Flake Inputs: • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-07-21) rev: 53e879b972f972134991df9b1cb11ffd1cb7536d → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-07-23) rev: c31edf81f7dc9a099541d8ce2c8624069cf362aa • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-07-21) rev: 13a83d1b6545b7f0e8f7689bad62e7a3b1d63771 → 'github:nix-community/home-manager' (2025-07-24) rev: a35f6b60430ff0c7803bd2a727df84c87569c167 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-07-20) rev: 462729d8655a3a37ba19fe254d8ecb6677963563 → 'github:hyprwm/Hyprland' (2025-07-23) rev: 31cc7f3b87d1d9670b66e73e3720da2e2da49acd • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-07-17) rev: 0d09755fe1df1886e5f07dbb16f7ed373080f86a → 'github:Jovian-Experiments/Jovian-NixOS' (2025-07-25) rev: ca1145d927d177194fec4b0bf47a4b7dd2ed613d • Updated input 'nh': 'github:nix-community/nh' (2025-07-19) rev: a90e3124111d9c3eb64e97a5334db09a8e2a4bae → 'github:nix-community/nh' (2025-07-24) rev: 6487dafbbde60bdf4e1568fc7c7419daf327c032 • Updated input 'nix-fast-build': 'github:Mic92/nix-fast-build' (2025-07-21) rev: 1c08694ec8c1aaa747cc79d8733ab4bf70998833 → 'github:Mic92/nix-fast-build' (2025-07-25) rev: f3abdd7abbf0be2f0950b78abba7f3b8c2625dc6 • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-07-20) rev: b8fad5f070ed53a72dbcc6c60bce04be943887fe → 'github:fufexan/nix-gaming' (2025-07-25) rev: a73e77822e6e21c9275b484ae4c00e56cb689aec • Updated input 'nix-on-droid': 'github:nix-community/nix-on-droid' (2025-05-16) rev: 40b8c7465f78887279a0a3c743094fa6ea671ab1 → 'github:nix-community/nix-on-droid' (2025-07-21) rev: 27696cac81d4444319bb9158037b0da45e213f5e • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-07-21) rev: 5b763279395bc5041691108e0e1e98dedb1db4a5 → 'github:kaylorben/nixcord' (2025-07-25) rev: 855a08344b3e9a5428f797df07de3f2c0c2e4799 • Updated input 'nixpkgs': 'git+https://github.com/NixOS/nixpkgs&shallow=1' (2025-07-19) rev: c87b95e25065c028d31a94f06a62927d18763fdf → 'git+https://github.com/NixOS/nixpkgs&shallow=1' (2025-07-23) rev: fc02ee70efb805d3b2865908a13ddd4474557ecf • Updated input 'quickshell': 'git+https://git.outfoxxed.me/quickshell/quickshell' (2025-07-21) rev: db77c71c216530159c2dcf5b269ebb4706b2e2dd → 'git+https://git.outfoxxed.me/quickshell/quickshell' (2025-07-25) rev: 4dad44757085a42423f758bf0177cebcd07b4a4a • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-07-20) rev: 1b3179c2c3b21df707f1db2bc7918c724bf24bd6 → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-07-23) rev: 8b17018370e4d30d09f835280c19800a8f415021 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-07-20) rev: a60b51154d4248990f4c742f83c18600a9bfd2bd → 'github:thlucas1/SpotifyWebApiPython' (2025-07-23) rev: 431ad53805cd3fb4b23d0feab2f00e3564121656 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-07-21) rev: 2c5cdd8cec0eebfc2671202022c41b31b220d2fd → 'github:make-all/tuya-local' (2025-07-25) rev: 62a2b76e9b611aabdad8295ec05ef87b21462e8f • Updated input 'vimplugin-gitsigns-src': 'github:lewis6991/gitsigns.nvim' (2025-07-16) rev: 0cb5a7753d3c4b8e9cfdc9d88d9110cb8d4b1544 → 'github:lewis6991/gitsigns.nvim' (2025-07-25) rev: b01433169be710d6c69f7b4ee264d9670698b831 Docker Images: • postgres 14: sha256:c0aab7962b283cf24a0defa5d0d59777f5045a7be59905f21ba81a20b1a110c9 → sha256:563a4985838fcb5ac2e60fd58a1055ceafa791665e75e18d236221af0d478a33 • vegardit/gitea-act-runner dind-latest: sha256:9f5454881597f97a15e1cea8c234f87a21aee4ecab273d827debdfc6e78c16b3 → sha256:450cb452c6285b107179c273c657658b23b19cc3c71abf4499cc5368827c1cc0 • grimsi/gameyfin latest: sha256:f7994b4d4da378d909c173115d71cfeb704980184e42db432bd309d51d92725e → sha256:359685c45bfd734b2733d83f7b727abdfcdec9aa45c0359837e3a0ef8af1bbac • ghcr.io/immich-app/immich-machine-learning release: sha256:9f2f61d86af82d04926f9b896c995c502303052905517c5485dd26bf1e42a44e → sha256:198d52734136fe9840866cc2f48a8141e0d002c2a25be7e35cd28ef7936b6c67 • ghcr.io/immich-app/postgres 14-vectorchord0.3.0-pgvectors0.2.0: sha256:007a98749340534a0408a26435b1a0ab5ded76df788f897fdb6342c9c1b95448 → sha256:f36625fffae9611b0e6e28cc1a9bb573d20a9d3cc5e62ab0ff1a19874e34e1f4 • ghcr.io/immich-app/immich-server release: sha256:df5bbf4e29eff4688063a005708f8b96f13073200b4a7378f7661568459b31e9 → sha256:4bfc6985eca8290bc56c4ef89a138b0ead985be31aa11f8c49ed07868b23a46c • nextcloud fpm: sha256:749a9d9a8c5107fd85540a760fa010c7a7e3fe62b8a1e0ee15961bb22b66152c → sha256:2fd52490cc854b728f47327654d9954b0d5d8d29cb9ad79dc17c4ef42e57e89c • nginx latest: sha256:f5c017fb33c6db484545793ffb67db51cdd7daebee472104612f73a85063f889 → sha256:84ec966e61a8c7846f509da7eb081c55c1d56817448728924a87ab32f12a72fb • ghcr.io/linuxserver/bazarr latest: sha256:a848b8a1d9e3b2553157ceb72cd3fc6ae2b34e71bcece24561b0944fb7922b46 → sha256:943f7b4772e2c93eab2ad10ccd29946c62b69d3196f3dbafc70de77d36672cad • ghcr.io/linuxserver/prowlarr latest: sha256:89eac63d2099477094df8c2329a6a750b8b5e382f8975dd18e7861678b55cca4 → sha256:d2462d470891c70073e31d158657a9b247b317c90238c40534d8be8f98671057 • docker.io/fallenbagel/jellyseerr latest: sha256:c9d751b5a0c1cb8e2e32aee9a983c811a439f0ab13582c6bdd13d93f86a61954 → sha256:98296861cf3caebe8ada72e5dbe2729fb10cdb2042d2b82e86065bf870418587 Node modules: @types/node: 24.0.15 -> 24.1.0 jiti: 2.4.2 -> 2.5.1 @stylistic/eslint-plugin: 5.2.1 -> 5.2.2 typescript-eslint: 8.37.0 -> 8.38.0 axios: 1.10.0 -> 1.11.0 |
||
---|---|---|
.. | ||
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. |