diff options
Diffstat (limited to 'hermes/home-manager')
| -rw-r--r-- | hermes/home-manager/leo/programs/default.nix | 2 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/tmux.nix | 12 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/zed.nix | 22 |
3 files changed, 29 insertions, 7 deletions
diff --git a/hermes/home-manager/leo/programs/default.nix b/hermes/home-manager/leo/programs/default.nix index 690fd6c..5c961c9 100644 --- a/hermes/home-manager/leo/programs/default.nix +++ b/hermes/home-manager/leo/programs/default.nix @@ -1,12 +1,14 @@ {...}: { imports = [ ./zsh.nix + ./tmux.nix ./fastfetch.nix ./alacritty.nix ./zed.nix ]; zsh.enable = true; + tmux.enable = true; fastfetch.enable = true; alacritty.enable = true; zed.enable = true; diff --git a/hermes/home-manager/leo/programs/tmux.nix b/hermes/home-manager/leo/programs/tmux.nix new file mode 100644 index 0000000..f7a74a8 --- /dev/null +++ b/hermes/home-manager/leo/programs/tmux.nix @@ -0,0 +1,12 @@ +{lib, config, ...}: { + options.tmux.enable = lib.mkEnableOption "tmux config"; + + config = lib.mkIf config.tmux.enable { + programs.tmux = { + enable = true; + + baseIndex = 1; + clock24 = true; + }; + }; +} diff --git a/hermes/home-manager/leo/programs/zed.nix b/hermes/home-manager/leo/programs/zed.nix index f67b8a5..7235521 100644 --- a/hermes/home-manager/leo/programs/zed.nix +++ b/hermes/home-manager/leo/programs/zed.nix @@ -6,8 +6,23 @@ enable = true; userSettings = { + telemetry = { + metrics = false; + }; + ui_font_size = 18; buffer_font_size = 18; + vim_mode = false; + + format_on_save = "off"; + hard_tabs = false; + tab_size = 2; + + languages = { + "Python" = { + tab_size = 2; + }; + }; theme = { mode = "system"; @@ -15,9 +30,6 @@ dark = "Gruvbox Dark Soft"; }; - format_on_save = "off"; - vim_mode = false; - terminal = { shell = { program = "zsh"; @@ -25,10 +37,6 @@ cursor_shape = "bar"; }; - - telemetry = { - metrics = false; - }; }; }; }; |
