NixOS and Home-Manager configs for my devices. dotfiles, but way better
Nix rules everything around me
jj
.home-manager
for user-based app/desktop configurationsops-nix
for secrets (encrypted at rest, per-host encryption)terranix
for cloud server creation/deletion automationpkgs/commands.nix
)(this sometimes drifts, but should be roughly accurate as of April 2023)
cloud
terranix
docs
hosts
openstick
installer
(meta, iso)
x86_64-linux
installer imagesshd
enabled and most used programsnix build .#extra.x86_64-linux.installer
raisin
(laptop)
zrepl
(zfs
) and syncthing
backup targetzeph
(laptop)
misc/
mixins/
home-manager
)home-manager
and nixos
configurationlibvirt
, prs
/gopass
, git
, gnupg
, spotifyd
, tailscale
, wezterm
, etc)pkgs/
git-repo-manager
nushell
rio
wezterm
profiles/
core.nix
- core bits, see also mixins/common.nix
interactive.nix
- headless systemsgui.nix
- baseline for GUI systemsgui-wayland.nix
- common tools for wayland/wlroots compositorsgui-sway.nix
- the start of my sway
GUI configurationaddon-dev.nix
- pull devtool's shell deps into systemaddon-laptop.nix
- common laptop bits, power management, etcaddon-asus.nix
- extras for my ASUS laptopuser-cole.nix
- my base cole
user configurationsecrets/
sops
for sops-nix
sops-nix
is great...sops
is questionable-code-quality near-abandonwareshells/
_minimal.nix
- minimal shell baseci.nix
- tools needed to drive CI for this repodevenv.nix
- complete set of tools for Go/Rust/Nix developmentuutils.nix
- experimentation with rust-based coreutilsmain.nu
nushell
(❤️) script for managing this repo