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": {
"format": " ",
"on-click": "xfce4-terminal -e 'ncspot'",
"on-click": "foot -e 'ncspot'",
"tooltip": false
},

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;
@ -119,7 +120,7 @@
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
# alsa.support32Bit = true;
pulse.enable = true;
wireplumber.enable = true;
};
@ -131,10 +132,25 @@
# Necessary for home-manager sway setup
security.polkit.enable = true;
services.xserver.enable = true;
services.xserver.displayManager.defaultSession = "sway";
services.xserver.displayManager.gdm.enable = true;
services.xserver.displayManager.gdm.wayland = true;
# 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