Flake Inputs: • Updated input 'custom-sidebar-src': 'github:elchininet/custom-sidebar' (2025-06-15) rev: e489999ddfe8b5f1a2a2c6721f4255f059b5f5df → 'github:elchininet/custom-sidebar' (2025-06-20) rev: bc6dafe09472000c70c1b478c9f445d97d2ba4cd • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-06-16) rev: 0edffd088e42fdc48598b37d88eb5345e2ca3937 → 'github:nix-community/home-manager' (2025-06-19) rev: 863842639722dd12ae9e37ca83bcb61a63b36f6c • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-06-16) rev: 0ece4af36a988ad06b28ed666011d84372d9e4dc → 'github:hyprwm/Hyprland' (2025-06-19) rev: 8ebff1948ff665ff6a1b49fb715b7de0797fae04 • Updated input 'hyprland-plugins': 'github:hyprwm/hyprland-plugins' (2025-06-15) rev: 4783860953a0777fee43d45fee0df9173f9e8c9e → 'github:hyprwm/hyprland-plugins' (2025-06-20) rev: f49193f8e0b3eb167fc105107791a22fdb1d283f • Updated input 'hyprpaper': 'github:hyprwm/hyprpaper' (2025-06-10) rev: 81dc1fe4f05305319bb586a0eb6f6004a1476832 → 'github:hyprwm/hyprpaper' (2025-06-19) rev: 7d63e15c0998d0a4d55246b8b6d3b7255b70c62a • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-06-11) rev: f31df4cb6b2eeef6cf0113edb687297be72a69df → 'github:Jovian-Experiments/Jovian-NixOS' (2025-06-20) rev: 52b86b86d925ec00c836ecc6d36f9c947bb15736 • Updated input 'kapowarr': 'github:matt1432/Kapowarr' (2025-06-08) rev: faf7096ab4cd53004aef0772d61126eff690ee1b → 'github:matt1432/Kapowarr' (2025-06-20) rev: b052bb0e96552eb2ff4ce8b30210d45753a29dd3 • Updated input 'kompass': 'github:kotontrion/kompass' (2025-06-13) rev: 76e2b58c63eaa7badd6be1c601bc28702266b233 → 'github:kotontrion/kompass' (2025-06-20) rev: a9f75f16eb726579aba28110f9221fa046217762 • Updated input 'material-symbols-src': 'github:beecho01/material-symbols' (2025-05-18) rev: e7994695e0331a4596fb71b6bae6ff874bd0ff44 → 'github:beecho01/material-symbols' (2025-06-19) rev: de0fe04dbc1885d3dec2a9a3787e7db575f1d25b • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-06-16) rev: 1c993e08c87dd4cec93cd6fdb6b7131ba068bef9 → 'github:fufexan/nix-gaming' (2025-06-21) rev: d65ae6dbd838ce875ff289ec60cbfe46e97f38c1 • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-06-15) rev: f57daf224f08ca61c2b5479b7227a6650f10e9db → 'github:kaylorben/nixcord' (2025-06-21) rev: dbe1bbec41461e6af5940ebf02793e4523d586c8 • Updated input 'nixos-jellyfin': 'github:matt1432/nixos-jellyfin' (2025-06-16) rev: 39036df3ef1124a3223d9cdde527f946f89ff6b8 → 'github:matt1432/nixos-jellyfin' (2025-06-20) rev: e3093a4524da624cefee0f4181189d8b838a54c1 • Updated input 'nixpkgs': 'git+https://github.com/NixOS/nixpkgs&shallow=1' (2025-06-13) rev: ee930f9755f58096ac6e8ca94a1887e0534e2d81 → 'git+https://github.com/NixOS/nixpkgs&shallow=1' (2025-06-19) rev: 08f22084e6085d19bcfb4be30d1ca76ecb96fe54 • Updated input 'quickshell': 'git+https://git.outfoxxed.me/quickshell/quickshell' (2025-06-16) rev: 9a3033340529881ae5e564d1aedf6884f53e3ea1 → 'git+https://git.outfoxxed.me/quickshell/quickshell' (2025-06-21) rev: 767a8ef8ad0e32d187c19c7f3974cd21db3a831c • Updated input 'sops-nix': 'github:Mic92/sops-nix' (2025-06-10) rev: 50754dfaa0e24e313c626900d44ef431f3210138 → 'github:Mic92/sops-nix' (2025-06-17) rev: 77c423a03b9b2b79709ea2cb63336312e78b72e2 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-06-14) rev: afbd95c78645ee79b660608bccab0f0a21275cbb → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-06-20) rev: 3bdbcb6e4a79942c4a298b77c1c1b790afdb0f4a • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-06-14) rev: c50504a2a0610ad7dec5f2c4519a1b496dbeda98 → 'github:thlucas1/SpotifyWebApiPython' (2025-06-20) rev: 1fb3f1c57fcc0663879f9af5b580514f5a4be908 • Updated input 'ts-for-gir-src': 'github:gjsify/ts-for-gir' (2025-06-14) rev: a88df8ea4c69d365669c4381c32a791400306af7 → 'github:gjsify/ts-for-gir' (2025-06-18) rev: 500db861f4ce71a5c91b2692983a4b8df9f643ce • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-06-16) rev: 918fc3e52a6be978bc99eb68ace0e0496ffa3ec6 → 'github:make-all/tuya-local' (2025-06-21) rev: 16c29c034728b810b80a6bcc7f8bb23437ddf65b • Updated input 'vimplugin-roslyn-nvim-src': 'github:seblj/roslyn.nvim' (2025-06-16) rev: 898dbd66bc88e170a5be5e1682073ecb5074d757 → 'github:seblj/roslyn.nvim' (2025-06-17) rev: 6baa44274dabf237a0ebec94b4ccad0e3831ed12 Docker Images: • vegardit/gitea-act-runner dind-latest: sha256:58e3c049abc0bed4f85db6cac3e1490d718db267ae36bf56b2e36189e2947d4a → sha256:051f944117c5f2453349c4c181601585f6d4a627b1cedcea1b28b3b4821f50a9 • codeberg.org/forgejo/forgejo 11: sha256:53d3a4ec77f79fcf8f71b959fdf9fc59235a1dc8e064f5acd24edb0cc8b70325 → sha256:7c061fccf20f8e422d886fb4a99aa6f3083fde13c40d78ddac67a83e0d4349f4 • ghcr.io/immich-app/immich-machine-learning release: sha256:e157e0fa0d4363b0b6bab1923adab5951bbcdb71cd9016470bc6810dae21d115 → sha256:9f2f61d86af82d04926f9b896c995c502303052905517c5485dd26bf1e42a44e • ghcr.io/immich-app/postgres 14-vectorchord0.3.0-pgvectors0.2.0: sha256:b8a840254e8e2db8720db3700a104623da372056347e80b598f00dd4da8df568 → sha256:007a98749340534a0408a26435b1a0ab5ded76df788f897fdb6342c9c1b95448 • ghcr.io/immich-app/immich-server release: sha256:073fc04c7e3d18ace466c20763809cf17aa55765ed610f12971b392a6a80b50c → sha256:df5bbf4e29eff4688063a005708f8b96f13073200b4a7378f7661568459b31e9 • onlyoffice/documentserver latest: sha256:0daa2d1d414d49286bfa9495fc0c936e7e73edaf8944a61102a7a6353a952297 → sha256:68ef4bee1827ca4cd3dace67e127f4e796fa91303900007cd8dd97151b0e623c • docker.io/fallenbagel/jellyseerr latest: sha256:8f320036d937d84c385ea5800f87d69ba16ec4d3770fccf6cad803b5e8d66a52 → sha256:3ec2ce92445719ea1e610b3e758da20cd317c8e1028fc810d001b1370a339226 • ghcr.io/linuxserver/sonarr latest: sha256:de67e5b682fedcc4ac34f28a5697931c680c959ea65f8111b0cce17bc698c0b2 → sha256:1156329d544b38bd1483add75c9b72c559f20e1ca043fd2d6376c2589d38951f Firefox Addons: undoclosetabbutton: 8.0.0 -> 8.1.0 Node modules: eslint-plugin-jsdoc: 51.0.1 -> 51.1.0 @ts-for-gir/cli: 4.0.0-beta.23 -> 4.0.0-beta.25 nix-update executions: scopedPackages.lovelace-components.material-rounded-theme: 4.0.6 -> 4.0.7 |
||
---|---|---|
.. | ||
ags | ||
base | ||
borgbackup | ||
caddy-plus | ||
desktop | ||
docker | ||
esphome-plus | ||
ha-plus | ||
kmscon | ||
meta | ||
nvidia | ||
plymouth | ||
quickshell | ||
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. |