mirror of
https://github.com/Moe1369/nixos-config.git
synced 2024-10-18 02:14:07 +02:00
NixOS Configuration
Mohamed C.
ff6479d1e1
Some checks are pending
Flake.lock / build (push) Waiting to run
Flake lock file updates: • Updated input 'home-manager': 'github:nix-community/home-manager/30e04f3d477256de3eb6a7cff608e220087537d4' (2024-10-04) → 'github:nix-community/home-manager/509dbf8d45606b618e9ec3bbe4e936b7c5bc6c1e' (2024-10-04) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/27e30d177e57d912d614c88c622dcfdb2e6e6515' (2024-10-01) → 'github:NixOS/nixpkgs/bc947f541ae55e999ffdb4013441347d83b00feb' (2024-10-04) |
||
---|---|---|
.github/workflows | ||
assets | ||
container | ||
dotfiles | ||
hosts | ||
modules | ||
flake.lock | ||
flake.nix | ||
README.md |
NixOS config
Personal NixOS configuration mostly used for learning the Nix language. Makes use of the experimental Flake and Home-Manager features.
Mirrored on gitea.chrayed.de
Todo
- Better autoupgrade
- Bash/ZSH Settings
- ssh key deployment with agenix
- alternative way to declare .nix files instead of dumping them into configuration.nix -> now uses groups in flake.nix
- Multi Host functionality for homelab
- OCI container for common services
- Fix Home-Manager issues with immutable .config files during rebuild -> files kglobalshortcutsrc and kwinrc can't be overwritten because of plasma-manager