Compare commits

...

3 Commits

3 changed files with 45 additions and 8 deletions

View File

@ -199,7 +199,7 @@
"custom/spotify": {
"format": " ",
"on-click": "xfce4-terminal -e 'ncspot'",
"on-click": "foot -e 'ncspot'",
"tooltip": false
},

View File

@ -60,6 +60,7 @@
#
# Gaming
#
amdgpu_top
wine-wayland
webcord
@ -84,6 +85,7 @@
imv
mpv
gimp
ffmpeg
#
# Communication

View File

@ -1,4 +1,4 @@
{ lib, config, pkgs, ... }:
{ lib, config, pkgs, userName, ... }:
{
options.swaywm = {
enable = lib.mkEnableOption "Enable sway window manager.";
@ -86,9 +86,10 @@
# ])
];
environment.loginShellInit = ''
[[ "$(tty)" == /dev/tty1 ]] && sway
'';
# environment.loginShellInit = ''
# [[ "$(tty)" == /dev/tty1 ]] && sway
# '';
# Thunar config
programs.thunar = {
enable = true;
@ -113,26 +114,60 @@
services.gvfs.enable = true; # thunar functionalities
services.openssh.enable = true;
services.dbus.enable = true;
# Audio
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
# alsa.support32Bit = true;
pulse.enable = true;
wireplumber.enable = true;
};
sound.enable = false;
###
## Misc
###
sound.enable = true;
# Necessary for home-manager sway setup
security.polkit.enable = true;
# Use amdgpu-pro drivers for davinci
# services.xserver.enable = true;
# services.xserver.displayManager.defaultSession = "sway";
# services.xserver.displayManager.gdm.enable = true;
# services.xserver.displayManager.gdm.wayland = true;
# services.xserver.displayManager.gdm.settings = {
# greeter.includeAll = false;
# greeter.include = "nate";
# };
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "${pkgs.sway}/bin/sway";
user = "nate";
};
default_session = initial_session;
};
};
services.xserver.videoDrivers = [ "amdgpu" ];
# Enable HIP
systemd.tmpfiles.rules = [
"L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}"
];
# services.xserver.videoDrivers = [ "amdgpu-pro" ];
hardware.opengl = {
# Mesa
enable = true;
# Vulkan
driSupport = true;
# Rocm support and vulkan drivers
extraPackages = with pkgs; [
rocmPackages.clr.icd
amdvlk
];
};
};
}