- Clone flake repo: https://github.com/CirrusNeptune/nixos-a a. configuration.nix is the main configuration b. pkgs dir contains our custom packages c. modules/services contains applied packages with relevant configurations. These are accessed from other config files with a.services.
- Open repo dir in PyCharm (works well with NixIDEA plugin installed)
- Clone nixpkgs for a local reference of stuff you can do: https://github.com/NixOS/nixpkgs a. all-packages.nix is the package list, follow paths from there to get configuration options
- After pushing changes, ssh and rebuild server:
sudo nixos-rebuild switch --flake github:CirrusNeptune/nixos-a/<five-chars-of-commit-sha-prefix>
a. Trial-and-error is the best approach for this, don't worry about screwing up, we can always revert to a sane config
-
Notifications
You must be signed in to change notification settings - Fork 0
CirrusNeptune/nixos-a
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published