mirror of
https://github.com/Moe1369/nixos-config.git
synced 2024-10-18 04:14:08 +02:00
NixOS Configuration
Mohamed C.
a54db54e31
Some checks are pending
Flake.lock / build (push) Waiting to run
Flake lock file updates: • Updated input 'home-manager': 'github:nix-community/home-manager/a6c743980e23f4cef6c2a377f9ffab506568413a' (2024-08-06) → 'github:nix-community/home-manager/b3d5ea65d88d67d4ec578ed11d4d2d51e3de525e' (2024-08-07) • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS/99099d758c82ba77f682867690a085e055efe906' (2024-08-06) → 'github:Jovian-Experiments/Jovian-NixOS/fc3d12deef508a73c7beef4cd9bebe03acde4ed7' (2024-08-07) • Updated input 'nixpkgs-stable': 'github:NixOS/nixpkgs/59be168c1fcab339bab5fd482d93c995f470cbad' (2024-08-06) → 'github:NixOS/nixpkgs/2a942f3f2daa8d2ef9d7c9734c45f247f8611874' (2024-08-07) • Updated input 'plasma-manager': 'github:nix-community/plasma-manager/1b948955f5a6fa07534c62bd417cd2cbf08a62a4' (2024-08-06) → 'github:nix-community/plasma-manager/b6e7a2ed7b22effe1395416adf527935c4b3dc9b' (2024-08-07) |
||
---|---|---|
.github/workflows | ||
assets | ||
config | ||
packages | ||
system | ||
user | ||
configuration.nix | ||
flake.lock | ||
flake.nix | ||
home.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
- Multi Host functionality for homelab
- OCI container for common services
- Fix Home-Manager issues with immutable .config files during rebuild