matt1432
ef74bd3c41
All checks were successful
Discord / discord commits (push) Has been skipped
Flake Inputs: • Updated input 'custom-sidebar-src': 'github:elchininet/custom-sidebar' (2025-01-20) rev: 107cccd7ba4d9d46db6d28f3f31214aaaef37451 → 'github:elchininet/custom-sidebar' (2025-01-24) rev: e79f210c2ed68fc29e5630c26457557b1c9fbf34 • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-01-24) rev: a0428685572b134f6594e7d7f5db5e1febbab2d7 → 'github:nix-community/home-manager' (2025-01-24) rev: daf04c5950b676f47a794300657f1d3d14c1a120 • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2025-01-19) rev: 563725ad0fd86349616b5f107230a13c12194d18 → 'github:horriblename/hyprgrass' (2025-01-25) rev: 7f261b4a5558fa49fcfaf3ae6ba295052bbce48f • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-01-24) rev: d8f79d7678f428738f3173020109bd7b7fbd0840 → 'github:hyprwm/Hyprland' (2025-01-25) rev: 065e89648b27017871c38831cf34def94feb72d6 • Updated input 'hyprland/hyprland-qtutils': 'github:hyprwm/hyprland-qtutils' (2025-01-23) rev: a9852dbf5a1ec77cf617543728144c1362709e46 → 'github:hyprwm/hyprland-qtutils' (2025-01-25) rev: 9c0831ff98856c0f312fcb8b57553fbe3dd34d5b • Updated input 'hyprland/hyprland-qtutils/hyprland-qt-support/hyprlang/hyprutils': follows 'hyprland/hyprland-qtutils/hyprutils' → 'github:hyprwm/hyprutils' (2025-01-23) rev: 006620eb29d54ea9086538891404c78563d1bae1 • Added input 'hyprland/hyprland-qtutils/hyprland-qt-support/hyprlang/hyprutils/nixpkgs': follows 'hyprland/hyprland-qtutils/hyprland-qt-support/hyprlang/nixpkgs' • Added input 'hyprland/hyprland-qtutils/hyprland-qt-support/hyprlang/hyprutils/systems': follows 'hyprland/hyprland-qtutils/hyprland-qt-support/hyprlang/systems' • Updated input 'hyprland/hyprland-qtutils/hyprland-qt-support/hyprlang/nixpkgs': 'github:NixOS/nixpkgs' (2025-01-21) rev: 9e4d5190a9482a1fb9d18adf0bdb83c6e506eaab → follows 'hyprland/hyprland-qtutils/hyprland-qt-support/nixpkgs' • Updated input 'hyprland/hyprland-qtutils/hyprland-qt-support/hyprlang/systems': 'github:nix-systems/default-linux' (2023-07-14) rev: 31732fcf5e8fea42e59c2488ad31a0e651500f68 → follows 'hyprland/hyprland-qtutils/hyprland-qt-support/systems' • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-01-23) rev: 10f37dc9be5d79fec72b46b670ece4783a83a13a → 'github:fufexan/nix-gaming' (2025-01-25) rev: 36dd40f5738c082f7d6e6c27ef46927c51c2408d • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-01-24) rev: dcb7446a099fe1c95b3694fdb7a4dda8f19d6ba8 → 'github:NixOS/nixpkgs' (2025-01-25) rev: ed45d51fb4c860e70760a042dd9ff99bd016497e • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-01-23) rev: 300cff14412d1a2f6e9cb64b6edc1a9f02cccaf6 → 'github:make-all/tuya-local' (2025-01-25) rev: f6d46a108a9919a8ef40ebe084c7939f51febc1a Docker Images: • quay.io/vaultwarden/server latest: sha256:7a0aa23c0947be3582898deb5170ea4359493ed9a76af2badf60a7eb45ac36af → sha256:e81ca01351ecf40083366202b163e7a31abca04d96e2194e9e1f78a57052f65c Node modules: @stylistic/eslint-plugin: 2.13.0 -> 3.0.0 eslint-plugin-jsdoc: 50.6.2 -> 50.6.3 |
||
---|---|---|
.. | ||
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. |