aboutsummaryrefslogtreecommitdiffstats
path: root/modules/hm/sils
diff options
context:
space:
mode:
authorSilas Schöffel <sils@sils.li>2026-06-23 02:56:12 +0200
committerSilas Schöffel <sils@sils.li>2026-06-23 02:56:12 +0200
commit0ee989b8473bcdf3f7e4c2bb68217cbaab25cdd1 (patch)
tree978f54918d4cecb5af209f1e0655fc227c6d9987 /modules/hm/sils
parentuser: rename to jaki (diff)
downloadnix-config-0ee989b8473bcdf3f7e4c2bb68217cbaab25cdd1.zip
treewide: rename paths to jaki
Diffstat (limited to 'modules/hm/sils')
-rw-r--r--modules/hm/sils/bat.nix21
-rw-r--r--modules/hm/sils/default.nix29
-rw-r--r--modules/hm/sils/direnv.nix15
-rw-r--r--modules/hm/sils/etesync-dav.nix17
-rw-r--r--modules/hm/sils/fastfetch.nix16
-rw-r--r--modules/hm/sils/fd.nix17
-rw-r--r--modules/hm/sils/firefox/default.nix51
-rwxr-xr-xmodules/hm/sils/firefox/user-overrides.js24
-rw-r--r--modules/hm/sils/foot.nix20
-rw-r--r--modules/hm/sils/ghostty.nix15
-rw-r--r--modules/hm/sils/git.nix65
-rw-r--r--modules/hm/sils/hyfetch.nix31
-rw-r--r--modules/hm/sils/hyprland.nix210
-rw-r--r--modules/hm/sils/iamb.nix38
-rw-r--r--modules/hm/sils/jameica.nix15
-rw-r--r--modules/hm/sils/kdeconnect.nix15
-rw-r--r--modules/hm/sils/mail.nix110
-rw-r--r--modules/hm/sils/nextcloud.nix16
-rw-r--r--modules/hm/sils/poweralertd/default.nix14
-rw-r--r--modules/hm/sils/sway.nix16
-rw-r--r--modules/hm/sils/swaync/default.nix32
-rw-r--r--modules/hm/sils/theming.nix32
-rw-r--r--modules/hm/sils/vscodium.nix29
-rw-r--r--modules/hm/sils/wofi/default.nix14
-rw-r--r--modules/hm/sils/yt-dlp.nix12
-rw-r--r--modules/hm/sils/zathura.nix14
-rw-r--r--modules/hm/sils/zellij.nix14
27 files changed, 0 insertions, 902 deletions
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;
- };
- };
-}