1
0
Fork
You've already forked beanix
0
forked from 43beans/beanix
The nix configuration for 43beans.casa.
  • Nix 100%
2023年05月13日 23:53:03 +00:00
beans Update 'beans/users.nix' 2023年05月13日 23:53:03 +00:00
.gitignore add hostname 2023年05月13日 04:56:01 +00:00
flake.lock switch to flakes 2023年05月13日 04:50:33 +00:00
flake.nix Fixup config for running on gandi vps 2023年05月13日 06:56:13 +00:00
LICENSE switch to flakes 2023年05月13日 04:50:33 +00:00
README.md switch to flakes 2023年05月13日 04:50:33 +00:00

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