summaryrefslogtreecommitdiff
path: root/home.nix
diff options
context:
space:
mode:
authorShubham Saini <ssaini@fispan.com>2023-09-30 04:02:23 +0000
committerShubham Saini <ssaini@fispan.com>2023-09-30 04:02:23 +0000
commitfdf1c788488534825abdbfe8f8c0e8e95a876d57 (patch)
tree1186b8b594f8a540bf019006cb3f2544219c8cd4 /home.nix
parentfdb9ba23a2cff4b50a699eb89435aa9a9de77891 (diff)
nix: reorg programs into modules
Diffstat (limited to 'home.nix')
-rw-r--r--home.nix38
1 files changed, 3 insertions, 35 deletions
diff --git a/home.nix b/home.nix
index 7de67a9..0ec8399 100644
--- a/home.nix
+++ b/home.nix
@@ -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;