diff --git a/modules/apps/zsh/default.nix b/modules/apps/zsh/default.nix index 78f1950..943bcbf 100644 --- a/modules/apps/zsh/default.nix +++ b/modules/apps/zsh/default.nix @@ -17,6 +17,7 @@ in config = lib.mkIf cfg.enable { programs = { zsh.enable = true; + zsh.shellInit = "autoload -U add-zsh-hook"; }; environment.shells = with pkgs; [ zsh ]; home-manager.users.${username} = @@ -41,6 +42,7 @@ in }; initExtra = '' + autoload -U add-zsh-hook export GITHUB_TOKEN="$(cat ${config.sops.secrets."github_token".path})" ''; diff --git a/modules/profiles/desktop.nix b/modules/profiles/desktop.nix index 7dba1f2..3a8f0aa 100644 --- a/modules/profiles/desktop.nix +++ b/modules/profiles/desktop.nix @@ -177,8 +177,18 @@ in }; # Services to start services = { - displayManager.sddm.enable = true; - displayManager.sddm.wayland.enable = true; + displayManager = { + sessionPackages = [ pkgs.hyprland ]; + defaultSession = "hyprland"; + autoLogin = { + enable = true; + user = username; + }; + sddm = { + enable = true; + wayland.enable = true; + }; + }; xserver = { enable = false; xkb = { diff --git a/todo b/todo index 3548476..8d0c6f6 100644 --- a/todo +++ b/todo @@ -2,10 +2,11 @@ DONE secrets DONE syncthing DONE Logseq DONE mouse speed -TODO git thru ssh -TODO boot into Hyprland +DONE git thru ssh +DONE boot into Hyprland +DONE zsh error TODO autologin on boot -TODO zsh error +TODO displayManager theming TODO ags TODO sudo nopasswd TODO brightness controls