███╗ ██╗██╗██╗ ██╗ ████╗ ██║██║╚██╗██╔╝ ██╔██╗ ██║██║ ╚███╔╝ ██║╚██╗██║██║ ██╔██╗ ██║ ╚████║██║██╔╝ ██╗ ╚═╝ ╚═══╝╚═╝╚═╝ ╚═╝
My NixOS 💻 systems and 🏠 dotfiles configurations!
🚀 Checkout my dev-workspaces also on Nix!
I mostly use MacOS as the main system for my work workstations and NixOS for my personal workstation, WMs and servers.
-
💻 Configuration of NixOS workstation for personal context
-
Configuration of MacOS workstation for work context, via
nix-darwin
-
🏠 Configuration of my dotfiles via
home-manager
-
✨ Styling of the different programs with
stylix
-
🧩 All configurations are
flake
based
🔜 TODO
-
❏ Harden wackbox-0x01 inspired by nix-mineral
-
❏ Integrate secrets with
agenix
-
❏ Create
steampipe
module forhome-manager
similar to awscli, with plugins -
❏ Create
rio
module forstylix
Please refer to the setup guides for linux (NixOS) and darwin (MacOS).
Linux
nixos-rebuild switch --flake .#wackbox-0x01
Darwin
darwin-rebuild switch --flake .#marcbook-work
For additional commands have a look at my cookbook!
I don’t claim to be an expert at Nix
, so there are certainly improvements that could be made.
Feel free to suggest them!
Big thanks to all those great projects and the Nix maintainers.
-
nixOS ecosystem and the awesome nix community
-
NUR for those package that need to be build from source
-
nix-darwin bringing the fun to MacOS
-
home-manager enabling to manage all the user environment
-
stylix for easy ricing
-
agenix to decrypt
age
secrets as part of the build/switch
⚖️ MIT
👨🏻💻 @marc-0x01