summaryrefslogtreecommitdiff
path: root/hermes/home-manager/leo/programs
diff options
context:
space:
mode:
authorLeonardo <noreply@leoflo.me>2026-02-28 16:27:59 +0100
committerLeonardo <noreply@leoflo.me>2026-02-28 19:02:07 +0100
commitbb11479130b0988e93408aa917cfc872d427d95f (patch)
tree58d37004d9529f927fcab0a5672bc6697d9b3c24 /hermes/home-manager/leo/programs
parent1507e4e369bd73b85f191fef20a7509283a418aa (diff)
downloadnixos-bb11479130b0988e93408aa917cfc872d427d95f.tar.gz
nixos-bb11479130b0988e93408aa917cfc872d427d95f.zip
nuovo layout
Diffstat (limited to 'hermes/home-manager/leo/programs')
-rw-r--r--hermes/home-manager/leo/programs/alacritty.nix53
-rw-r--r--hermes/home-manager/leo/programs/default.nix19
-rw-r--r--hermes/home-manager/leo/programs/fastfetch.nix57
-rw-r--r--hermes/home-manager/leo/programs/keepassxc.nix33
-rw-r--r--hermes/home-manager/leo/programs/tmux.nix12
-rw-r--r--hermes/home-manager/leo/programs/zed.nix37
-rw-r--r--hermes/home-manager/leo/programs/zsh.nix45
7 files changed, 0 insertions, 256 deletions
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
- '';
- };
- };
-}