matt1432
9af0b7f86a
All checks were successful
Discord / discord commits (push) Has been skipped
Flake Inputs: • Updated input 'ags': 'github:Aylur/ags' (2025-01-18) rev: 92bdcb227dc390e2edb122b5bb182b38456b6a5e → 'github:Aylur/ags' (2025-01-23) rev: cbe373ff8571126424f8f11b1cc01d9ad19db13e • Updated input 'astal': 'github:Aylur/astal' (2025-01-23) rev: cee257694447f846b0fb6fb12c21532e088031fd → 'github:Aylur/astal' (2025-01-23) rev: 127e9cdcbf173846a3c40ddc0abfbb038df48042 • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-18) rev: bae0fdd9498c844f27d1aac6a072360f785c8e14 → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-24) rev: 8e267bb3b0ba3b3ffec963416b0e67a210338e6c • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-01-23) rev: 7b9ece1bf3c8780cde9b975b28c2d9ccd7e9cdb9 → 'github:nix-community/home-manager' (2025-01-24) rev: a0428685572b134f6594e7d7f5db5e1febbab2d7 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-01-23) rev: 465cf66df14c28427ba30580253be6e3908bd28c → 'github:hyprwm/Hyprland' (2025-01-24) rev: d8f79d7678f428738f3173020109bd7b7fbd0840 • Updated input 'hyprland-plugins': 'github:hyprwm/hyprland-plugins' (2025-01-17) rev: d2dad5b434b338d18458bafa506f2993c13f24fc → 'github:hyprwm/hyprland-plugins' (2025-01-24) rev: 7634792d199d32ed9396d5864e6431cde1cca6bd • Updated input 'hyprutils': 'github:hyprwm/hyprutils' (2025-01-23) rev: 006620eb29d54ea9086538891404c78563d1bae1 → 'github:hyprwm/hyprutils' (2025-01-24) rev: fb0c2d1de3d1ef7396d19c18ac09e12bd956929e • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-01-23) rev: 40020c324d76a1806c07d7401c25ee00ef20626a → 'github:kaylorben/nixcord' (2025-01-24) rev: 5e8cebecc895070e041fc259a69295a437ef5c0b • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-01-23) rev: 864f89f98b0b4e1bbcb762b025fd83da8bc1bae0 → 'github:NixOS/nixpkgs' (2025-01-24) rev: dcb7446a099fe1c95b3694fdb7a4dda8f19d6ba8 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-01-23) rev: b68007ef3032289edb3dda2ded4543af8e12cb15 → 'github:thlucas1/SpotifyWebApiPython' (2025-01-24) rev: 55eb8e8d66bf0660a09c0433617447e2ff68c1a6 Docker Images: • ghcr.io/linuxserver/prowlarr latest: sha256:ae3abf37d442c6aed1125f7ce9d9cb7f56e64db576071f54b259da58487627a5 → sha256:5c9d62af19a810f7799c1d5fbf686cc6c28690c00f916c029699ae3d1c75e8ef Node modules: eslint: 9.18.0 -> 9.19.0 @eslint/js: 9.18.0 -> 9.19.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 my Khepri fork, 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. |