summaryrefslogtreecommitdiff
path: root/nixos/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/configuration.nix')
-rw-r--r--nixos/configuration.nix13
1 files changed, 10 insertions, 3 deletions
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