Flake Inputs: • Updated input 'custom-sidebar-src': 'github:elchininet/custom-sidebar' (2025-03-28) rev: 1528f688d4b3474662f4d16d8bdbba61a535a3ba → 'github:elchininet/custom-sidebar' (2025-03-30) rev: 79b73566db6275f0b60c30ccd9be0a6baae6eeed • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-30) rev: 6acd65a9c203b01055c12a5db4a80c6662450026 → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-31) rev: 33467cb7f4bb4b81cff247e4d28c88f00c8bbdf6 • Updated input 'gtk-theme-src': 'github:dracula/gtk' (2025-03-22) rev: e7f118ac0434988800453bc30671b55ccfe02bd9 → 'github:dracula/gtk' (2025-03-31) rev: b8826a6b26c1846e452f281cda15e58b76127778 • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-03-30) rev: b6fd653ef8fbeccfd4958650757e91767a65506d → 'github:nix-community/home-manager' (2025-04-01) rev: c21383b556609ce1ad901aa08b4c6fbd9e0c7af0 • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2025-03-27) rev: f7b6c555a064cbf04e185e83dc2db2a843da0fda → 'github:horriblename/hyprgrass' (2025-03-31) rev: e4cad1c7c0b49255bc9186a9c299b31df37e1303 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-03-30) rev: 10a335631e71f5bdbd8f311a3aaeeef89debae11 → 'github:hyprwm/Hyprland' (2025-03-31) rev: d1a59ec39eb4c0d6a7d3d38a26f8924e6bca5cef • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-03-28) rev: b969aa7b1e1925935eda22da01ffbf028c7c2a51 → 'github:kaylorben/nixcord' (2025-03-31) rev: ea80fdaf62168f85ce9813bc8f21fe45f892f5e7 • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-03-27) rev: 5e5402ecbcb27af32284d4a62553c019a3a49ea6 → 'github:NixOS/nixpkgs' (2025-03-30) rev: 52faf482a3889b7619003c0daec593a1912fddc1 • Updated input 'sops-nix': 'github:Mic92/sops-nix' (2025-03-30) rev: 8e873886bbfc32163fe027b8676c75637b7da114 → 'github:Mic92/sops-nix' (2025-04-01) rev: e7f4d7ed8bce8dfa7d2f2fe6f8b8f523e54646f8 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-03-29) rev: 2bd1850e309ca67d935839e98429a52f34736c95 → 'github:make-all/tuya-local' (2025-04-01) rev: ffde11cecabc74c4288922c331eebc6fe1291f10 Docker Images: • rssbridge/rss-bridge latest: sha256:0f7d2b00daf14e3eee4281a3bb0f90dc89e02dba6720445fadf02437ec27075a → sha256:b025ebb9219cf8c861bc1094f1c75d812a36c9d247a511214a041679672a7787 Firefox Addons: sound-volume: 2.0.3 -> 2.0.4 Node modules: @types/node: 22.13.14 -> 22.13.16 typescript-eslint: 8.28.0 -> 8.29.0 nix-update executions: material-rounded-theme: 3.1.4 -> 3.1.5 |
||
---|---|---|
.. | ||
ags | ||
base | ||
borgbackup | ||
caddy-plus | ||
desktop | ||
docker | ||
esphome-plus | ||
ha-plus | ||
kmscon | ||
meta | ||
nvidia | ||
plymouth | ||
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. |