my NixOS and nix-darwin config
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

.

+24 -18
+23
modules/home/shells/default.nix
··· 1 + { pkgs, config, ... }: 2 + 3 + let 4 + 5 + rebuildCmd = if pkgs.stdenv.isDarwin then "darwin-rebuild" else "nixos-rebuild"; 6 + 7 + flakeDir = "${config.home.homeDirectory}/Nyx"; 8 + 9 + systemName = "$(hostname)"; 10 + in 1 11 { 2 12 imports = [ 3 13 ··· 5 15 ./zsh 6 16 7 17 ]; 18 + 19 + home.shellAliases = { 20 + era = "sudo ${rebuildCmd} switch --flake ${flakeDir}#${systemName}"; 21 + epoch = "cd ${flakeDir} && git add -A && git commit -m \".\" && sudo ${rebuildCmd} switch --flake .#${systemName} && git push"; 22 + dots = "z ~/dev/dots"; 23 + l = "exa"; 24 + ls = "exa"; 25 + lg = "lazygit"; 26 + cat = "bat"; 27 + zt = "zathura"; 28 + tars = "cd /Users/suri/dev/personal/tars/tars-tui && cargo run --release"; 29 + ezk = " /Users/suri/dev/personal/Emergence/target/release/emergence_cli"; 30 + }; 8 31 }
-18
modules/home/shells/zsh/default.nix
··· 35 35 enableCompletion = true; 36 36 syntaxHighlighting.enable = true; 37 37 38 - # TODO: these need to be fixed lmao 39 - shellAliases = { 40 - darl = "sudo darwin-rebuild switch --flake /Users/suri/dev/dots"; 41 - darling = ''cd /Users/suri/dev/dots && git add -A && git commit -m "." && sudo darwin-rebuild switch --flake /Users/suri/dev/dots && git push''; 42 - dots = "z ~/dev/dots"; 43 - l = "exa"; 44 - ls = "exa"; 45 - lg = "lazygit"; 46 - 47 - cat = "bat"; 48 - 49 - zt = "zathura"; 50 - 51 - tars = "cd /Users/suri/dev/personal/tars/tars-tui && cargo run --release"; 52 - 53 - ezk = " /Users/suri/dev/personal/Emergence/target/release/emergence_cli"; 54 - }; 55 - 56 38 initContent = '' 57 39 eval `ssh-agent` &> /dev/null 58 40 ssh-add ~/.ssh/github &> /dev/null
+1
users/suri/common.nix
··· 1 1 { ... }: 2 + 2 3 { 3 4 4 5 imports = [ ../../modules/home ];