Flake Inputs: • Updated input 'custom-sidebar-src': 'github:elchininet/custom-sidebar' (2025-03-17) rev: 4aa3a4d64763552602e1128529b708b2f5c9109c → 'github:elchininet/custom-sidebar' (2025-03-18) rev: cb859ddcc3177d8aac73b926ccdff0406f4b11af • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-03-14) rev: 4e12151c9e014e2449e0beca2c0e9534b96a26b4 → 'github:nix-community/home-manager' (2025-03-18) rev: fb74bb76d94a6c55632376c931fc108131260ee9 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-03-17) rev: 011d7ccb91081ff99f184564ea38d1b9e543a99c → 'github:hyprwm/Hyprland' (2025-03-18) rev: cca0f48b74e87f86244f5773c42d9ade84683f3b • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-03-15) rev: ecaf8b6aa7d28cb7b87da334310fbe1ba31f8d64 → 'github:Jovian-Experiments/Jovian-NixOS' (2025-03-18) rev: fd69a59cfab06fe8ac0695377e10573e91b6a3ff • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-03-17) rev: 7a5e1f3c5ed63bcf047103d1edd9276e77b4f684 → 'github:fufexan/nix-gaming' (2025-03-18) rev: 53eda8bba79a2c28782734bca51d70ecffb82d74 • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-03-15) rev: c1a2a14393dba951994442199b9adfe14bb78a99 → 'github:kaylorben/nixcord' (2025-03-17) rev: d7f44d000158fa46af9fae1819d8221d1ccb4ca2 • Updated input 'poetry2nix': 'github:nix-community/poetry2nix' (2025-03-12) rev: f842aae3a72ef764e38eaf3e75aa435fb9861bba → 'github:nix-community/poetry2nix' (2025-03-17) rev: 25b1472cf0982124a1a6674379554047f1df163b • Updated input 'sops-nix': 'github:Mic92/sops-nix' (2025-03-17) rev: b33837ae3cfa012b65810891bebbee71fa4c0658 → 'github:Mic92/sops-nix' (2025-03-17) rev: 787afce414bcce803b605c510b60bf43c11f4b55 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-03-14) rev: 05a60bbefa09ac173ce8dab0dd5d71d23b379ac9 → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-03-17) rev: c69ed37af0832200a960b16ef6f04146133254f1 Docker Images: • postgres 14: sha256:c0e14efd7eaf4d83e443b6e7047ddde6465edbbbcc28ae770d9f5398abba1969 → sha256:4e8c2e92ad1fa2c3ea5efca42540e626a362d467e50bec75f9afecf2666f2f5b • nextcloud fpm: sha256:6854c0336040c628b84bd286fa898675d00d77139b0299c6e39793da454e2115 → sha256:f277ddde7210f04a47daca3c3a0a6f42ff801c1e31b1f883b0a60feb842ee1d0 • nginx latest: sha256:9d6b58feebd2dbd3c56ab5853333d627cc6e281011cfd6050fa4bcf2072c9496 → sha256:57a563126c0fd426346b02e5aa231ae9e5fd66f2248b36553207a0eca1403fde • ghcr.io/linuxserver/radarr latest: sha256:06f209efdfb25df8eaa6c275f6106d0a9e6b2c8502bd6dde3f95683c2a66aac1 → sha256:23677e1cb09bd957796f4521748f0eff9eb65d883949c10442635eabe64b750a • ghcr.io/linuxserver/sonarr latest: sha256:b666479159c0ffc17d5c2281737c9a88d78afcaa0aa52cb441b46336f6feba31 → sha256:7fe49f99201de94a277c577dcce5ef8f1789ead1056c8cf758fac7bf4e601d16 Firefox Addons: ublock-origin: 1.62.0 -> 1.63.0 Node modules: eslint-plugin-jsdoc: 50.6.7 -> 50.6.8 Misc Sources: Vuetorrent: 2.23.0 -> 2.23.1 |
||
---|---|---|
.. | ||
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. |