nixos-configs/modules
matt1432 2598505dfd
All checks were successful
Discord / discord commits (push) Has been skipped
docs: add generated overlays readme
2025-01-21 17:05:47 -05:00
..
ags chore: update sources 2025-01-19 00:45:29 -05:00
base feat: stop using discord-overlay 2025-01-16 09:43:47 -05:00
borgbackup refactor: some nix code cleanups 2025-01-06 14:41:55 -05:00
caddy-plus refactor(modules): make sure nothing is added without setting enable 2025-01-04 19:02:30 -05:00
desktop chore: attempt to reduce unnecessary rebuilds 2025-01-20 08:24:22 -05:00
docker refactor(modules): make sure nothing is added without setting enable 2025-01-04 19:02:30 -05:00
esphome-plus chore: change some FIXMEs 2025-01-20 07:53:24 -05:00
ha-plus refactor: rename some flake attr directories 2024-12-16 15:51:41 -05:00
kmscon chore: change some FIXMEs 2025-01-20 07:53:24 -05:00
meta docs: add generated configurations readme 2025-01-20 19:04:05 -05:00
nvidia refactor: some nix code cleanups 2025-01-06 14:41:55 -05:00
plymouth refactor(modules): make sure nothing is added without setting enable 2025-01-04 19:02:30 -05:00
server refactor(modules): make sure nothing is added without setting enable 2025-01-04 19:02:30 -05:00
tmux refactor(modules): make sure nothing is added without setting enable 2025-01-04 19:02:30 -05:00
wyoming-plus chore: update sources 2025-01-19 00:45:29 -05:00
default.nix docs: add generated modules readme 2025-01-21 13:49:09 -05:00
README.md docs: add generated overlays readme 2025-01-21 17:05:47 -05:00

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.