Find a file
2022-06-22 23:14:35 +10:00
bud initial devOS 2021-10-02 00:08:00 +10:00
doc initial devOS 2021-10-02 00:08:00 +10:00
hosts add box-wg secret 2022-06-14 17:34:19 +10:00
lib initial devOS 2021-10-02 00:08:00 +10:00
modules converted to working wireguard module 2022-06-14 17:29:17 +10:00
overlays remove manix overlay 2022-05-22 23:22:31 +10:00
pkgs remove previous grasp attempts 2022-05-16 22:54:06 +10:00
profiles move sync into submodules 2022-06-22 23:14:35 +10:00
screenshots fix screenshot 2022-04-23 00:11:27 +10:00
secrets add box-wg secret 2022-06-14 17:34:19 +10:00
shell idk some shit 2022-03-30 19:48:30 +10:00
users add lsp signs in gutter 2022-06-17 11:25:22 +10:00
.envrc envrc 2022-04-23 00:06:20 +10:00
.gitignore remove result 2022-04-02 21:14:57 +10:00
bors.toml initial devOS 2021-10-02 00:08:00 +10:00
CHANGELOG.md initial devOS 2021-10-02 00:08:00 +10:00
COPYING initial devOS 2021-10-02 00:08:00 +10:00
default.nix initial devOS 2021-10-02 00:08:00 +10:00
flake.lock updated lock 2022-05-16 22:54:06 +10:00
flake.nix working grafana again 2022-06-14 18:03:01 +10:00
install-encrypted.sh move around install scripts 2022-05-30 00:36:02 +10:00
install-simple.sh trying to install from deploy 2022-04-21 22:57:34 +10:00
install-yubikey.sh move around install scripts 2022-05-30 00:36:02 +10:00
README.md update readme 2022-04-23 01:14:01 +10:00
shell.nix initial devOS 2021-10-02 00:08:00 +10:00

NixOS MIT License

⚠ Advisory ⚠

Do you remember how you got here? Where were you going? What were you leaving behind? Are you sure you want to go down this rabbit hole, Alice?

Getting Started

This is my personal deployment hub. I configure all my personal servers from this repo. Good luck if you're looking to graft this.
You'll probably want to run some install.sh that will configure the base NixOS system. Some of them aren't in a good state.
From there you can either install the host you want with sudo nixos-rebuild switch --flake .#<host> or enter the cockpit with nix develop and deploy servers remotely through deploy

Personal dotfiles


Shell: bash / elvish
DM: lightdm + lightdm-mini-greeter
WM: bspwm + polybar
Editor: nvim
Terminal: kitty
Launcher: rofi
Browser: firefox
GTK Theme: Ant Dracula

Status: Beta

The volcanic rock still shifts below this structure. It has not solidified and cannot yet be considered home You should not expect landmarks here. Learn to adopt Chaos.

Shoulders

Summoning is powerful magic, and cannot be created in isolation. It stands on the shoulders of the following giants:

🧅 — like the layers of an onion

❤️

But Why?

The future is more uncertain than ever. Make dependable what you can, in whatever way you know how. Stop doing it by yourself, unless we learn to work with one another will we be able to grow long term solutions.

Managing servers by hand sucks, k8s doesn't allow me to transitively deploy all my configuration to multiple personal machines, and ansible wasn't good enough.

You probably don't want to use nixOS, I'm a masocist

Grafts

https://github.com/hlissner/dotfiles

License

DevOS is licensed under the MIT License.