started work on making all dotfiles managed by nix and automatic Catppuccin theming

This commit is contained in:
KoenDR06 2025-11-06 00:12:03 +01:00
parent 9430d25251
commit ff7048f53d
18 changed files with 723 additions and 361 deletions

View file

@ -17,6 +17,10 @@ in {
users.defaultUserShell = pkgs.zsh;
environment.shells = with pkgs; [zsh];
horseman.dots = {
warprc.enable = true;
};
programs.zsh = {
enable = true;
enableCompletion = true;
@ -24,8 +28,7 @@ in {
histSize = 10000;
shellAliases = {
clone-dotfiles = "cp -r /home/horseman/nix-config/config/dotfiles/.\* /home/horseman/";
rebuild = "function _rebuild(){clone-dotfiles && sudo nixos-rebuild switch --flake \"$@\" && nix fmt *}; _rebuild";
rebuild = "function _rebuild(){sudo nixos-rebuild switch --flake \"$@\" && nix fmt *}; _rebuild";
update = "sudo nix flake update && git commit flake.lock -m 'Update flake.lock: $(date +%y-%m-%d)' && rebuild";
compose = "sudo docker compose";
wolpc = "wakeonlan D8:5E:D3:A8:B1:0A";