Flake Inputs: • Updated input 'custom-sidebar-src': 'github:elchininet/custom-sidebar' (2025-05-11) rev: 94548f248b206fb9dbd147fa95919d7f26110c98 → 'github:elchininet/custom-sidebar' (2025-05-13) rev: 022ca670aae1b64de709c88eb3a83424253f07d2 • Updated input 'eisa-scripts-src': 'github:Eisa01/mpv-scripts' (2025-05-11) rev: 082797789eabc68fbe71de2cd0eee46a6b073503 → 'github:Eisa01/mpv-scripts' (2025-05-13) rev: 100fea81ae8560c6fb113b1f6bb20857a41a5705 • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-05-11) rev: ff915842e4a2e63c4c8c5c08c6870b9d5b3c3ee9 → 'github:nix-community/home-manager' (2025-05-15) rev: 954615c510c9faa3ee7fb6607ff72e55905e69f2 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-05-11) rev: 04124988e8b4a9cdfc5995388ebfaad0005b4b31 → 'github:hyprwm/Hyprland' (2025-05-15) rev: a5c9b3e49047b4f03f79c5146d8925363eab3072 • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-05-11) rev: e2c181f9ac617dc9f77d8632b8102d175bcdf1ec → 'github:Jovian-Experiments/Jovian-NixOS' (2025-05-15) rev: 6dba63701931daedbdf0ef6be7fbec4f59dc3706 • Updated input 'kapowarr': 'github:matt1432/Kapowarr' (2025-05-11) rev: 67cc34ebc35f58a12179c0cb41a9a15e6fdefaea → 'github:matt1432/Kapowarr' (2025-05-15) rev: beadec5d649d183a94b0decda2a10d22b2a96a30 • Updated input 'kapowarr/libgencomics': 'github:matt1432/LibgenComics' (2025-05-09) rev: 1cff790e63baed494936b6ef0ea5a8dc9f75d76e → 'github:matt1432/LibgenComics' (2025-05-14) rev: 154556d19069c4fcb7a37d1c9591f768e10abddb • Updated input 'nix-fast-build': 'github:Mic92/nix-fast-build' (2025-05-11) rev: 2b94af42cb355865c8bfc4b7068681a4dbb171ef → 'github:Mic92/nix-fast-build' (2025-05-15) rev: c81770298382b911f7f14db37b0c3e82848ab330 • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-05-11) rev: 6013b4ecf4960dddaa2881ebcb59d2886fb8162b → 'github:fufexan/nix-gaming' (2025-05-15) rev: bafc474d9d2ac0f97411b48679b00811fff39cfa • Updated input 'nix-on-droid': 'github:nix-community/nix-on-droid' (2024-09-06) rev: 5d88ff2519e4952f8d22472b52c531bb5f1635fc → 'github:nix-community/nix-on-droid' (2025-05-13) rev: 7f68d674b30997434868c9e93784724fdbf37367 • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-05-09) rev: 471817830e794440f725d4ed698a5442e75b55ad → 'github:kaylorben/nixcord' (2025-05-15) rev: 5be9b1c492cd45c08da6fa4ec857a6b45f55e65a • Updated input 'nixpkgs': 'git+https://github.com/NixOS/nixpkgs&shallow=1' (2025-05-08) rev: dda3dcd3fe03e991015e9a74b22d35950f264a54 → 'git+https://github.com/NixOS/nixpkgs&shallow=1' (2025-05-13) rev: adaa24fbf46737f3f1b5497bf64bae750f82942e • Updated input 'quickshell': 'git+https://git.outfoxxed.me/quickshell/quickshell' (2025-05-06) rev: 8863bf55ff5c4045e82e468aa7a8e7969e8c921d → 'git+https://git.outfoxxed.me/quickshell/quickshell' (2025-05-15) rev: 3102a39bda57707a5b30d6155309da7f20408790 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-05-08) rev: 0ae998d9ab5f51af8567176017ca04b3bcb5a331 → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-05-12) rev: 514e1af02e560a84e21386d6cc2ad473ebb90724 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-05-08) rev: 8dd5836f8ef7239c5b8aaa17c24c7c01468267d8 → 'github:thlucas1/SpotifyWebApiPython' (2025-05-12) rev: 4794d2420479579c08b94f9cda865ee5c7764498 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-05-11) rev: bcebf765f31e1686f3ea15e5f378cc796c871278 → 'github:make-all/tuya-local' (2025-05-14) rev: 85a9061caec697d2b2d4bf57056860d4f9874f01 Docker Images: • hrfee/jfa-go unstable: sha256:739977423a29f65811d50d1bb98571db38da109e2f6f2d2dc4384092d009cacc → sha256:f7c4b928848c9901a4b18663a0a89274e89c11637576218e356864d1d5e3218f • vegardit/gitea-act-runner dind-latest: sha256:0ed2fefe4fcea37c5f7b37afb08044e31b471001b12c52712ffbf5f9db220e97 → sha256:dd1c4c2a361794fd22de1faf78357b236193172f8824093a0e31fa8038e16a41 • ghcr.io/linuxserver/prowlarr latest: sha256:dec1e580aad36bccaeb1aba283f01a5263761905c304875a603c9a952ecfda79 → sha256:85718606c75bc0924921cb2df05b0f81c8a691952d44a5bc9f9946254493d1b4 Firefox Addons: darkreader: 4.9.103 -> 4.9.106 floccus: 5.5.3 -> 5.5.3.1 Node modules: @types/node: 22.15.17 -> 22.15.18 eslint-plugin-jsdoc: 50.6.14 -> 50.6.17 typescript-eslint: 8.32.0 -> 8.32.1 |
||
---|---|---|
.. | ||
ags | ||
base | ||
borgbackup | ||
caddy-plus | ||
desktop | ||
docker | ||
esphome-plus | ||
ha-plus | ||
kmscon | ||
meta | ||
nvidia | ||
plymouth | ||
quickshell | ||
server | ||
tmux | ||
wyoming-plus | ||
default.nix | ||
README.md |
NixosModules
This directory contains every modules for NixOS exposed by this flake.
List of my modules found in self.nixosModules
Name | Description |
---|---|
base |
Sets up locale, nix config, binary caches, general packages and some miscellaneous configs I might want on every device I use. |
base-droid |
Sets up locale, nix config, binary caches, general packages and some miscellaneous configs I might want on every nix-on-droid device I use. |
borgbackup |
Sets up a wrapper around services.borgbackup to setup default behaviour and make configuration of backups easier. |
caddy-plus |
Extends the caddy options to allow declaring subdirectory routes and reverse proxy directives through nix code. |
desktop |
Sets up a Display Manager, a Desktop Environment and themes for any graphical apps to use the Dracula Theme. This module uses Hyprland as window manager and AGS / Astal for the UI. |
docker |
Imports nixos-docker-compose, sets default options such as BTRFS filesystem and adds an update script for images. |
esphome-plus |
Fixes a bug with compilation of m5-atom-stack firmware and allows declaring firmware configurations in nix code. |
ha-plus |
Extends the home-assistant options to allow declaring the content of specific configuration files in the home-assistant configuration directory such as custom sentences through nix code. |
kmscon |
Extends the kmscon options to add more descriptive ones. |
meta |
Adds options to declare the documentation of my devices that will be generated to ./configurations/README.md . |
nvidia |
Abstracts NVIDIA options and miscellaneous fixes behind simpler options. |
plymouth |
Sets some boot options to make the boot sequence cleaner. |
server |
Sets up sshd, tailscale and related configurations. |
tmux |
Uses the home-manager tmux module to declare my custom configuration and links it to /etc to set it globally. |
wyoming-plus |
Extends the wyoming.openwakeword options to allow declaring flags used by the fork of wyoming-openwakeword exposed by this module. |