From 0ee989b8473bcdf3f7e4c2bb68217cbaab25cdd1 Mon Sep 17 00:00:00 2001 From: Silas Schöffel Date: Tue, 23 Jun 2026 02:56:12 +0200 Subject: treewide: rename paths to jaki --- modules/hm/sils/bat.nix | 21 --- modules/hm/sils/default.nix | 29 ----- modules/hm/sils/direnv.nix | 15 --- modules/hm/sils/etesync-dav.nix | 17 --- modules/hm/sils/fastfetch.nix | 16 --- modules/hm/sils/fd.nix | 17 --- modules/hm/sils/firefox/default.nix | 51 -------- modules/hm/sils/firefox/user-overrides.js | 24 ---- modules/hm/sils/foot.nix | 20 --- modules/hm/sils/ghostty.nix | 15 --- modules/hm/sils/git.nix | 65 --------- modules/hm/sils/hyfetch.nix | 31 ----- modules/hm/sils/hyprland.nix | 210 ------------------------------ modules/hm/sils/iamb.nix | 38 ------ modules/hm/sils/jameica.nix | 15 --- modules/hm/sils/kdeconnect.nix | 15 --- modules/hm/sils/mail.nix | 110 ---------------- modules/hm/sils/nextcloud.nix | 16 --- modules/hm/sils/poweralertd/default.nix | 14 -- modules/hm/sils/sway.nix | 16 --- modules/hm/sils/swaync/default.nix | 32 ----- modules/hm/sils/theming.nix | 32 ----- modules/hm/sils/vscodium.nix | 29 ----- modules/hm/sils/wofi/default.nix | 14 -- modules/hm/sils/yt-dlp.nix | 12 -- modules/hm/sils/zathura.nix | 14 -- modules/hm/sils/zellij.nix | 14 -- 27 files changed, 902 deletions(-) delete mode 100644 modules/hm/sils/bat.nix delete mode 100644 modules/hm/sils/default.nix delete mode 100644 modules/hm/sils/direnv.nix delete mode 100644 modules/hm/sils/etesync-dav.nix delete mode 100644 modules/hm/sils/fastfetch.nix delete mode 100644 modules/hm/sils/fd.nix delete mode 100644 modules/hm/sils/firefox/default.nix delete mode 100755 modules/hm/sils/firefox/user-overrides.js delete mode 100644 modules/hm/sils/foot.nix delete mode 100644 modules/hm/sils/ghostty.nix delete mode 100644 modules/hm/sils/git.nix delete mode 100644 modules/hm/sils/hyfetch.nix delete mode 100644 modules/hm/sils/hyprland.nix delete mode 100644 modules/hm/sils/iamb.nix delete mode 100644 modules/hm/sils/jameica.nix delete mode 100644 modules/hm/sils/kdeconnect.nix delete mode 100644 modules/hm/sils/mail.nix delete mode 100644 modules/hm/sils/nextcloud.nix delete mode 100644 modules/hm/sils/poweralertd/default.nix delete mode 100644 modules/hm/sils/sway.nix delete mode 100644 modules/hm/sils/swaync/default.nix delete mode 100644 modules/hm/sils/theming.nix delete mode 100644 modules/hm/sils/vscodium.nix delete mode 100644 modules/hm/sils/wofi/default.nix delete mode 100644 modules/hm/sils/yt-dlp.nix delete mode 100644 modules/hm/sils/zathura.nix delete mode 100644 modules/hm/sils/zellij.nix (limited to 'modules/hm/sils') diff --git a/modules/hm/sils/bat.nix b/modules/hm/sils/bat.nix deleted file mode 100644 index 5f7b967..0000000 --- a/modules/hm/sils/bat.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: let - cfg = config.sils.bat; -in { - options.sils.bat.enable = lib.mkEnableOption "bat"; - config = lib.mkIf cfg.enable { - programs.bat = { - enable = true; - extraPackages = with pkgs.bat-extras; [ - batdiff - batman - batgrep - batwatch - ]; - }; - }; -} diff --git a/modules/hm/sils/default.nix b/modules/hm/sils/default.nix deleted file mode 100644 index 675500f..0000000 --- a/modules/hm/sils/default.nix +++ /dev/null @@ -1,29 +0,0 @@ -{...}: { - imports = [ - ./bat.nix - ./direnv.nix - ./etesync-dav.nix - ./fd.nix - ./fastfetch.nix - ./firefox - ./foot.nix - ./ghostty.nix - ./git.nix - ./hyfetch.nix - ./hyprland.nix - ./iamb.nix - ./jameica.nix - ./kdeconnect.nix - ./mail.nix - ./nextcloud.nix - ./poweralertd - ./sway.nix - ./swaync - ./theming.nix - ./vscodium.nix - ./wofi - ./yt-dlp.nix - ./zathura.nix - ./zellij.nix - ]; -} diff --git a/modules/hm/sils/direnv.nix b/modules/hm/sils/direnv.nix deleted file mode 100644 index 88ee8f8..0000000 --- a/modules/hm/sils/direnv.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.direnv; -in { - options.sils.direnv.enable = lib.mkEnableOption "direnv"; - config = lib.mkIf cfg.enable { - programs.direnv = { - enable = true; - nix-direnv.enable = true; - }; - }; -} diff --git a/modules/hm/sils/etesync-dav.nix b/modules/hm/sils/etesync-dav.nix deleted file mode 100644 index f524928..0000000 --- a/modules/hm/sils/etesync-dav.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.etesync-dav; -in { - options.sils.etesync-dav.enable = lib.mkEnableOption "etesync-dav"; - config = lib.mkIf cfg.enable { - services.etesync-dav = { - enable = true; - serverUrl = "https://etebase.vhack.eu"; - #settings = { - #}; - }; - }; -} diff --git a/modules/hm/sils/fastfetch.nix b/modules/hm/sils/fastfetch.nix deleted file mode 100644 index f3efcab..0000000 --- a/modules/hm/sils/fastfetch.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.fastfetch; -in { - options.sils.fastfetch = { - enable = lib.mkEnableOption "fastfetch"; - }; - config = lib.mkIf cfg.enable { - programs.fastfetch = { - enable = true; - }; - }; -} diff --git a/modules/hm/sils/fd.nix b/modules/hm/sils/fd.nix deleted file mode 100644 index 7f8e35c..0000000 --- a/modules/hm/sils/fd.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.fd; -in { - options.sils.fd = { - enable = lib.mkEnableOption "fd, a fast find alternative"; - }; - - config = lib.mkIf cfg.enable { - programs.fd = { - enable = true; - }; - }; -} diff --git a/modules/hm/sils/firefox/default.nix b/modules/hm/sils/firefox/default.nix deleted file mode 100644 index 7e40c9b..0000000 --- a/modules/hm/sils/firefox/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - config, - lib, - pkgs, - arkenfox-user-js, - ... -}: let - cfg = config.sils.firefox; - user-overrides-js = pkgs.writeText "user_override.js" (builtins.readFile ./user-overrides.js); - user-js = pkgs.runCommand "user.js" {} '' - mkdir $out; - cat "${arkenfox-user-js}/user.js" > $out/user.js; - cat "${user-overrides-js}" >> $out/user.js; - ''; -in { - options.sils.firefox = { - enable = lib.mkEnableOption "opinionated firefox configuration"; - }; - config = lib.mkIf cfg.enable { - stylix.targets.firefox.profileNames = ["default"]; - programs.firefox = { - enable = true; - configPath = "${config.xdg.configHome}/mozilla/firefox"; - profiles = { - "default" = { - containers = { - banking = { - color = "green"; - icon = "dollar"; - id = 1; - }; - codeberg = { - color = "orange"; - icon = "briefcase"; - id = 2; - }; - }; - extraConfig = builtins.readFile "${user-js}/user.js"; - id = 1; - isDefault = true; - name = "default"; - search = { - default = "ddg"; - privateDefault = "ddg"; - force = true; - }; - }; - }; - }; - }; -} diff --git a/modules/hm/sils/firefox/user-overrides.js b/modules/hm/sils/firefox/user-overrides.js deleted file mode 100755 index 331a506..0000000 --- a/modules/hm/sils/firefox/user-overrides.js +++ /dev/null @@ -1,24 +0,0 @@ -//custom things for the user.js -user_pref("_user.js.parrot", "overrides section syntax error"); -//Fingerprinting resistance doesn't make sense in any browser other than Tor. -//user_pref("privacy.window.maxInnerWidth", 1000); -//user_pref("privacy.window.maxInnerHeight", 1900); -user_pref("privacy.resistFingerprinting", false); -user_pref("privacy.resistFingerprinting.letterboxing", false); - -/* override recipe: enable session restore ***/ -//user_pref("browser.startup.page", 3); // 0102 - // user_pref("browser.privatebrowsing.autostart", false); // 0110 required if you had it set as true -user_pref("places.history.enabled", true); // 0862 required if you had it set as false -user_pref("browser.sessionstore.privacy_level", 0); // 1021 optional [to restore extras like cookies/formdata] -user_pref("privacy.clearOnShutdown.history", false); // 2803 -user_pref("privacy.clearOnShutdown.cookies", false); // 2803 optional -user_pref("privacy.clearOnShutdown.formdata", false); // 2803 optional -user_pref("privacy.cpd.history", false); // 2804 to match when you use Ctrl-Shift-Del - // user_pref("privacy.cpd.cookies", false); // 2804 optional - // user_pref("privacy.cpd.formdata", false); // 2804 optional -user_pref("privacy.clearOnShutdown_v2.browsingHistoryAndDownloads", false); // 2812 FF136+ -user_pref("network.cookie.lifetimePolicy", 0); -// I want to use Google Earth sometimes. -user_pref("webgl.disabled", false); -user_pref("_user.js.parrot", "overrides section successful"); diff --git a/modules/hm/sils/foot.nix b/modules/hm/sils/foot.nix deleted file mode 100644 index b6a0212..0000000 --- a/modules/hm/sils/foot.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.foot; -in { - options.sils.foot.enable = lib.mkEnableOption "the foot terminal emulator"; - config = lib.mkIf cfg.enable { - programs.foot = { - enable = true; - #settings = { - # colors = { - # background = "e8ead7"; - # foreground = "242424"; - # }; - #}; - }; - }; -} diff --git a/modules/hm/sils/ghostty.nix b/modules/hm/sils/ghostty.nix deleted file mode 100644 index cd871bc..0000000 --- a/modules/hm/sils/ghostty.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.ghostty; -in { - options.sils.ghostty.enable = lib.mkEnableOption "the ghostty terminal emulator"; - config = lib.mkIf cfg.enable { - programs.ghostty = { - enable = true; - enableZshIntegration = true; - }; - }; -} diff --git a/modules/hm/sils/git.nix b/modules/hm/sils/git.nix deleted file mode 100644 index a17adfe..0000000 --- a/modules/hm/sils/git.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: let - cfg = config.sils.git; -in { - options.sils.git.enable = lib.mkEnableOption "sils git config"; - config = lib.mkIf cfg.enable { - programs = { - git = { - enable = true; - package = pkgs.gitFull; - settings = { - aliases = { - recommit = "commit --file=.git/COMMIT_EDITMSG --edit"; - }; - user = { - name = "Silas Schöffel"; - email = "sils@sils.li"; - }; - signing = { - key = "467B7D129EA73AC9"; - signByDefault = false; - }; - core = { - autocrlf = "input"; - }; - safe = { - directory = "/etc/nixos"; - }; - push = { - autoSetupRemote = true; - }; - init = { - defaultBranch = "main"; - }; - commit = { - verbose = true; - }; - sendemail = { - smtpserver = "mail.foss-syndicate.org"; - smtpuser = "sils@sils.li"; - smtpencryption = "ssl"; - smtpserverport = "465"; - }; - }; - }; - delta = { - enable = true; - enableGitIntegration = true; - options = { - decorations = { - commit-decoration-style = "bold purple box ul"; - file-decoration-style = "none"; - file-style = "bold red ul"; - }; - features = "decorations"; - whitespace-error-style = "22 reverse"; - }; - }; - }; - }; -} diff --git a/modules/hm/sils/hyfetch.nix b/modules/hm/sils/hyfetch.nix deleted file mode 100644 index e664e0e..0000000 --- a/modules/hm/sils/hyfetch.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.hyfetch; -in { - options.sils.hyfetch = { - enable = lib.mkEnableOption "hyfetch"; - }; - - config = lib.mkIf cfg.enable { - programs.hyfetch = { - enable = true; - settings = { - preset = "nonbinary"; - mode = "rgb"; - light_dark = "dark"; - lightness = 0.5; - color_align = { - mode = "horizontal"; - custom_colors = []; - fore_back = null; - }; - backend = "fastfetch"; - distro = null; - pride_month_disable = true; - }; - }; - }; -} diff --git a/modules/hm/sils/hyprland.nix b/modules/hm/sils/hyprland.nix deleted file mode 100644 index b21aef2..0000000 --- a/modules/hm/sils/hyprland.nix +++ /dev/null @@ -1,210 +0,0 @@ -{ - config, - lib, - pkgs, - self, - ... -}: let - cfg = config.sils.hyprland; -in { - options.sils.hyprland.enable = lib.mkEnableOption "sils hyprland config"; - config = lib.mkIf cfg.enable { - home.pointerCursor = { - enable = true; - name = "Adwaita"; - gtk.enable = true; - x11.enable = true; - size = 24; - package = pkgs.adwaita-icon-theme; - }; - wayland.windowManager.hyprland = { - enable = true; - settings = { - # See https://wiki.hyprland.org/Configuring/Monitors/ - monitor = ",preferred,auto,auto"; - - # See https://wiki.hyprland.org/Configuring/Keywords/ for more - - # Execute your favorite apps at launch - # exec-once = waybar & hyprpaper & firefox - - # Source a file (multi-file configs) - # source = ~/.config/hypr/myColors.conf - - ecosystem = { - no_update_news = true; - }; - - # Some default env vars. - env = "XCURSOR_SIZE,24"; - - # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ - input = { - kb_layout = "de"; - kb_variant = ""; - kb_model = ""; - kb_options = "grp:win_space_toggle"; - kb_rules = ""; - - follow_mouse = "1"; - - touchpad = { - natural_scroll = "yes"; - }; - - sensitivity = "0"; # -1.0 - 1.0, 0 means no modification. - }; - - general = { - # See https://wiki.hyprland.org/Configuring/Variables/ for more - - gaps_in = "5"; - gaps_out = "10"; - border_size = "3"; - #"col.active_border" = "rgba(000000cc)"; - #"col.inactive_border" = "rgba(595959aa)"; - - layout = "dwindle"; - }; - - decoration = { - # See https://wiki.hyprland.org/Configuring/Variables/ for more - - inactive_opacity = "0.8"; - active_opacity = "1"; - rounding = "10"; - blur = { - enabled = true; - size = "3"; - passes = "1"; - new_optimizations = "on"; - }; - - #drop_shadow = "yes"; - - #shadow_range = "4"; - #shadow_render_power = "3"; - #"col.shadow" = "rgba(1a1a1aee)"; - }; - - animations = { - enabled = "yes"; - - # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more - - bezier = "myBezier, 0.05, 0.9, 0.1, 1.05"; - - animation = [ - "windows, 1, 7, myBezier" - "windowsOut, 1, 7, default, popin 80%" - "border, 1, 10, default" - "borderangle, 1, 8, default" - "fade, 1, 7, default" - "workspaces, 1, 6, default" - ]; - }; - - dwindle = { - # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more - pseudotile = "yes"; # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below - preserve_split = "yes"; # you probably want this - }; - - #master = { - # # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more - # new_is_master = "true"; - #}; - - gesture = [ - "3, horizontal, workspace" - ]; - - # Example windowrule v1 - # windowrule = float, ^(kitty)$ - # Example windowrule v2 - # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ - # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more - - # See https://wiki.hyprland.org/Configuring/Keywords/ for more - "$mainMod" = "SUPER"; - - # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more - bind = [ - "$mainMod, T, exec, ghostty" - "$mainMod, C, killactive, " - "$mainMod, M, exit, " - "$mainMod, E, exec, dolphin " - "$mainMod, V, togglefloating, " - "$mainMod, R, exec, wofi --show drun" - "$mainMod, P, pseudo, " # dwindle - "$mainMod, J, togglesplit, " # dwindle - "$mainMod, L, exec, swaylock" # screenlock - ''$mainMod, S, exec, grim -l 0 -g "$(slurp)" - | wl-copy'' # screenshots - ''$mainMod, K, exec, zsh -exec "ssh-agent && keepassxc"'' # opens keepass after starting ssh-agent - '', code:102, exec, zsh -exec "ssh-agent && keepassxc"'' - - # Move focus with mainMod + arrow keys - "$mainMod, left, movefocus, l" - "$mainMod, right, movefocus, r" - "$mainMod, up, movefocus, u" - "$mainMod, down, movefocus, d" - - # Switch workspaces with mainMod + [0-9] - "$mainMod, 1, workspace, 1" - "$mainMod, 2, workspace, 2" - "$mainMod, 3, workspace, 3" - "$mainMod, 4, workspace, 4" - "$mainMod, 5, workspace, 5" - "$mainMod, 6, workspace, 6" - "$mainMod, 7, workspace, 7" - "$mainMod, 8, workspace, 8" - "$mainMod, 9, workspace, 9" - "$mainMod, 0, workspace, 10" - - # Move active window to a workspace with mainMod + SHIFT + [0-9] - "$mainMod SHIFT, 1, movetoworkspace, 1" - "$mainMod SHIFT, 2, movetoworkspace, 2" - "$mainMod SHIFT, 3, movetoworkspace, 3" - "$mainMod SHIFT, 4, movetoworkspace, 4" - "$mainMod SHIFT, 5, movetoworkspace, 5" - "$mainMod SHIFT, 6, movetoworkspace, 6" - "$mainMod SHIFT, 7, movetoworkspace, 7" - "$mainMod SHIFT, 8, movetoworkspace, 8" - "$mainMod SHIFT, 9, movetoworkspace, 9" - "$mainMod SHIFT, 0, movetoworkspace, 10" - - # Scroll through existing workspaces with mainMod + scroll - "$mainMod, mouse_down, workspace, e+1" - "$mainMod, mouse_up, workspace, e-1" - ]; - binde = [ - ",XF86MonBrightnessUp, exec, brightnessctl s +3%" - ",XF86MonBrightnessDown, exec, brightnessctl s 3%-" - ",XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle" - ",XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%" - ",XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%" - ",XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle" - - "ALT, A, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle" - "ALT SHIFT, A, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%" - "$mainMod, ALT, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%" - ]; - - # Move/resize windows with mainMod + LMB/RMB and dragging - bindm = [ - "$mainMod, mouse:272, movewindow" - "$mainMod, mouse:273, resizewindow" - ]; - #exec-once=bash ~/.config/hypr/start.sh - #exec-once=swww init & - exec-once = [ - "${pkgs.hyprland}/bin/hyprctl ${config.home.pointerCursor.name} ${toString config.home.pointerCursor.size}" - #"${pkgs.nwg-panel}/bin/nwg-panel" - "${pkgs.networkmanagerapplet}/bin/nm-applet --indicator" - #"${pkgs.waybar}/bin/waybar" - "${pkgs.swaybg}/bin/swaybg -i ${self}/files/wallpaper.jpg" - ]; - }; - }; - }; -} diff --git a/modules/hm/sils/iamb.nix b/modules/hm/sils/iamb.nix deleted file mode 100644 index 2c6932a..0000000 --- a/modules/hm/sils/iamb.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.iamb; -in { - options = { - sils.iamb.enable = lib.mkEnableOption "iamb, a matrix tui client"; - }; - config = lib.mkIf cfg.enable { - programs.iamb = { - enable = true; - settings = { - profiles = { - ljs = { - user_id = "@sils:linksjugend-solid.de"; - url = "https://matrix.bak-it.de"; - }; - vhack = { - user_id = "@sils:vhack.eu"; - url = "https://matrix.vhack.eu"; - }; - }; - settings = { - notifications.enabled = true; - image_preview.protocol = { - type = "kitty"; - size = { - height = 10; - width = 66; - }; - }; - }; - }; - }; - }; -} diff --git a/modules/hm/sils/jameica.nix b/modules/hm/sils/jameica.nix deleted file mode 100644 index 815fb60..0000000 --- a/modules/hm/sils/jameica.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ - config, - pkgs, - lib, - ... -}: let - cfg = config.sils.jameica; -in { - options.sils.jameica.enable = lib.mkEnableOption "jameica"; - config = lib.mkIf cfg.enable { - home.packages = [ - pkgs.jameica - ]; - }; -} diff --git a/modules/hm/sils/kdeconnect.nix b/modules/hm/sils/kdeconnect.nix deleted file mode 100644 index f8fe386..0000000 --- a/modules/hm/sils/kdeconnect.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.kdeconnect; -in { - options.sils.kdeconnect.enable = lib.mkEnableOption "kdeconnect"; - config = lib.mkIf cfg.enable { - services.kdeconnect = { - enable = true; - indicator = true; - }; - }; -} diff --git a/modules/hm/sils/mail.nix b/modules/hm/sils/mail.nix deleted file mode 100644 index 85583a2..0000000 --- a/modules/hm/sils/mail.nix +++ /dev/null @@ -1,110 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: let - cfg = config.sils.mail; - vhackImap = { - host = "mail.foss-syndicate.org"; - port = 993; - }; - vhackSmtp = { - host = "mail.foss-syndicate.org"; - port = 993; - }; -in { - options.sils.mail.enable = lib.mkOption { - type = lib.types.bool; - default = false; - description = "Enable sophisticated mail setup"; - }; - config = lib.mkIf cfg.enable { - accounts.email = { - maildirBasePath = "${config.xdg.dataHome}/maildir"; - accounts = { - "sils@sils.li" = { - address = "sils@sils.li"; - userName = "sils@sils.li"; - realName = "Silas Schöffel"; - passwordCommand = "${lib.getExe pkgs.libsecret} lookup account sils@sils.li"; - gpg = { - encryptByDefault = true; - signByDefault = true; - key = "C1DAA551B4227A6F3FD96B3A467B7D129EA73AC9"; - }; - smtp = vhackSmtp; - imap = vhackImap; - - neomutt.enable = true; - maildir.path = "sils@sils.li"; - mbsync = { - enable = true; - create = "both"; - }; - }; - "silas.schoeffel@s-schoeffel.de" = { - address = "silas.schoeffel@s-schoeffel.de"; - userName = "silas.schoeffel@s-schoeffel.de"; - realName = "Silas Schöffel"; - primary = true; - passwordCommand = "${lib.getExe pkgs.libsecret} lookup account silas.schoeffel@s-schoeffel.de"; - gpg = { - encryptByDefault = true; - signByDefault = true; - key = "C1DAA551B4227A6F3FD96B3A467B7D129EA73AC9"; - }; - smtp = vhackSmtp; - imap = vhackImap; - - neomutt.enable = true; - maildir.path = "silas.schoeffel@s-schoeffel.de"; - mbsync = { - enable = true; - create = "both"; - }; - }; - "sils@vhack.eu" = { - address = "sils@vhack.eu"; - userName = "sils@vhack.eu"; - realName = "Silas Schöffel"; - aliases = [ - "admin@vhack.eu" - "postmaster@vhack.eu" - "webmaster@vhack.eu" - ]; - passwordCommand = "${lib.getExe pkgs.libsecret} lookup account sils@vhack.eu"; - gpg = { - encryptByDefault = true; - signByDefault = true; - key = "C1DAA551B4227A6F3FD96B3A467B7D129EA73AC9"; - }; - smtp = vhackSmtp; - imap = vhackImap; - - neomutt.enable = true; - maildir.path = "sils@vhack.eu"; - mbsync = { - enable = true; - create = "both"; - }; - }; - }; - }; - programs = { - neomutt = { - enable = true; - package = pkgs.writeShellScriptBin "neomutt" '' - systemctl --user start mbsync.service; - ${lib.getExe pkgs.neomutt} - ''; - checkStatsInterval = 60; - }; - mbsync.enable = true; - }; - services.mbsync = { - enable = true; - }; - systemd.user.timers.mbsync = lib.mkForce {}; - }; -} diff --git a/modules/hm/sils/nextcloud.nix b/modules/hm/sils/nextcloud.nix deleted file mode 100644 index f71eb21..0000000 --- a/modules/hm/sils/nextcloud.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.nextcloud; -in { - options.sils.nextcloud.enable = lib.mkEnableOption "the nextcloud desktop - client"; - config = lib.mkIf cfg.enable { - services.nextcloud-client = { - enable = true; - startInBackground = true; - }; - }; -} diff --git a/modules/hm/sils/poweralertd/default.nix b/modules/hm/sils/poweralertd/default.nix deleted file mode 100644 index 15cfdc9..0000000 --- a/modules/hm/sils/poweralertd/default.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.poweralertd; -in { - options.sils.poweralertd.enable = lib.mkEnableOption "poweralertd"; - config = lib.mkIf cfg.enable { - services.poweralertd = { - enable = true; - }; - }; -} diff --git a/modules/hm/sils/sway.nix b/modules/hm/sils/sway.nix deleted file mode 100644 index 4298dd0..0000000 --- a/modules/hm/sils/sway.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.sway; -in { - options.sils.sway.enable = lib.mkEnableOption "sway"; - config = lib.mkIf cfg.enable { - wayland.windowManager.sway = { - enable = true; - config = { - }; - }; - }; -} diff --git a/modules/hm/sils/swaync/default.nix b/modules/hm/sils/swaync/default.nix deleted file mode 100644 index 328888b..0000000 --- a/modules/hm/sils/swaync/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: let - cfg = config.sils.swaync; -in { - options.sils.swaync.enable = lib.mkEnableOption "swaync"; - config = lib.mkIf cfg.enable { - services.swaync = { - enable = true; - settings = { - positionX = "right"; - positionY = "top"; - layer = "overlay"; - control-center-layer = "top"; - layer-shell = true; - cssPriority = "application"; - control-center-margin-top = 0; - control-center-margin-bottom = 0; - control-center-margin-right = 0; - control-center-margin-left = 0; - notification-2fa-action = true; - notification-inline-replies = false; - notification-icon-size = 64; - notification-body-image-height = 100; - notification-body-image-width = 200; - }; - }; - }; -} diff --git a/modules/hm/sils/theming.nix b/modules/hm/sils/theming.nix deleted file mode 100644 index 9b7535c..0000000 --- a/modules/hm/sils/theming.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: let - cfg = config.sils.theming; -in { - options.sils.theming.enable = lib.mkEnableOption "theming"; - config = lib.mkIf cfg.enable { - stylix = { - enable = true; - iconTheme = { - enable = true; - dark = "Papirus-dark"; - light = "Papirus-light"; - package = pkgs.catppuccin-papirus-folders.override { - flavor = "mocha"; - accent = "mauve"; - }; - }; - targets = { - waybar = { - enableCenterBackColors = false; - enableLeftBackColors = false; - enableRightBackColors = false; - font = "sansSerif"; - }; - }; - }; - }; -} diff --git a/modules/hm/sils/vscodium.nix b/modules/hm/sils/vscodium.nix deleted file mode 100644 index ea048ed..0000000 --- a/modules/hm/sils/vscodium.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: let - cfg = config.sils.vscodium; -in { - options.sils.vscodium.enable = lib.mkEnableOption "vscodium editor"; - config = lib.mkIf cfg.enable { - programs.vscode = { - enable = true; - package = pkgs.vscodium; - profiles.default.extensions = with pkgs.vscode-extensions; [ - vscodevim.vim - ms-python.python - ms-python.debugpy - ms-python.pylint - ms-python.flake8 - ms-python.mypy-type-checker - ms-python.black-formatter - - jnoortheen.nix-ide - oops418.nix-env-picker - mkhl.direnv - ]; - }; - }; -} diff --git a/modules/hm/sils/wofi/default.nix b/modules/hm/sils/wofi/default.nix deleted file mode 100644 index 36f5916..0000000 --- a/modules/hm/sils/wofi/default.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.wofi; -in { - options.sils.wofi.enable = lib.mkEnableOption "wofi"; - config = lib.mkIf cfg.enable { - programs.wofi = { - enable = true; - }; - }; -} diff --git a/modules/hm/sils/yt-dlp.nix b/modules/hm/sils/yt-dlp.nix deleted file mode 100644 index 6b3d66c..0000000 --- a/modules/hm/sils/yt-dlp.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.yt-dlp; -in { - options.sils.yt-dlp.enable = lib.mkEnableOption "yt-dlp"; - config = lib.mkIf cfg.enable { - programs.yt-dlp.enable = true; - }; -} diff --git a/modules/hm/sils/zathura.nix b/modules/hm/sils/zathura.nix deleted file mode 100644 index 22529a3..0000000 --- a/modules/hm/sils/zathura.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.zathura; -in { - options.sils.zathura.enable = lib.mkEnableOption "zathura"; - config = lib.mkIf cfg.enable { - programs.zathura = { - enable = true; - }; - }; -} diff --git a/modules/hm/sils/zellij.nix b/modules/hm/sils/zellij.nix deleted file mode 100644 index 1038a0c..0000000 --- a/modules/hm/sils/zellij.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.sils.zellij; -in { - options.sils.zellij.enable = lib.mkEnableOption "zellij"; - config = lib.mkIf cfg.enable { - programs.zellij = { - enable = true; - }; - }; -} -- cgit v1.3.1