diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/commandline.nix | 5 | ||||
-rw-r--r-- | common/commandline/atuin.nix | 1 | ||||
-rw-r--r-- | common/commandline/dircolors.nix | 5 | ||||
-rw-r--r-- | common/commandline/fish.nix | 12 | ||||
-rw-r--r-- | common/commandline/starship.nix | 1 |
5 files changed, 18 insertions, 6 deletions
diff --git a/common/commandline.nix b/common/commandline.nix index d2735e0..1371beb 100644 --- a/common/commandline.nix +++ b/common/commandline.nix | |||
@@ -13,6 +13,7 @@ in { | |||
13 | imports = [ | 13 | imports = [ |
14 | ./commandline/atuin.nix | 14 | ./commandline/atuin.nix |
15 | (import ./commandline/dircolors.nix inputs) | 15 | (import ./commandline/dircolors.nix inputs) |
16 | ./commandline/fish.nix | ||
16 | (import ./commandline/git.nix inputs) | 17 | (import ./commandline/git.nix inputs) |
17 | (import ./commandline/htop.nix inputs) | 18 | (import ./commandline/htop.nix inputs) |
18 | (import ./commandline/starship.nix inputs) | 19 | (import ./commandline/starship.nix inputs) |
@@ -78,7 +79,7 @@ in { | |||
78 | }; | 79 | }; |
79 | 80 | ||
80 | environment.shellAliases = { | 81 | environment.shellAliases = { |
81 | e = "\${EDITOR}"; | 82 | e = config.environment.variables.EDITOR; |
82 | o = "xdg-open"; | 83 | o = "xdg-open"; |
83 | cpr = "${pkgs.rsync}/bin/rsync -ah --inplace --info=progress2"; | 84 | cpr = "${pkgs.rsync}/bin/rsync -ah --inplace --info=progress2"; |
84 | }; | 85 | }; |
@@ -131,6 +132,7 @@ in { | |||
131 | programs.nix-index = { | 132 | programs.nix-index = { |
132 | enable = true; | 133 | enable = true; |
133 | enableBashIntegration = true; | 134 | enableBashIntegration = true; |
135 | enableFishIntegration = true; | ||
134 | enableZshIntegration = true; | 136 | enableZshIntegration = true; |
135 | }; | 137 | }; |
136 | 138 | ||
@@ -153,6 +155,7 @@ in { | |||
153 | 155 | ||
154 | programs.eza = { | 156 | programs.eza = { |
155 | enable = true; | 157 | enable = true; |
158 | enableFishIntegration = true; | ||
156 | enableZshIntegration = true; | 159 | enableZshIntegration = true; |
157 | }; | 160 | }; |
158 | 161 | ||
diff --git a/common/commandline/atuin.nix b/common/commandline/atuin.nix index 5dcde48..e4097a1 100644 --- a/common/commandline/atuin.nix +++ b/common/commandline/atuin.nix | |||
@@ -1,6 +1,7 @@ | |||
1 | { | 1 | { |
2 | home-manager.users.minijackson.programs.atuin = { | 2 | home-manager.users.minijackson.programs.atuin = { |
3 | enable = true; | 3 | enable = true; |
4 | enableFishIntegration = true; | ||
4 | enableZshIntegration = true; | 5 | enableZshIntegration = true; |
5 | flags = [ "--disable-up-arrow" ]; | 6 | flags = [ "--disable-up-arrow" ]; |
6 | }; | 7 | }; |
diff --git a/common/commandline/dircolors.nix b/common/commandline/dircolors.nix index 3d27f73..75fe06f 100644 --- a/common/commandline/dircolors.nix +++ b/common/commandline/dircolors.nix | |||
@@ -317,9 +317,4 @@ inputs: { | |||
317 | // (style compiled_files compiled_style)); | 317 | // (style compiled_files compiled_style)); |
318 | in "rs=0:${colors}"; | 318 | in "rs=0:${colors}"; |
319 | }; | 319 | }; |
320 | |||
321 | home-manager.users.root = {...}: { | ||
322 | programs.dircolors = | ||
323 | lib.mkDefault config.home-manager.users.minijackson.programs.dircolors; | ||
324 | }; | ||
325 | } | 320 | } |
diff --git a/common/commandline/fish.nix b/common/commandline/fish.nix new file mode 100644 index 0000000..a371a1d --- /dev/null +++ b/common/commandline/fish.nix | |||
@@ -0,0 +1,12 @@ | |||
1 | { | ||
2 | programs.fish = { | ||
3 | enable = true; | ||
4 | useBabelfish = true; | ||
5 | }; | ||
6 | |||
7 | home-manager.sharedModules = [ | ||
8 | { | ||
9 | programs.fish.enable = true; | ||
10 | } | ||
11 | ]; | ||
12 | } | ||
diff --git a/common/commandline/starship.nix b/common/commandline/starship.nix index cb12611..473d201 100644 --- a/common/commandline/starship.nix +++ b/common/commandline/starship.nix | |||
@@ -7,6 +7,7 @@ _inputs: | |||
7 | { | 7 | { |
8 | programs.starship = { | 8 | programs.starship = { |
9 | enable = true; | 9 | enable = true; |
10 | enableFishIntegration = true; | ||
10 | enableZshIntegration = true; | 11 | enableZshIntegration = true; |
11 | 12 | ||
12 | settings = lib.mkMerge [ | 13 | settings = lib.mkMerge [ |