All checks were successful
Discord / discord commits (push) Has been skipped
Flake Inputs: • Updated input 'astal': 'github:Aylur/astal' (2025-02-26) rev: b7f10b99bc810e7ad6a949d6670cb440d33045a0 → 'github:Aylur/astal' (2025-02-28) rev: dfd1f23c7562694e571d44c45aa74fcea9b1ba01 • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-02-27) rev: 9bfeb95e3969f978686d57d7301174f29394088f → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-01) rev: 23122ce9b08f46ecc3118df8af17c0dc9d74f4c5 • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-02-27) rev: 343646e092696d94b6f22b6875ae685756fd4cf0 → 'github:nix-community/home-manager' (2025-03-01) rev: fcac3d6d88302a5e64f6cb8014ac785e08874c8d • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2025-02-18) rev: 3c290c81c89156d82dc2d2912840b3b67addbb90 → 'github:horriblename/hyprgrass' (2025-03-01) rev: 0ecdae6e14b4a43011ef32eb0094aacf664912eb • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-02-26) rev: d5920bc5da75b8eaf3476bc814bd46d225709788 → 'github:hyprwm/Hyprland' (2025-03-01) rev: 2acbb59bf218331a090f402982f22fd7f85ae50f • Updated input 'hyprpaper': 'github:hyprwm/hyprpaper' (2025-02-09) rev: 7e18ebc843ee4ccf2632091d55c73428b339265b → 'github:hyprwm/hyprpaper' (2025-02-28) rev: 6f4ba431638e44478417b9f524fb1771e5eda83c • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-02-27) rev: 227d9adc3331820a349b3344a5fcc710a5f196c1 → 'github:Jovian-Experiments/Jovian-NixOS' (2025-02-28) rev: 85902bc8c7b759080fac8906dd17298e29a3b20d • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-02-26) rev: 452fbd6a30f128dddf26c63f727cf685b5af5658 → 'github:fufexan/nix-gaming' (2025-03-01) rev: 5e173f8c31fd9544002f37c1a107d839fcc83687 • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-02-27) rev: 6c5583b38f5c3ccc40b90be0129407a4d04ab683 → 'github:kaylorben/nixcord' (2025-03-01) rev: a1b3b4ccc9d48791ea63d1e94819077a1e379e2a • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-02-26) rev: 5135c59491985879812717f4c9fea69604e7f26f → 'github:NixOS/nixpkgs' (2025-02-27) rev: 6313551cd05425cd5b3e63fe47dbc324eabb15e4 • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland' (2025-02-27) rev: 3b15bb3ab4868d20958a71232290d0ab2f9849aa → 'github:nix-community/nixpkgs-wayland' (2025-03-01) rev: 4d911d01738dfc5e130badc7b8de509f0987658a • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-02-26) rev: 6b67846e275ee184e31add3499a3d3207e33514f → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-02-27) rev: a689652dde8f79317adbe4aad98b7273e7b1f0f3 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-02-26) rev: 45246a0e24477d7d882a27f5bb094788970682ae → 'github:make-all/tuya-local' (2025-02-28) rev: 86d29eabc78f01f3f4a9f36105796ef6171cdac3 Docker Images: • postgres 14: sha256:c550fd3da21db9d7794aaa2365ba147842472da72601b4d9edd106ac9a800bd2 → sha256:c0e14efd7eaf4d83e443b6e7047ddde6465edbbbcc28ae770d9f5398abba1969 • postgres 15-alpine: sha256:bfee8fabec7c662311eff39111a890f68a46a78a3b35e91353e185e7d5918517 → sha256:ef9d1517df69c4d27dbb9ddcec14f431a2442628603f4e9daa429b92ae6c3cd1 Firefox Addons: bitwarden: 2024.12.4 -> 2025.2.0 darkreader: 4.9.101 -> 4.9.103 stylus: 2.3.12 -> 2.3.13 Node modules: @types/node: 22.13.5 -> 22.13.8 pkg-types: 2.0.0 -> 2.0.1 typescript: 5.7.3 -> 5.8.2 Caddy Plugins: cloudflare: v0.0.0-20250214163716-188b4850c0f2 -> v0.0.0-20250228175314-1fb64108d4de |
||
---|---|---|
.. | ||
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. |