From 30c8107d13f087bc3163b43287ce74c6a39300a0 Mon Sep 17 00:00:00 2001 From: installer Date: Sat, 25 Jan 2025 17:52:48 -0800 Subject: [PATCH] Fix zsh error --- modules/apps/zsh/default.nix | 2 ++ modules/profiles/desktop.nix | 14 ++++++++++++-- todo | 7 ++++--- 3 files changed, 18 insertions(+), 5 deletions(-) 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