Added autologin for nate

This commit is contained in:
Nathan Anderson 2024-01-27 12:40:09 -07:00
parent 620c6f83d6
commit 85f0a2359b
2 changed files with 26 additions and 10 deletions

View File

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

View File

@ -1,4 +1,4 @@
{ lib, config, pkgs, ... }: { lib, config, pkgs, userName, ... }:
{ {
options.swaywm = { options.swaywm = {
enable = lib.mkEnableOption "Enable sway window manager."; enable = lib.mkEnableOption "Enable sway window manager.";
@ -86,9 +86,10 @@
# ]) # ])
]; ];
environment.loginShellInit = '' # environment.loginShellInit = ''
[[ "$(tty)" == /dev/tty1 ]] && sway # [[ "$(tty)" == /dev/tty1 ]] && sway
''; # '';
# Thunar config # Thunar config
programs.thunar = { programs.thunar = {
enable = true; enable = true;
@ -119,7 +120,7 @@
services.pipewire = { services.pipewire = {
enable = true; enable = true;
alsa.enable = true; alsa.enable = true;
alsa.support32Bit = true; # alsa.support32Bit = true;
pulse.enable = true; pulse.enable = true;
wireplumber.enable = true; wireplumber.enable = true;
}; };
@ -131,10 +132,25 @@
# Necessary for home-manager sway setup # Necessary for home-manager sway setup
security.polkit.enable = true; security.polkit.enable = true;
services.xserver.enable = true; # services.xserver.enable = true;
services.xserver.displayManager.defaultSession = "sway"; # services.xserver.displayManager.defaultSession = "sway";
services.xserver.displayManager.gdm.enable = true; # services.xserver.displayManager.gdm.enable = true;
services.xserver.displayManager.gdm.wayland = 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" ]; services.xserver.videoDrivers = [ "amdgpu" ];
# Enable HIP # Enable HIP