{ pkgs, lib, ... }: { imports = [ ./fish.nix # ./starship.nix ./git.nix ./lazygit.nix ./fzf.nix ./vim.nix ./tmux ]; # Import any config home.sessionPath = [ # Custom path "~/.local/bin" "/system/bin" # dan seterusnya ]; home.stateVersion = "24.05"; programs.fish.shellAbbrs = { # Fish shell Abbrs Activated ddd = "nvim ~/.config/nix-on-droid/home-manager/default.nix"; cdd = "cat ~/.config/nix-on-droid/home-manager/default.nix"; nnn = "nvim ~/.config/nix-on-droid/nix-on-droid.nix"; cnn = "cat ~/.config/nix-on-droid/nix-on-droid.nix"; nb = "nix-build"; nsp = "nix-shell -p ./result"; niee = "nix-env -e"; nieir = "nix-env -i ./result"; nieia = "nix-env -iA"; nsfcn = "nix-on-droid switch --flake ~/.config/nix-on-droid"; }; programs.fish.shellAliases = { # Fish shell Aliases (Favorite) File = "am start --user 0 -n com.google.android.documentsui/com.android.documentsui.files.FilesActivity"; ls = "ls -N --color=auto"; la = "ls -a --color"; putar ="xdg-open --content-type audio/mp3 $1"; }; programs.bash.shellAliases = { # Bash shell Aliases ll = "ls -l --color=always"; nnn = "nvim ~/.config/nix-on-droid/nix-on-droid.nix"; }; home.shellAliases = { # Detected shell Aliases nnn = "nvim ~/.config/nix-on-droid/nix-on-droid.nix"; nb = "nix-build"; nsp = "nix-shell -p ./result"; niee = "nix-env -e"; nieir = "nix-env -i ./result"; nieia = "nix-env -iA"; nsfcn = "nix-on-droid switch --flake ~/.config/nix-o n-droid"; }; programs = { home-manager.enable = true; bat.enable = true; # cat alternative bat.config = { pager = "less -FR"; }; # ls alternative eza.enable = true; eza.icons = true; # display icons eza.git = true; # git integration jq.enable = true; # jq enable zoxide.enable = true; # cd alternative }; }