diff --git a/index.html b/index.html index 58c47ec..3cd10b7 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + SwarselSystems: NixOS + Emacs Configurationo @@ -443,8 +443,8 @@
  • 3.2.5.8. Hibernation
  • 3.2.5.9. BTRFS
  • 3.2.5.10. work
  • -
  • 3.2.5.11. microvm-host
  • -
  • 3.2.5.12. microvm-guest
  • +
  • 3.2.5.11. microvm-host
  • +
  • 3.2.5.12. microvm-guest
  • @@ -472,7 +472,7 @@
  • 3.3.1.12. Sourcing environment variables
  • 3.3.1.13. General Programs: bottom, imv, less, lesspipe, sioyek, bat, carapace, wlogout, swayr, yt-dlp, mpv, jq, nix-index, ripgrep, pandoc, fzf, zoxide, timidity
  • 3.3.1.14. nix-index
  • -
  • 3.3.1.15. nix-your-shell
  • +
  • 3.3.1.15. nix-your-shell
  • 3.3.1.16. password-store
  • 3.3.1.17. direnv
  • 3.3.1.18. eza
  • @@ -495,12 +495,12 @@
  • 3.3.1.31.3. Mako
  • 3.3.1.31.4. SwayOSD
  • 3.3.1.31.5. yubikey-touch-detector
  • -
  • 3.3.1.31.6. blueman-applet
  • -
  • 3.3.1.31.7. network-manager-applet
  • -
  • 3.3.1.31.8. obsidian service for tray
  • -
  • 3.3.1.31.9. anki service for tray
  • -
  • 3.3.1.31.10. element service for tray
  • -
  • 3.3.1.31.11. vesktop service for tray
  • +
  • 3.3.1.31.6. blueman-applet
  • +
  • 3.3.1.31.7. network-manager-applet
  • +
  • 3.3.1.31.8. obsidian service for tray
  • +
  • 3.3.1.31.9. anki service for tray
  • +
  • 3.3.1.31.10. element service for tray
  • +
  • 3.3.1.31.11. vesktop service for tray
  • 3.3.1.32. Sway
  • @@ -509,17 +509,17 @@
  • 3.3.1.35. gpg-agent
  • 3.3.1.36. gammastep
  • 3.3.1.37. Spicetify
  • -
  • 3.3.1.38. Obsidian
  • -
  • 3.3.1.39. Anki
  • -
  • 3.3.1.40. Element-desktop
  • -
  • 3.3.1.41. Hexchat
  • -
  • 3.3.1.42. obs-studio
  • -
  • 3.3.1.43. spotify-player
  • -
  • 3.3.1.44. vesktop
  • -
  • 3.3.1.45. batsignal
  • -
  • 3.3.1.46. autotiling
  • -
  • 3.3.1.47. swayidle
  • -
  • 3.3.1.48. swaylock
  • +
  • 3.3.1.38. Obsidian
  • +
  • 3.3.1.39. Anki
  • +
  • 3.3.1.40. Element-desktop
  • +
  • 3.3.1.41. Hexchat
  • +
  • 3.3.1.42. obs-studio
  • +
  • 3.3.1.43. spotify-player
  • +
  • 3.3.1.44. vesktop
  • +
  • 3.3.1.45. batsignal
  • +
  • 3.3.1.46. autotiling
  • +
  • 3.3.1.47. swayidle
  • +
  • 3.3.1.48. swaylock
  • 3.3.2. Server @@ -584,7 +584,7 @@
  • 3.5.31. swarsel-build
  • 3.5.32. swarsel-instantiate
  • 3.5.33. sshrm
  • -
  • 3.5.34. endme
  • +
  • 3.5.34. endme
  • 3.6. Profiles @@ -593,7 +593,7 @@ @@ -12115,8 +12115,8 @@ in -
    -
    3.2.5.11. microvm-host
    +
    +
    3.2.5.11. microvm-host

    Some standard options that should be set for every microvm host. @@ -12142,8 +12142,8 @@ Some standard options that should be set for every microvm host.

    -
    -
    3.2.5.12. microvm-guest
    +
    +
    3.2.5.12. microvm-guest

    Some standard options that should be set vor every microvm guest. We set the default @@ -12527,6 +12527,7 @@ This holds packages that I can use as provided, or with small modifications (as # nextcloud-client # enables a systemd service that I do not want # spotify-player # element-desktop + nicotine-plus stable.transmission_3 mktorrent @@ -13162,11 +13163,11 @@ nix-index provides a way to find out which packages are provided by which deriva

    -
    -
    3.3.1.15. nix-your-shell
    +
    +
    3.3.1.15. nix-your-shell
    -
    { self, lib, config, pkgs, ... }:
    +
    { lib, config, ... }:
     let
       moduleName = "nix-your-shell";
     in
    @@ -14876,8 +14877,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
     
    -
    -
    3.3.1.31.6. blueman-applet
    +
    +
    3.3.1.31.6. blueman-applet
    { lib, config, ... }:
    @@ -14891,8 +14892,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
     
    -
    -
    3.3.1.31.7. network-manager-applet
    +
    +
    3.3.1.31.7. network-manager-applet
    { lib, config, ... }:
    @@ -14907,8 +14908,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
     
    -
    -
    3.3.1.31.8. obsidian service for tray
    +
    +
    3.3.1.31.8. obsidian service for tray
    { lib, config, ... }:
    @@ -14942,8 +14943,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
     
    -
    -
    3.3.1.31.9. anki service for tray
    +
    +
    3.3.1.31.9. anki service for tray
    { lib, config, ... }:
    @@ -14981,8 +14982,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
     
    -
    -
    3.3.1.31.10. element service for tray
    +
    +
    3.3.1.31.10. element service for tray
    { lib, config, pkgs, ... }:
    @@ -15016,8 +15017,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
     
    -
    -
    3.3.1.31.11. vesktop service for tray
    +
    +
    3.3.1.31.11. vesktop service for tray
    { lib, config, pkgs, ... }:
    @@ -15929,8 +15930,8 @@ in
     
    -
    -
    3.3.1.38. Obsidian
    +
    +
    3.3.1.38. Obsidian
    { lib, config, pkgs, nixosConfig ? config, ... }:
    @@ -16069,8 +16070,8 @@ in
     
    -
    -
    3.3.1.39. Anki
    +
    +
    3.3.1.39. Anki
    { lib, config, pkgs, globals, nixosConfig ? config, ... }:
    @@ -16141,14 +16142,13 @@ in
     
    -
    -
    3.3.1.40. Element-desktop
    +
    +
    3.3.1.40. Element-desktop
    { lib, config, ... }:
     let
       moduleName = "element-desktop";
    -  inherit (config.swarselsystems) isPublic isNixos;
     in
     {
       options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings";
    @@ -16179,8 +16179,8 @@ in
     
    -
    -
    3.3.1.41. Hexchat
    +
    +
    3.3.1.41. Hexchat
    { lib, config, nixosConfig ? config, ... }:
    @@ -16204,8 +16204,8 @@ in
     
    -
    -
    3.3.1.42. obs-studio
    +
    +
    3.3.1.42. obs-studio
    { lib, config, ... }:
    @@ -16225,14 +16225,13 @@ in
     
    -
    -
    3.3.1.43. spotify-player
    +
    +
    3.3.1.43. spotify-player
    -
    { lib, config, nixosConfig ? config, ... }:
    +
    { lib, config, ... }:
     let
       moduleName = "spotify-player";
    -  inherit (nixosConfig.repo.secrets.common.irc) irc_nick1;
     in
     {
       options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings";
    @@ -16247,8 +16246,8 @@ in
     
    -
    -
    3.3.1.44. vesktop
    +
    +
    3.3.1.44. vesktop
    { lib, config, ... }:
    @@ -16334,8 +16333,8 @@ in
     
    -
    -
    3.3.1.45. batsignal
    +
    +
    3.3.1.45. batsignal
    { lib, config, ... }:
    @@ -16355,8 +16354,8 @@ in
     
    -
    -
    3.3.1.46. autotiling
    +
    +
    3.3.1.46. autotiling
    { lib, config, ... }:
    @@ -16377,8 +16376,8 @@ in
     
    -
    -
    3.3.1.47. swayidle
    +
    +
    3.3.1.47. swayidle
    { lib, config, pkgs, ... }:
    @@ -16418,8 +16417,8 @@ in
     
    -
    -
    3.3.1.48. swaylock
    +
    +
    3.3.1.48. swaylock
    { lib, config, pkgs, ... }:
    @@ -16607,7 +16606,7 @@ in
             gamescope
             umu-launcher
           ];
    -      steamPackage = if (isNixos) then nixosConfig.programs.steam.package else pkgs.steam;
    +      steamPackage = if isNixos then nixosConfig.programs.steam.package else pkgs.steam;
           winePackages = with pkgs; [
             wineWow64Packages.waylandFull
           ];
    @@ -19622,8 +19621,8 @@ writeShellApplication {
     
    -
    -

    3.5.34. endme

    +
    +

    3.5.34. endme

    Sometimes my DE crashes after putting it to suspend - to be precise, it happens when I put it into suspend when I have multiple screens plugged in. I have never taken the time to debug the issue, but instead just switch to a different TTY and then use this script to kill the hanging session. @@ -19783,8 +19782,8 @@ in

    -
    -
    3.6.1.3. Optionals
    +
    +
    3.6.1.3. Optionals
    { lib, config, ... }:
    @@ -26505,45 +26504,45 @@ Here lies defined the readme for GitHub and Forgejo:
       <details>
         <summary>Click here to expand...</summary>
     
    -    - [guibou](https://github.com/guibou/)
    -    - [rycee](https://github.com/rycee)
    -    - [adisbladis](https://github.com/adisbladis)
    -    - [Mic92](https://github.com/Mic92/sops-nix)
    -    - [lassulus](https://github.com/lassulus)
    -    - [danth](https://github.com/danth/)
    -    - [LnL7](https://github.com/LnL7)
    -    - [t184256](https://github.com/t184256)
    -    - [bennofs](https://github.com/bennofs)
    -    - [Pandapip1](https://github.com/Pandapip1)
    -    - [zowoq](https://github.com/zowoq)
    -    - [numtide](https://github.com/numtide)
    -    - [hsjobeki](https://github.com/hsjobeki)
    -    - [blitz](https://github.com/blitz)
    -    - [RaitoBezarius](https://github.com/RaitoBezarius)
    -    - [nikstur](https://github.com/nikstur)
    -    - [talyz](https://github.com/talyz)
    -    - [infinisil](https://github.com/infinisil)
    -    - [zhaofengli](https://github.com/zhaofengli)
    -    - [Artturin](https://github.com/Artturin)
    -    - [oddlama](https://github.com/oddlama)
    +  - [guibou](https://github.com/guibou/)
    +  - [rycee](https://github.com/rycee)
    +  - [adisbladis](https://github.com/adisbladis)
    +  - [Mic92](https://github.com/Mic92/sops-nix)
    +  - [lassulus](https://github.com/lassulus)
    +  - [danth](https://github.com/danth/)
    +  - [LnL7](https://github.com/LnL7)
    +  - [t184256](https://github.com/t184256)
    +  - [bennofs](https://github.com/bennofs)
    +  - [Pandapip1](https://github.com/Pandapip1)
    +  - [zowoq](https://github.com/zowoq)
    +  - [numtide](https://github.com/numtide)
    +  - [hsjobeki](https://github.com/hsjobeki)
    +  - [blitz](https://github.com/blitz)
    +  - [RaitoBezarius](https://github.com/RaitoBezarius)
    +  - [nikstur](https://github.com/nikstur)
    +  - [talyz](https://github.com/talyz)
    +  - [infinisil](https://github.com/infinisil)
    +  - [zhaofengli](https://github.com/zhaofengli)
    +  - [Artturin](https://github.com/Artturin)
    +  - [oddlama](https://github.com/oddlama)
       </details>
     
       - All the people who have inspired me with their configurations (sadly also highly incomplete):
       <details>
         <summary>Click here to expand...</summary>
     
    -    - [theSuess](https://github.com/theSuess) with their [home-manager](https://code.kulupu.party/thesuess/home-manager)
    -    - [hlissner](https://github.com/hlissner) with their [dotfiles](https://github.com/hlissner/dotfiles)
    -    - [drduh](https://github.com/drduh/YubiKey-Guide) with their [YubiKey-Guide](https://github.com/drduh/YubiKey-Guide)
    -    - [AntonHakansson](https://github.com/AntonHakansson) with their [nixos-config](https://github.com/AntonHakansson/nixos-config?tab=readme-ov-file)
    -    - [Guekka](https://github.com/Guekka/) with their [blog](https://guekka.github.io/)
    -    - [NotAShelf](https://github.com/NotAShelf) with their [nyx](https://github.com/NotAShelf/nyx)
    -    - [Misterio77](https://github.com/Misterio77) with their [nix-config](https://github.com/Misterio77/nix-config)
    -    - [0xdade](https://github.com/0xdade) with their [blog](https://0xda.de/blog/)
    -    - [EmergentMind](https://github.com/EmergentMind) with their [nix-config](https://github.com/EmergentMind/nix-config)
    -    - [librephoenix](https://github.com/librephoenix) with their [nixos-config](https://github.com/librephoenix/nixos-config)
    -    - [Xe](https://github.com/Xe) with their [blog](https://xeiaso.net/blog/)
    -    - [oddlama](https://github.com/oddlama) with their absolutely incredible [nix-config](https:/github.com/oddlama/nix-config)
    +  - [theSuess](https://github.com/theSuess) with their [home-manager](https://code.kulupu.party/thesuess/home-manager)
    +  - [hlissner](https://github.com/hlissner) with their [dotfiles](https://github.com/hlissner/dotfiles)
    +  - [drduh](https://github.com/drduh/YubiKey-Guide) with their [YubiKey-Guide](https://github.com/drduh/YubiKey-Guide)
    +  - [AntonHakansson](https://github.com/AntonHakansson) with their [nixos-config](https://github.com/AntonHakansson/nixos-config?tab=readme-ov-file)
    +  - [Guekka](https://github.com/Guekka/) with their [blog](https://guekka.github.io/)
    +  - [NotAShelf](https://github.com/NotAShelf) with their [nyx](https://github.com/NotAShelf/nyx)
    +  - [Misterio77](https://github.com/Misterio77) with their [nix-config](https://github.com/Misterio77/nix-config)
    +  - [0xdade](https://github.com/0xdade) with their [blog](https://0xda.de/blog/)
    +  - [EmergentMind](https://github.com/EmergentMind) with their [nix-config](https://github.com/EmergentMind/nix-config)
    +  - [librephoenix](https://github.com/librephoenix) with their [nixos-config](https://github.com/librephoenix/nixos-config)
    +  - [Xe](https://github.com/Xe) with their [blog](https://xeiaso.net/blog/)
    +  - [oddlama](https://github.com/oddlama) with their absolutely incredible [nix-config](https:/github.com/oddlama/nix-config)
       </details>
     
       If you feel that I forgot to pay you tribute for code that I used in this repository, please shoot me a message and I will fix it :)
    @@ -26875,7 +26874,7 @@ similarly, there exists an version that starts from the right.
     

    Author: Leon Schwarzäugl

    -

    Created: 2025-10-11 Sa 21:50

    +

    Created: 2025-10-11 Sa 23:49

    Validate