diff options
| author | Leonardo <noreply@leoflo.me> | 2026-02-28 16:27:59 +0100 |
|---|---|---|
| committer | Leonardo <noreply@leoflo.me> | 2026-02-28 19:02:07 +0100 |
| commit | bb11479130b0988e93408aa917cfc872d427d95f (patch) | |
| tree | 58d37004d9529f927fcab0a5672bc6697d9b3c24 /hermes/home-manager | |
| parent | 1507e4e369bd73b85f191fef20a7509283a418aa (diff) | |
| download | nixos-bb11479130b0988e93408aa917cfc872d427d95f.tar.gz nixos-bb11479130b0988e93408aa917cfc872d427d95f.zip | |
nuovo layout
Diffstat (limited to 'hermes/home-manager')
| -rw-r--r-- | hermes/home-manager/default.nix | 5 | ||||
| -rw-r--r-- | hermes/home-manager/leo/home.nix | 13 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/alacritty.nix | 53 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/default.nix | 19 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/fastfetch.nix | 57 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/keepassxc.nix | 33 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/tmux.nix | 12 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/zed.nix | 37 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/zsh.nix | 45 |
9 files changed, 0 insertions, 274 deletions
diff --git a/hermes/home-manager/default.nix b/hermes/home-manager/default.nix deleted file mode 100644 index bb6ef28..0000000 --- a/hermes/home-manager/default.nix +++ /dev/null @@ -1,5 +0,0 @@ -{...}: { - imports = [ - ./leo/home.nix - ]; -} diff --git a/hermes/home-manager/leo/home.nix b/hermes/home-manager/leo/home.nix deleted file mode 100644 index 332cb6e..0000000 --- a/hermes/home-manager/leo/home.nix +++ /dev/null @@ -1,13 +0,0 @@ -{...}: { - imports = [ - ./programs - ]; - - home = { - username = "leo"; - homeDirectory = "/home/leo"; - }; - - # Version - home.stateVersion = "25.05"; -} diff --git a/hermes/home-manager/leo/programs/alacritty.nix b/hermes/home-manager/leo/programs/alacritty.nix deleted file mode 100644 index 3f128c2..0000000 --- a/hermes/home-manager/leo/programs/alacritty.nix +++ /dev/null @@ -1,53 +0,0 @@ -{lib, config, ...}: { - options.alacritty.enable = lib.mkEnableOption "alacritty config"; - - config = lib.mkIf config.alacritty.enable { - programs.alacritty = { - enable = true; - - settings = { - window = { - dimensions = { columns = 110; lines = 30; }; - padding = { x = 0; y = 0; }; - opacity = 1.0; - blur = false; - }; - - font = { - normal = { family = "IosevkaTerm NF"; style = "regular"; }; - bold = { family = "IosevkaTerm NF"; style = "bold"; }; - size = 14.00; - }; - - colors = { - primary = { - background = "#282c34"; - foreground = "#abb2bf"; - }; - - normal = { - black = "#1e2127"; - red = "#e06c75"; - green = "#98c379"; - yellow = "#d19a66"; - blue = "#61afef"; - magenta = "#c678dd"; - cyan = "#56b6c2"; - white = "#abb2bf"; - }; - - bright = { - black = "#5c6370"; - red = "#e06c75"; - green = "#98c379"; - yellow = "#d19a66"; - blue = "#61afef"; - magenta = "#c678dd"; - cyan = "#56b6c2"; - white = "#ffffff"; - }; - }; - }; - }; - }; -} diff --git a/hermes/home-manager/leo/programs/default.nix b/hermes/home-manager/leo/programs/default.nix deleted file mode 100644 index f19a4dc..0000000 --- a/hermes/home-manager/leo/programs/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{...}: { - imports = [ - ./keepassxc.nix - ./alacritty.nix - ./zed.nix - - ./zsh.nix - ./tmux.nix - ./fastfetch.nix - ]; - - keepassxc.enable = true; - alacritty.enable = true; - zed.enable = true; - - zsh.enable = true; - tmux.enable = true; - fastfetch.enable = true; -} diff --git a/hermes/home-manager/leo/programs/fastfetch.nix b/hermes/home-manager/leo/programs/fastfetch.nix deleted file mode 100644 index 94eccab..0000000 --- a/hermes/home-manager/leo/programs/fastfetch.nix +++ /dev/null @@ -1,57 +0,0 @@ -{lib, config, ...}: { - options.fastfetch.enable = lib.mkEnableOption "fastfetch config"; - - config = lib.mkIf config.fastfetch.enable { - programs.fastfetch = { - enable = true; - - settings = { - display = { - size = { - maxPrefix = "MB"; - ndigits = 0; - spaceBeforeUnit = "never"; - }; - freq = { - ndigits = 3; - spaceBeforeUnit = "never"; - }; - }; - modules = [ - "title" - "separator" - "os" - { - type = "kernel"; - format = "{release}"; - } - { - type = "packages"; - combined = true; - } - "shell" - { - type = "display"; - compactType = "original"; - key = "Resolution"; - } - "de" - "wm" - "terminal" - "cpu" - { - type = "gpu"; - key = "GPU"; - format = "{name}"; - } - { - type = "memory"; - format = "{used} / {total}"; - } - "break" - "colors" - ]; - }; - }; - }; -} diff --git a/hermes/home-manager/leo/programs/keepassxc.nix b/hermes/home-manager/leo/programs/keepassxc.nix deleted file mode 100644 index a741376..0000000 --- a/hermes/home-manager/leo/programs/keepassxc.nix +++ /dev/null @@ -1,33 +0,0 @@ -{lib, config, ...}: { - options.keepassxc.enable = lib.mkEnableOption "keepassxc config"; - - config = lib.mkIf config.keepassxc.enable { - xdg.autostart.enable = true; - - programs.keepassxc = { - enable = true; - autostart = true; - - settings = { - Browser.Enabled=true; - FdoSecrets.Enabled = true; - - GUI = { - MinimizeOnStartup = true; - MinimizeOnClose = true; - - ApplicationTheme = "dark"; - HideUsernames = true; - TrayIconAppearance = "monochrome-light"; - }; - - PasswordGenerator = { - Length = 128; - LowerCase = true; - UpperCase = true; - SpecialChars = true; - }; - }; - }; - }; -} diff --git a/hermes/home-manager/leo/programs/tmux.nix b/hermes/home-manager/leo/programs/tmux.nix deleted file mode 100644 index f7a74a8..0000000 --- a/hermes/home-manager/leo/programs/tmux.nix +++ /dev/null @@ -1,12 +0,0 @@ -{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 deleted file mode 100644 index 538bed0..0000000 --- a/hermes/home-manager/leo/programs/zed.nix +++ /dev/null @@ -1,37 +0,0 @@ -{lib, config, ...}: { - options.zed.enable = lib.mkEnableOption "zed config"; - - config = lib.mkIf config.zed.enable { - programs.zed-editor = { - 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; - - theme = { - mode = "system"; - light = "Gruvbox Dark Soft"; - dark = "Gruvbox Dark Soft"; - }; - - terminal = { - shell = { - program = "zsh"; - }; - - cursor_shape = "bar"; - }; - }; - }; - }; -} diff --git a/hermes/home-manager/leo/programs/zsh.nix b/hermes/home-manager/leo/programs/zsh.nix deleted file mode 100644 index 3e2f86e..0000000 --- a/hermes/home-manager/leo/programs/zsh.nix +++ /dev/null @@ -1,45 +0,0 @@ -{lib, config, ...}: { - options.zsh.enable = lib.mkEnableOption "zsh config"; - - config = lib.mkIf config.zsh.enable { - programs.zsh = { - enable = true; - enableCompletion = true; - enableVteIntegration = true; - syntaxHighlighting.enable = true; - - history.size = 10000; - - oh-my-zsh = { - enable = true; - theme = "fishy"; - plugins = [ "git" "ssh" ]; - }; - - shellAliases = { - ls = "ls -lh --color=auto"; - l = "ls"; - ll = "ls -a"; - ssh = "TERM=xterm-256color ssh"; - wine = "wine64"; - - update-boot = "sudo nixos-rebuild boot --flake ~/nixos#hermes"; - update-system = "sudo nixos-rebuild switch --flake ~/nixos#hermes"; - update-home = "home-manager switch --flake ~/nixos#hermes"; - }; - - initContent = '' - # Ctrl + arrow keys - bindkey '^[Oc' forward-word - bindkey '^[Od' backward-word - bindkey '^[[1;5D' backward-word - bindkey '^[[1;5C' forward-word - bindkey '^H' backward-kill-word - - # Theme - autoload -U colors - colors - ''; - }; - }; -} |
