My public NixOS configuration
Jalil David Salamé Messina
a4dbd22402
Flake lock file updates: • Updated input 'stylix': 'github:jalil-salame/stylix/20e410269dc0432e6884a1a31403951abf6c155f' (2024-02-09) → 'github:jalil-salame/stylix/15ffecfd8374c5b2d4c77d94fa568727c7b4c769' (2024-02-16) • Updated input 'stylix/base16': 'github:SenchoPens/base16.nix/dddf2e1c04845d43c89a8e9e37d574519649a404' (2023-07-17) → 'github:SenchoPens/base16.nix/b390e87cd404e65ab4d786666351f1292e89162a' (2024-01-13) |
||
---|---|---|
.github/workflows | ||
docs | ||
home | ||
machines | ||
nixos | ||
.editorconfig | ||
.envrc | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md |
My NixOS Configuration as a NixOS module
This is only intended for my use, but you can see how I overengineer stuff by looking at it :p (maybe you can also learn some stuff on the way).
Try out in a VM
If you already have nix you can run the following commands:
$ nix run nixpkgs#nixos-rebuild -- build-vm --flake .#vm
building the system configuration...
Done. The virtual machine can be started by running /nix/store/$hash-nixos-vm/bin/run-nixos-vm
$ /nix/store/$hash-nixos-vm/bin/run-nixos-vm -vga virtio
The default user is jdoe
and the default password is example
.
Note
The
-vga virtio
flag is important, sway won't run if it is missing.