forked from 43beans/beanix
The nix configuration for 43beans.casa.
- Nix 100%
|
|
||
|---|---|---|
| beans | Update 'beans/users.nix' | |
| .gitignore | add hostname | |
| flake.lock | switch to flakes | |
| flake.nix | Fixup config for running on gandi vps | |
| LICENSE | switch to flakes | |
| README.md | switch to flakes | |
beanix: the 43beans.casa configuration
So you want to be a bean. Well you've come to the right place.
How to join
Add yourself to beans/users.nix and submit a merge request!
After the merge request has been accepted, and an admin has applied
the changes you should be able to ssh <user>@43beans.casa.
Requesting a system package
Most likely, it'll be as simple as adding it to
environment.systemPackages in beans/config.nix. If it requires
additional configuration, it might make sense to make a dedicated
module (i.e. nix file) in beans, and then include it in flake.nix.
Building
Anyone on 43beans.casa can build this config without "applying" it
for everyone by cloning this repo, entering the repo directory, and
running nixos-rebuild build --flake ..
Members of the wheel group can build and "apply" the config by running:
cd /etc/nixos
sudo git pull --ff-only
sudo nixos-rebuild switch --flake .
License
MDGPL