diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 2e2e622..045e26e 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -68,6 +68,10 @@ libinput.enable = true; }; + powerManagement = { + enable = true; + powertop.enable = true; + }; services.greetd = { enable = true; @@ -171,10 +175,12 @@ algorithm = "zstd"; }; - xdg.mime.enable = true; - xdg.portal = { + xdg = { + mime.enable = true; + portal = { enable = true; wlr.enable = true; + }; }; # Some programs need SUID wrappers, can be configured further or are diff --git a/hosts/default/home.nix b/hosts/default/home.nix index af96a60..c3a3a84 100644 --- a/hosts/default/home.nix +++ b/hosts/default/home.nix @@ -21,17 +21,19 @@ firefox floorp gnome.gnome-keyring + gnome.nautilus grimblast htop keepassxc libtool libreoffice - gnome.nautilus neofetch networkmanagerapplet + openvpn pamixer pavucontrol picom + powertop signal-desktop swayidle swww @@ -80,7 +82,7 @@ name = "Bibata-Modern-Ice"; }; theme = { - name = "Matera-dark"; + name = "Materia-dark"; package = pkgs.materia-theme; }; iconTheme = { @@ -161,7 +163,14 @@ enableCompletion = true; enableVteIntegration = true; initExtra ='' - export PS1='\[\e[1;m\e[1;33m\e[1;m\] \W\[\e[m\e[m\] 🐧 \[\e[1;32m\]~> \[\e[m\e[m\]' + if [[ -z $ORIG_SHLVL ]]; then + export ORIG_SHLVL=$SHLVL + fi; + if [[ $SHLVL -gt $ORIG_SHLVL ]]; then + export PS1='\[\e[1;m\e[1;33m\e[1;m\] ($(($SHLVL - $ORIG_SHLVL))) \W\[\e[m\e[m\] 🐧 \[\e[1;32m\]~> \[\e[m\e[m\]' + else + export PS1='\[\e[1;m\e[1;33m\e[1;m\] \W\[\e[m\e[m\] 🐧 \[\e[1;32m\]~> \[\e[m\e[m\]' + fi; set -o vi ''; shellAliases = {