diff options
author | Shubham Saini <ssaini@fispan.com> | 2023-09-30 04:02:23 +0000 |
---|---|---|
committer | Shubham Saini <ssaini@fispan.com> | 2023-09-30 04:02:23 +0000 |
commit | fdf1c788488534825abdbfe8f8c0e8e95a876d57 (patch) | |
tree | 1186b8b594f8a540bf019006cb3f2544219c8cd4 /home.nix | |
parent | fdb9ba23a2cff4b50a699eb89435aa9a9de77891 (diff) |
nix: reorg programs into modules
Diffstat (limited to 'home.nix')
-rw-r--r-- | home.nix | 38 |
1 files changed, 3 insertions, 35 deletions
@@ -24,41 +24,9 @@ | |||
24 | # (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; }) | 24 | # (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; }) |
25 | ]; | 25 | ]; |
26 | 26 | ||
27 | programs.home-manager.enable = true; | 27 | imports = [ |
28 | programs.zsh = { | 28 | ./modules/common.nix |
29 | enable = true; | 29 | ]; |
30 | enableCompletion = true; | ||
31 | shellAliases = { | ||
32 | ll = "ls -l"; | ||
33 | v = "nvim"; | ||
34 | o = "xdg-open"; | ||
35 | t = "tmux"; | ||
36 | update = "sudo nixos-rebuild switch --flake ~/nix"; | ||
37 | }; | ||
38 | history = { | ||
39 | size = 10000; | ||
40 | path = "${config.xdg.dataHome}/zsh/history"; | ||
41 | }; | ||
42 | oh-my-zsh = { | ||
43 | enable = true; | ||
44 | plugins = [ "git" "kubectl" "sudo" ]; | ||
45 | theme = "robbyrussell"; | ||
46 | }; | ||
47 | }; | ||
48 | programs.fzf = { | ||
49 | enable = true; | ||
50 | enableZshIntegration = true; | ||
51 | defaultOptions = [ "--height 40%" "--layout=reverse" "--border" ]; | ||
52 | }; | ||
53 | programs.git = { | ||
54 | enable = true; | ||
55 | userEmail = "me@ubh.sh"; | ||
56 | userName = "Shubham Saini"; | ||
57 | signing = { | ||
58 | key = "E0404DDE4BCF9DB5"; | ||
59 | signByDefault = true; | ||
60 | }; | ||
61 | }; | ||
62 | 30 | ||
63 | services.gpg-agent = { | 31 | services.gpg-agent = { |
64 | enable = true; | 32 | enable = true; |