No description https://gensokyo.zone
Find a file
kat witch 384c40f7ac Changed Rust to use rustup instead of using Nix provided cargo+rustc for VSCode compatibility.
Samhain has been adjusted for automounts and to provide transmission+SMB for /disks/BigEXT instead of for /var/lib/transmission/Downloads which was residing on the SSD.
2020-11-22 09:56:50 +00:00
configuration Changed Rust to use rustup instead of using Nix provided cargo+rustc for VSCode compatibility. 2020-11-22 09:56:50 +00:00
lib Reformatting with nixfmt. Was this a bad idea? Who knows. 2020-11-06 14:21:49 +00:00
modules Reformatting with nixfmt. Was this a bad idea? Who knows. 2020-11-06 14:21:49 +00:00
pkgs Reformatting with nixfmt. Was this a bad idea? Who knows. 2020-11-06 14:21:49 +00:00
.gitignore Initial commit. 2020-11-01 20:04:42 +00:00
default.nix Initial commit. 2020-11-01 20:04:42 +00:00
README.md Edited README to reflect device changes. 2020-11-12 17:10:42 +00:00

nixfiles

Nix deployment related stuff.

SSH Problem solving

For new deploys, the SSHOPTS="-p 22" when // kat is applied to a SSH host definition will be required.

  • export NIX_SSHOPTS="-p 62954"
  • export NIX_SSHOPTS="-p 22"

Deployment

  • nix build -f . deploy.all && ./result
  • nix build -f . deploy.<group> && ./result
  • nix build -f . deploy.<hostname> && ./result

Systems

  • Beltane - Main server.
  • Samhain - Desktop.
  • Yule - Laptop.
  • Litha - Netbook.
  • Mabon - Thinkpad.

To-do

  • Integrate Ostara into configurations.
  • Secrets management for Beltane.
  • Additional services configuration for Beltane
  • Migrate to something that isn't XFCE or GNOME for the laptop devices (likely Sway).
  • Move Firefox configuration to be done using home-manager, maybe even going as far to NUR package things like 1password + tree style tabs(?)
  • Move Beltane to using ZFS.