Luminarie, the flake for my NixOS setups like `Azalea` and `Cedarix`! 🌸 (。•̀ᴗ-)✧
- modules/nixos: NixOS common configs
- modules/home: HM common configs
- hosts: host-specific configuration
- home: user-specific configuration
- pkgs: package definitions
Tip
You can find an just
build script that has the aliases for the most used rebuild commands on the project root. It defaults to trying to apply an configuration from the current directory with the same as your hostname
and username
.
This behavior can be overridden using just host="<new host>" user="<new user> origin="<new origin>"
or manually from the file.
Caution
You will need to edit my host files to be suitable for your system, for now; at least edit the hardware.nix
file to suit your needs or edit your disk table. Lastly, add your system to the flake by adding it to /hosts/default.nix!
-
Format system using the NixOS installer ISO. In the future, when disko is in use: You can use my premade ISOS for this!
-
Format partitions following your own
hardware-configuration.nix
or use disko. -
Install system pointing the installer to the flake.
-
For the rebuild command, you can use just or as you probably know it is:
sudo nixos-rebuild switch --flake .#azalea
Tip
In the future, when I have the time. I will make this flake use impermanence.
- Switch to impermanence and use disko.
- Publish ISOs and write GitHub actions for it.
Note
Make sure to first have Home Manager installed or use my NixOS flake!
- The install command should be the same as the rebuild command, if not; check the wiki!
- Same as with NixOS, for the rebuild command, you can use just or the command:
home-manager switch --flake .#sofie@azalea
Remember to replace my hostname
and user
with yours!
- The project's README has been inspired by the format and structure used by The Catppuccin Theme Project and the original can be found at https://raw.githubusercontent.com/catppuccin/catppuccin/main/README.md. Additionally, the project is licensed under the MIT License, available here.
- I extend my heartfelt thanks to the Nix community for their tireless efforts and their from on their awesome Flakes. You can find some of them on their GitHub community organization page!