diff --git a/home/programs/packages.nix b/home/programs/packages.nix index dfb3b51..02ac99c 100644 --- a/home/programs/packages.nix +++ b/home/programs/packages.nix @@ -42,7 +42,6 @@ obs-studio okular - # > desktop < # firefox telegram-desktop diff --git a/home/programs/shell.nix b/home/programs/shell.nix index 378ab1d..48cac71 100644 --- a/home/programs/shell.nix +++ b/home/programs/shell.nix @@ -54,5 +54,32 @@ startupctl = "systemctl list-unit-files --type=service | grep enabled"; }; }; + + zsh = { + enable = true; + enableCompletion = true; + + shellAliases = { + fetch = "fastfetch"; + rebuild = "nh os switch"; + update = "nh os switch --update"; + garbage = "nh clean all && sudo bootctl cleanup "; + + hxd = "hx ~/.files/"; + hxc = "hx ~/code/"; + + ls = "eza"; + la = "eza -a"; + ll = "eza -l"; + lr = "eza -R"; + tree = "eza -T"; + + ".." = "cd .."; + + grep = "grep --color=auto"; + + startupctl = "systemctl list-unit-files --type=service | grep enabled"; + }; + }; }; } diff --git a/hosts/modules/packages.nix b/hosts/modules/packages.nix index e180b44..3536e91 100644 --- a/hosts/modules/packages.nix +++ b/hosts/modules/packages.nix @@ -9,6 +9,21 @@ brightnessctl ]; + services.zerotierone = { + enable = true; + }; + + services.flatpak.enable = true; + + xdg.portal = { + enable = true; + + configPackages = with pkgs; [ + xdg-desktop-portal-gtk + xdg-desktop-portal-hyprland + ]; + }; + programs.zsh.enable = true; fonts.packages = with pkgs; [