diff options
| -rwxr-xr-x | niri/.config/niri/config.kdl | 1 | ||||
| -rw-r--r-- | nixos/configuration.nix | 13 |
2 files changed, 11 insertions, 3 deletions
diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index 79040b1..92fa850 100755 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -5,6 +5,7 @@ spawn-at-startup "Telegram" "-autostart" spawn-at-startup "vesktop" "--start-minimized" spawn-at-startup "keepassxc" "--minimized" spawn-at-startup "waybar" +spawn-at-startup "systemctl" "--user" "start" "hyprpolkitagent" prefer-no-csd screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 0bea009..e838bdf 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -21,7 +21,7 @@ # Dynamic binary execution & FHS compatibility programs.nix-ld.enable = true; services.envfs.enable = true; - + security.polkit.enable = true; # ========================================================================= # BOOT & KERNEL CONFIGURATION # ========================================================================= @@ -120,6 +120,7 @@ users.users."seraphim" = { isNormalUser = true; description = "seraphim"; + shell = pkgs.fish; # Sets Fish as your default user shell extraGroups = [ "networkmanager" "wheel" ]; packages = with pkgs; []; }; @@ -138,20 +139,24 @@ # ========================================================================= # SHELLS & ENHANCEMENTS # ========================================================================= - programs.fish = { +programs.fish = { enable = true; + interactiveShellInit = '' + set -g fish_greeting "" # Disables the welcome message + fzf --fish | source + ''; shellAliases = { ls = "eza -al --icons=auto"; ll = "eza -al --icons=auto"; }; }; + programs.starship.enable = true; # ========================================================================= # DISPLAY, WAYLAND & DESKTOP ENVIRONMENT # ========================================================================= programs.niri.enable = true; - programs.noctalia-greeter = { enable = true; settings = { @@ -184,6 +189,7 @@ }; environment.sessionVariables = { + SHELL = "${pkgs.fish}/bin/fish"; LIBVA_DRIVER_NAME = "nvidia"; XCURSOR_THEME = "Bibata-Modern-Ice"; XCURSOR_SIZE = "20"; @@ -319,6 +325,7 @@ duf eza fastfetch + fd foot fzf ghfetch |
