mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 09:07:21 +01:00
This commit is contained in:
parent
524b45b876
commit
95fa226b9e
1 changed files with 107 additions and 108 deletions
149
index.html
149
index.html
|
|
@ -3,7 +3,7 @@
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||||
<head>
|
<head>
|
||||||
<!-- 2025-10-11 Sa 21:50 -->
|
<!-- 2025-10-11 Sa 23:49 -->
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<title>SwarselSystems: NixOS + Emacs Configurationo</title>
|
<title>SwarselSystems: NixOS + Emacs Configurationo</title>
|
||||||
|
|
@ -443,8 +443,8 @@
|
||||||
<li><a href="#h:15b581ab-09fe-4f84-af26-2f1fbf7d726b">3.2.5.8. Hibernation</a></li>
|
<li><a href="#h:15b581ab-09fe-4f84-af26-2f1fbf7d726b">3.2.5.8. Hibernation</a></li>
|
||||||
<li><a href="#h:86fb3236-9e18-43f0-8a08-3a2acd61cc98">3.2.5.9. BTRFS</a></li>
|
<li><a href="#h:86fb3236-9e18-43f0-8a08-3a2acd61cc98">3.2.5.9. BTRFS</a></li>
|
||||||
<li><a href="#h:bbf2ecb6-c8ff-4462-b5d5-d45b28604ddf">3.2.5.10. work</a></li>
|
<li><a href="#h:bbf2ecb6-c8ff-4462-b5d5-d45b28604ddf">3.2.5.10. work</a></li>
|
||||||
<li><a href="#org7710514">3.2.5.11. microvm-host</a></li>
|
<li><a href="#org1dbc3ca">3.2.5.11. microvm-host</a></li>
|
||||||
<li><a href="#orga896f27">3.2.5.12. microvm-guest</a></li>
|
<li><a href="#orgbf7a0ff">3.2.5.12. microvm-guest</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
@ -472,7 +472,7 @@
|
||||||
<li><a href="#h:4486b02f-4fb8-432b-bfa2-2e786206341d">3.3.1.12. Sourcing environment variables</a></li>
|
<li><a href="#h:4486b02f-4fb8-432b-bfa2-2e786206341d">3.3.1.12. Sourcing environment variables</a></li>
|
||||||
<li><a href="#h:f0e0b580-2e1c-4ca6-a983-f05d3ebbbcde">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</a></li>
|
<li><a href="#h:f0e0b580-2e1c-4ca6-a983-f05d3ebbbcde">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</a></li>
|
||||||
<li><a href="#h:64dbbb9e-8097-4c1b-813c-8c10cf9b9748">3.3.1.14. nix-index</a></li>
|
<li><a href="#h:64dbbb9e-8097-4c1b-813c-8c10cf9b9748">3.3.1.14. nix-index</a></li>
|
||||||
<li><a href="#orgfe5261d">3.3.1.15. nix-your-shell</a></li>
|
<li><a href="#orge4d0c6e">3.3.1.15. nix-your-shell</a></li>
|
||||||
<li><a href="#h:ac0e5e62-0dbf-4782-9a96-9e558eae86ae">3.3.1.16. password-store</a></li>
|
<li><a href="#h:ac0e5e62-0dbf-4782-9a96-9e558eae86ae">3.3.1.16. password-store</a></li>
|
||||||
<li><a href="#h:1ab84307-b3fb-4c32-9def-4b89a53a8547">3.3.1.17. direnv</a></li>
|
<li><a href="#h:1ab84307-b3fb-4c32-9def-4b89a53a8547">3.3.1.17. direnv</a></li>
|
||||||
<li><a href="#h:1bd6b0c7-f201-43e2-9624-6c50de00a1f6">3.3.1.18. eza</a></li>
|
<li><a href="#h:1bd6b0c7-f201-43e2-9624-6c50de00a1f6">3.3.1.18. eza</a></li>
|
||||||
|
|
@ -495,12 +495,12 @@
|
||||||
<li><a href="#h:99d05729-df35-4958-9940-3319d6a41359">3.3.1.31.3. Mako</a></li>
|
<li><a href="#h:99d05729-df35-4958-9940-3319d6a41359">3.3.1.31.3. Mako</a></li>
|
||||||
<li><a href="#h:388e71be-f00a-4d45-ade1-218ce942057d">3.3.1.31.4. SwayOSD</a></li>
|
<li><a href="#h:388e71be-f00a-4d45-ade1-218ce942057d">3.3.1.31.4. SwayOSD</a></li>
|
||||||
<li><a href="#h:1598c90b-f195-41a0-9132-94612edf3586">3.3.1.31.5. yubikey-touch-detector</a></li>
|
<li><a href="#h:1598c90b-f195-41a0-9132-94612edf3586">3.3.1.31.5. yubikey-touch-detector</a></li>
|
||||||
<li><a href="#orgee3e80b">3.3.1.31.6. blueman-applet</a></li>
|
<li><a href="#orga8387ad">3.3.1.31.6. blueman-applet</a></li>
|
||||||
<li><a href="#org33276e4">3.3.1.31.7. network-manager-applet</a></li>
|
<li><a href="#org3e03cb0">3.3.1.31.7. network-manager-applet</a></li>
|
||||||
<li><a href="#orgf92fcdc">3.3.1.31.8. obsidian service for tray</a></li>
|
<li><a href="#org2248ba5">3.3.1.31.8. obsidian service for tray</a></li>
|
||||||
<li><a href="#org631e604">3.3.1.31.9. anki service for tray</a></li>
|
<li><a href="#org349a389">3.3.1.31.9. anki service for tray</a></li>
|
||||||
<li><a href="#org38cc906">3.3.1.31.10. element service for tray</a></li>
|
<li><a href="#org367079d">3.3.1.31.10. element service for tray</a></li>
|
||||||
<li><a href="#orgd0e6784">3.3.1.31.11. vesktop service for tray</a></li>
|
<li><a href="#orga654c87">3.3.1.31.11. vesktop service for tray</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#h:02df9dfc-d1af-4a37-a7a0-d8da0af96a20">3.3.1.32. Sway</a></li>
|
<li><a href="#h:02df9dfc-d1af-4a37-a7a0-d8da0af96a20">3.3.1.32. Sway</a></li>
|
||||||
|
|
@ -509,17 +509,17 @@
|
||||||
<li><a href="#h:7d384e3b-1be7-4644-b304-ada4af0b692b">3.3.1.35. gpg-agent</a></li>
|
<li><a href="#h:7d384e3b-1be7-4644-b304-ada4af0b692b">3.3.1.35. gpg-agent</a></li>
|
||||||
<li><a href="#h:74e236be-a977-4d38-b8c5-0b9feef8af91">3.3.1.36. gammastep</a></li>
|
<li><a href="#h:74e236be-a977-4d38-b8c5-0b9feef8af91">3.3.1.36. gammastep</a></li>
|
||||||
<li><a href="#h:d1fb3075-ad52-4c1b-ba45-5ddbd0d3b708">3.3.1.37. Spicetify</a></li>
|
<li><a href="#h:d1fb3075-ad52-4c1b-ba45-5ddbd0d3b708">3.3.1.37. Spicetify</a></li>
|
||||||
<li><a href="#org73d4d6d">3.3.1.38. Obsidian</a></li>
|
<li><a href="#org76d116f">3.3.1.38. Obsidian</a></li>
|
||||||
<li><a href="#org1cd2041">3.3.1.39. Anki</a></li>
|
<li><a href="#orga008c2b">3.3.1.39. Anki</a></li>
|
||||||
<li><a href="#orga0180d0">3.3.1.40. Element-desktop</a></li>
|
<li><a href="#org890c5fe">3.3.1.40. Element-desktop</a></li>
|
||||||
<li><a href="#org3ef9ecb">3.3.1.41. Hexchat</a></li>
|
<li><a href="#orgc19c8f7">3.3.1.41. Hexchat</a></li>
|
||||||
<li><a href="#org192c559">3.3.1.42. obs-studio</a></li>
|
<li><a href="#org4080c55">3.3.1.42. obs-studio</a></li>
|
||||||
<li><a href="#orgf40fc2d">3.3.1.43. spotify-player</a></li>
|
<li><a href="#org0a8046e">3.3.1.43. spotify-player</a></li>
|
||||||
<li><a href="#orga774427">3.3.1.44. vesktop</a></li>
|
<li><a href="#orga246a4c">3.3.1.44. vesktop</a></li>
|
||||||
<li><a href="#org0d9685c">3.3.1.45. batsignal</a></li>
|
<li><a href="#org47c4dda">3.3.1.45. batsignal</a></li>
|
||||||
<li><a href="#org5dc5b46">3.3.1.46. autotiling</a></li>
|
<li><a href="#orgafe3a00">3.3.1.46. autotiling</a></li>
|
||||||
<li><a href="#org715fc6a">3.3.1.47. swayidle</a></li>
|
<li><a href="#orgc152f86">3.3.1.47. swayidle</a></li>
|
||||||
<li><a href="#org9915a44">3.3.1.48. swaylock</a></li>
|
<li><a href="#orgd6d4110">3.3.1.48. swaylock</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#h:b1a00339-6e9b-4ae4-b5dc-6fd5669a2ddb">3.3.2. Server</a>
|
<li><a href="#h:b1a00339-6e9b-4ae4-b5dc-6fd5669a2ddb">3.3.2. Server</a>
|
||||||
|
|
@ -584,7 +584,7 @@
|
||||||
<li><a href="#h:c3362d4e-d3a8-43e8-9ef7-272b6de0572e">3.5.31. swarsel-build</a></li>
|
<li><a href="#h:c3362d4e-d3a8-43e8-9ef7-272b6de0572e">3.5.31. swarsel-build</a></li>
|
||||||
<li><a href="#h:95ebfd13-1f6b-427f-950d-e30c1ed6f9fa">3.5.32. swarsel-instantiate</a></li>
|
<li><a href="#h:95ebfd13-1f6b-427f-950d-e30c1ed6f9fa">3.5.32. swarsel-instantiate</a></li>
|
||||||
<li><a href="#h:02842543-caca-4d4c-a4d2-7ac749b5c136">3.5.33. sshrm</a></li>
|
<li><a href="#h:02842543-caca-4d4c-a4d2-7ac749b5c136">3.5.33. sshrm</a></li>
|
||||||
<li><a href="#org81ceb96">3.5.34. endme</a></li>
|
<li><a href="#orgfa84748">3.5.34. endme</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#h:f0f1c961-3e7a-47b8-99ab-1654bb45dffc">3.6. Profiles</a>
|
<li><a href="#h:f0f1c961-3e7a-47b8-99ab-1654bb45dffc">3.6. Profiles</a>
|
||||||
|
|
@ -593,7 +593,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#h:32d654de-8db2-403a-9a27-4c46d7b9172d">3.6.1.1. Personal</a></li>
|
<li><a href="#h:32d654de-8db2-403a-9a27-4c46d7b9172d">3.6.1.1. Personal</a></li>
|
||||||
<li><a href="#h:b926f0c8-7968-4079-924c-a5d0ae4d3a45">3.6.1.2. Minimal</a></li>
|
<li><a href="#h:b926f0c8-7968-4079-924c-a5d0ae4d3a45">3.6.1.2. Minimal</a></li>
|
||||||
<li><a href="#orgbf433bf">3.6.1.3. Optionals</a></li>
|
<li><a href="#org76fa275">3.6.1.3. Optionals</a></li>
|
||||||
<li><a href="#h:b79fbb59-9cf2-48eb-b469-2589223dda95">3.6.1.4. Chaostheatre</a></li>
|
<li><a href="#h:b79fbb59-9cf2-48eb-b469-2589223dda95">3.6.1.4. Chaostheatre</a></li>
|
||||||
<li><a href="#h:cb3631a8-9c1b-42f2-ab01-502c7b4c273d">3.6.1.5. Work</a></li>
|
<li><a href="#h:cb3631a8-9c1b-42f2-ab01-502c7b4c273d">3.6.1.5. Work</a></li>
|
||||||
<li><a href="#h:87a83b10-3c2f-407c-89aa-922ad77748a4">3.6.1.6. Uni</a></li>
|
<li><a href="#h:87a83b10-3c2f-407c-89aa-922ad77748a4">3.6.1.6. Uni</a></li>
|
||||||
|
|
@ -836,7 +836,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<p>
|
||||||
<b>This file has 95685 words spanning 24730 lines and was last revised on 2025-10-11 21:49:58 +0200.</b>
|
<b>This file has 95668 words spanning 24729 lines and was last revised on 2025-10-11 23:49:08 +0200.</b>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
@ -905,7 +905,7 @@ This section defines my Emacs configuration. For a while, I considered to use ry
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
My emacs is built using the emacs-overlay nix flake, which builds a bleeding edge emacs on wayland (pgtk) with utilities like treesitter support. By executing the below source block, the current build setting can be updated at any time, and you can see my most up-to-date build options (last updated: 2025-10-11 21:49:58 +0200)
|
My emacs is built using the emacs-overlay nix flake, which builds a bleeding edge emacs on wayland (pgtk) with utilities like treesitter support. By executing the below source block, the current build setting can be updated at any time, and you can see my most up-to-date build options (last updated: 2025-10-11 23:49:08 +0200)
|
||||||
</p></li>
|
</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
@ -12115,8 +12115,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org7710514" class="outline-5">
|
<div id="outline-container-org1dbc3ca" class="outline-5">
|
||||||
<h5 id="org7710514"><span class="section-number-5">3.2.5.11.</span> microvm-host</h5>
|
<h5 id="org1dbc3ca"><span class="section-number-5">3.2.5.11.</span> microvm-host</h5>
|
||||||
<div class="outline-text-5" id="text-3-2-5-11">
|
<div class="outline-text-5" id="text-3-2-5-11">
|
||||||
<p>
|
<p>
|
||||||
Some standard options that should be set for every 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.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orga896f27" class="outline-5">
|
<div id="outline-container-orgbf7a0ff" class="outline-5">
|
||||||
<h5 id="orga896f27"><span class="section-number-5">3.2.5.12.</span> microvm-guest</h5>
|
<h5 id="orgbf7a0ff"><span class="section-number-5">3.2.5.12.</span> microvm-guest</h5>
|
||||||
<div class="outline-text-5" id="text-3-2-5-12">
|
<div class="outline-text-5" id="text-3-2-5-12">
|
||||||
<p>
|
<p>
|
||||||
Some standard options that should be set vor every microvm guest. We set the default
|
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
|
# nextcloud-client # enables a systemd service that I do not want
|
||||||
# spotify-player
|
# spotify-player
|
||||||
# element-desktop
|
# element-desktop
|
||||||
|
|
||||||
nicotine-plus
|
nicotine-plus
|
||||||
stable.transmission_3
|
stable.transmission_3
|
||||||
mktorrent
|
mktorrent
|
||||||
|
|
@ -13162,11 +13163,11 @@ nix-index provides a way to find out which packages are provided by which deriva
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orgfe5261d" class="outline-5">
|
<div id="outline-container-orge4d0c6e" class="outline-5">
|
||||||
<h5 id="orgfe5261d"><span class="section-number-5">3.3.1.15.</span> nix-your-shell</h5>
|
<h5 id="orge4d0c6e"><span class="section-number-5">3.3.1.15.</span> nix-your-shell</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-15">
|
<div class="outline-text-5" id="text-3-3-1-15">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ self, lib, config, pkgs, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
let
|
let
|
||||||
moduleName = "nix-your-shell";
|
moduleName = "nix-your-shell";
|
||||||
in
|
in
|
||||||
|
|
@ -14876,8 +14877,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orgee3e80b" class="outline-6">
|
<div id="outline-container-orga8387ad" class="outline-6">
|
||||||
<h6 id="orgee3e80b"><span class="section-number-6">3.3.1.31.6.</span> blueman-applet</h6>
|
<h6 id="orga8387ad"><span class="section-number-6">3.3.1.31.6.</span> blueman-applet</h6>
|
||||||
<div class="outline-text-6" id="text-3-3-1-31-6">
|
<div class="outline-text-6" id="text-3-3-1-31-6">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -14891,8 +14892,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org33276e4" class="outline-6">
|
<div id="outline-container-org3e03cb0" class="outline-6">
|
||||||
<h6 id="org33276e4"><span class="section-number-6">3.3.1.31.7.</span> network-manager-applet</h6>
|
<h6 id="org3e03cb0"><span class="section-number-6">3.3.1.31.7.</span> network-manager-applet</h6>
|
||||||
<div class="outline-text-6" id="text-3-3-1-31-7">
|
<div class="outline-text-6" id="text-3-3-1-31-7">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -14907,8 +14908,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orgf92fcdc" class="outline-6">
|
<div id="outline-container-org2248ba5" class="outline-6">
|
||||||
<h6 id="orgf92fcdc"><span class="section-number-6">3.3.1.31.8.</span> obsidian service for tray</h6>
|
<h6 id="org2248ba5"><span class="section-number-6">3.3.1.31.8.</span> obsidian service for tray</h6>
|
||||||
<div class="outline-text-6" id="text-3-3-1-31-8">
|
<div class="outline-text-6" id="text-3-3-1-31-8">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -14942,8 +14943,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org631e604" class="outline-6">
|
<div id="outline-container-org349a389" class="outline-6">
|
||||||
<h6 id="org631e604"><span class="section-number-6">3.3.1.31.9.</span> anki service for tray</h6>
|
<h6 id="org349a389"><span class="section-number-6">3.3.1.31.9.</span> anki service for tray</h6>
|
||||||
<div class="outline-text-6" id="text-3-3-1-31-9">
|
<div class="outline-text-6" id="text-3-3-1-31-9">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -14981,8 +14982,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org38cc906" class="outline-6">
|
<div id="outline-container-org367079d" class="outline-6">
|
||||||
<h6 id="org38cc906"><span class="section-number-6">3.3.1.31.10.</span> element service for tray</h6>
|
<h6 id="org367079d"><span class="section-number-6">3.3.1.31.10.</span> element service for tray</h6>
|
||||||
<div class="outline-text-6" id="text-3-3-1-31-10">
|
<div class="outline-text-6" id="text-3-3-1-31-10">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, pkgs, ... }:
|
<pre class="src src-nix-ts">{ lib, config, pkgs, ... }:
|
||||||
|
|
@ -15016,8 +15017,8 @@ The `extraConfig` section here CANNOT be reindented. This has something to do wi
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orgd0e6784" class="outline-6">
|
<div id="outline-container-orga654c87" class="outline-6">
|
||||||
<h6 id="orgd0e6784"><span class="section-number-6">3.3.1.31.11.</span> vesktop service for tray</h6>
|
<h6 id="orga654c87"><span class="section-number-6">3.3.1.31.11.</span> vesktop service for tray</h6>
|
||||||
<div class="outline-text-6" id="text-3-3-1-31-11">
|
<div class="outline-text-6" id="text-3-3-1-31-11">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, pkgs, ... }:
|
<pre class="src src-nix-ts">{ lib, config, pkgs, ... }:
|
||||||
|
|
@ -15929,8 +15930,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org73d4d6d" class="outline-5">
|
<div id="outline-container-org76d116f" class="outline-5">
|
||||||
<h5 id="org73d4d6d"><span class="section-number-5">3.3.1.38.</span> Obsidian</h5>
|
<h5 id="org76d116f"><span class="section-number-5">3.3.1.38.</span> Obsidian</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-38">
|
<div class="outline-text-5" id="text-3-3-1-38">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, pkgs, nixosConfig ? config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, pkgs, nixosConfig ? config, ... }:
|
||||||
|
|
@ -16069,8 +16070,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org1cd2041" class="outline-5">
|
<div id="outline-container-orga008c2b" class="outline-5">
|
||||||
<h5 id="org1cd2041"><span class="section-number-5">3.3.1.39.</span> Anki</h5>
|
<h5 id="orga008c2b"><span class="section-number-5">3.3.1.39.</span> Anki</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-39">
|
<div class="outline-text-5" id="text-3-3-1-39">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, pkgs, globals, nixosConfig ? config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, pkgs, globals, nixosConfig ? config, ... }:
|
||||||
|
|
@ -16141,14 +16142,13 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orga0180d0" class="outline-5">
|
<div id="outline-container-org890c5fe" class="outline-5">
|
||||||
<h5 id="orga0180d0"><span class="section-number-5">3.3.1.40.</span> Element-desktop</h5>
|
<h5 id="org890c5fe"><span class="section-number-5">3.3.1.40.</span> Element-desktop</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-40">
|
<div class="outline-text-5" id="text-3-3-1-40">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
let
|
let
|
||||||
moduleName = "element-desktop";
|
moduleName = "element-desktop";
|
||||||
inherit (config.swarselsystems) isPublic isNixos;
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings";
|
options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings";
|
||||||
|
|
@ -16179,8 +16179,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org3ef9ecb" class="outline-5">
|
<div id="outline-container-orgc19c8f7" class="outline-5">
|
||||||
<h5 id="org3ef9ecb"><span class="section-number-5">3.3.1.41.</span> Hexchat</h5>
|
<h5 id="orgc19c8f7"><span class="section-number-5">3.3.1.41.</span> Hexchat</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-41">
|
<div class="outline-text-5" id="text-3-3-1-41">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, nixosConfig ? config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, nixosConfig ? config, ... }:
|
||||||
|
|
@ -16204,8 +16204,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org192c559" class="outline-5">
|
<div id="outline-container-org4080c55" class="outline-5">
|
||||||
<h5 id="org192c559"><span class="section-number-5">3.3.1.42.</span> obs-studio</h5>
|
<h5 id="org4080c55"><span class="section-number-5">3.3.1.42.</span> obs-studio</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-42">
|
<div class="outline-text-5" id="text-3-3-1-42">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -16225,14 +16225,13 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orgf40fc2d" class="outline-5">
|
<div id="outline-container-org0a8046e" class="outline-5">
|
||||||
<h5 id="orgf40fc2d"><span class="section-number-5">3.3.1.43.</span> spotify-player</h5>
|
<h5 id="org0a8046e"><span class="section-number-5">3.3.1.43.</span> spotify-player</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-43">
|
<div class="outline-text-5" id="text-3-3-1-43">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, nixosConfig ? config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
let
|
let
|
||||||
moduleName = "spotify-player";
|
moduleName = "spotify-player";
|
||||||
inherit (nixosConfig.repo.secrets.common.irc) irc_nick1;
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings";
|
options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings";
|
||||||
|
|
@ -16247,8 +16246,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orga774427" class="outline-5">
|
<div id="outline-container-orga246a4c" class="outline-5">
|
||||||
<h5 id="orga774427"><span class="section-number-5">3.3.1.44.</span> vesktop</h5>
|
<h5 id="orga246a4c"><span class="section-number-5">3.3.1.44.</span> vesktop</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-44">
|
<div class="outline-text-5" id="text-3-3-1-44">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -16334,8 +16333,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org0d9685c" class="outline-5">
|
<div id="outline-container-org47c4dda" class="outline-5">
|
||||||
<h5 id="org0d9685c"><span class="section-number-5">3.3.1.45.</span> batsignal</h5>
|
<h5 id="org47c4dda"><span class="section-number-5">3.3.1.45.</span> batsignal</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-45">
|
<div class="outline-text-5" id="text-3-3-1-45">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -16355,8 +16354,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org5dc5b46" class="outline-5">
|
<div id="outline-container-orgafe3a00" class="outline-5">
|
||||||
<h5 id="org5dc5b46"><span class="section-number-5">3.3.1.46.</span> autotiling</h5>
|
<h5 id="orgafe3a00"><span class="section-number-5">3.3.1.46.</span> autotiling</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-46">
|
<div class="outline-text-5" id="text-3-3-1-46">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -16377,8 +16376,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org715fc6a" class="outline-5">
|
<div id="outline-container-orgc152f86" class="outline-5">
|
||||||
<h5 id="org715fc6a"><span class="section-number-5">3.3.1.47.</span> swayidle</h5>
|
<h5 id="orgc152f86"><span class="section-number-5">3.3.1.47.</span> swayidle</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-47">
|
<div class="outline-text-5" id="text-3-3-1-47">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, pkgs, ... }:
|
<pre class="src src-nix-ts">{ lib, config, pkgs, ... }:
|
||||||
|
|
@ -16418,8 +16417,8 @@ in
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org9915a44" class="outline-5">
|
<div id="outline-container-orgd6d4110" class="outline-5">
|
||||||
<h5 id="org9915a44"><span class="section-number-5">3.3.1.48.</span> swaylock</h5>
|
<h5 id="orgd6d4110"><span class="section-number-5">3.3.1.48.</span> swaylock</h5>
|
||||||
<div class="outline-text-5" id="text-3-3-1-48">
|
<div class="outline-text-5" id="text-3-3-1-48">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, pkgs, ... }:
|
<pre class="src src-nix-ts">{ lib, config, pkgs, ... }:
|
||||||
|
|
@ -16607,7 +16606,7 @@ in
|
||||||
gamescope
|
gamescope
|
||||||
umu-launcher
|
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; [
|
winePackages = with pkgs; [
|
||||||
wineWow64Packages.waylandFull
|
wineWow64Packages.waylandFull
|
||||||
];
|
];
|
||||||
|
|
@ -19622,8 +19621,8 @@ writeShellApplication {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org81ceb96" class="outline-4">
|
<div id="outline-container-orgfa84748" class="outline-4">
|
||||||
<h4 id="org81ceb96"><span class="section-number-4">3.5.34.</span> endme</h4>
|
<h4 id="orgfa84748"><span class="section-number-4">3.5.34.</span> endme</h4>
|
||||||
<div class="outline-text-4" id="text-3-5-34">
|
<div class="outline-text-4" id="text-3-5-34">
|
||||||
<p>
|
<p>
|
||||||
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.
|
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
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orgbf433bf" class="outline-5">
|
<div id="outline-container-org76fa275" class="outline-5">
|
||||||
<h5 id="orgbf433bf"><span class="section-number-5">3.6.1.3.</span> Optionals</h5>
|
<h5 id="org76fa275"><span class="section-number-5">3.6.1.3.</span> Optionals</h5>
|
||||||
<div class="outline-text-5" id="text-3-6-1-3">
|
<div class="outline-text-5" id="text-3-6-1-3">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-nix-ts">{ lib, config, ... }:
|
<pre class="src src-nix-ts">{ lib, config, ... }:
|
||||||
|
|
@ -26875,7 +26874,7 @@ similarly, there exists an version that starts from the right.
|
||||||
</div>
|
</div>
|
||||||
<div id="postamble" class="status">
|
<div id="postamble" class="status">
|
||||||
<p class="author">Author: Leon Schwarzäugl</p>
|
<p class="author">Author: Leon Schwarzäugl</p>
|
||||||
<p class="date">Created: 2025-10-11 Sa 21:50</p>
|
<p class="date">Created: 2025-10-11 Sa 23:49</p>
|
||||||
<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
|
<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue