summaryrefslogtreecommitdiff
path: root/hermes/home-manager/leo
diff options
context:
space:
mode:
authorLeonardo <noreply@leoflo.me>2026-01-28 18:16:00 +0100
committerLeonardo <noreply@leoflo.me>2026-01-28 18:16:00 +0100
commitc39b0d1b7da86fcdaaa311de7261ab0bb963f3d1 (patch)
tree819753b636264c3248014103189f3feaa2cc6823 /hermes/home-manager/leo
parent2bf399ae898f1d7a7d86b79da1d41c6ac59e827c (diff)
downloadnixos-c39b0d1b7da86fcdaaa311de7261ab0bb963f3d1.tar.gz
nixos-c39b0d1b7da86fcdaaa311de7261ab0bb963f3d1.zip
claude code, config di tmux e config di zed
Diffstat (limited to 'hermes/home-manager/leo')
-rw-r--r--hermes/home-manager/leo/programs/default.nix2
-rw-r--r--hermes/home-manager/leo/programs/tmux.nix12
-rw-r--r--hermes/home-manager/leo/programs/zed.nix22
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;
- };
};
};
};