matt1432
72cf10cc67
All checks were successful
Discord / discord commits (push) Has been skipped
Flake Inputs: • Updated input 'astal': 'github:Aylur/astal' (2025-01-28) rev: cb1578a7917339a9df9fa87773a739a0249501e2 → 'github:Aylur/astal' (2025-02-01) rev: 09c9df0ed498dbea214d38af74b90c9a8b023489 • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-01-30) rev: a8159195bfaef3c64df75d3b1e6a68d49d392be9 → 'github:nix-community/home-manager' (2025-02-01) rev: dae6d3460c8bab3ac9f38a86affe45b32818e764 • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2025-01-27) rev: 184467d3b785c67062b240bd0eb5239e7ec5d09e → 'github:horriblename/hyprgrass' (2025-02-01) rev: f7017c493e071c02f203c09a63ef7260dede0586 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-01-31) rev: ddf180fa304e71b1d6eaa9f2b250a907131b05d9 → 'github:hyprwm/Hyprland' (2025-02-01) rev: e380b6ed66aceeae8fde84b4baed0d91550e9f4c • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-01-23) rev: 2dd65c3c92a4b8b1bf653657ae8648b883a4d427 → 'github:Jovian-Experiments/Jovian-NixOS' (2025-01-31) rev: ad8f92168ff7aa442d9ca860879127251e348b2b • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-01-26) rev: 4845fe94cda365c7550d9fd1ef899d45df0bc18a → 'github:fufexan/nix-gaming' (2025-02-01) rev: cbe40678ac1b1cd345b169b6b8edbceeb43462b0 • Updated input 'nixd': 'github:nix-community/nixd' (2025-01-15) rev: 2c25600cb9c91bc06fe8676c044814dc30435274 → 'github:nix-community/nixd' (2025-02-01) rev: 76c63a26caa1bb5bea70e74b61ae01503d498c08 • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland' (2025-01-31) rev: fbf8b601235addb73cbab8087d13dc1f63bf1b69 → 'github:nix-community/nixpkgs-wayland' (2025-02-01) rev: 07797d04938e9528ee5ca71e8e32197f1f724378 • Updated input 'pcsd': 'github:matt1432/nixos-pcsd' (2025-01-19) rev: 27f80dbf864f52bc9f801db15ae8e767a315c5fe → 'github:matt1432/nixos-pcsd' (2025-02-01) rev: 1b27f1f60ae18e240269601ac09d9d5a096498b7 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-01-31) rev: 24ea391ff5b135b8dc75a7c74d2d46d8e8958350 → 'github:make-all/tuya-local' (2025-02-01) rev: d98aea8a3299d23cfc0cdffad59cde7e6bbc2914 Docker Images: • ghcr.io/linuxserver/sonarr latest: sha256:7f593f902c27aeb269cd92d3667049e62038540058b086bb32ec1711918f4503 → sha256:47ce6f3b2afb17c12b393da2fefb11718f15cd1308baeba1cb61cbbbb9c5aedc Node modules: @types/node: 22.12.0 -> 22.13.0 Misc Sources: Vuetorrent: 2.21.0 -> 2.22.0 |
||
---|---|---|
.. | ||
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. |