nixos-config

My NixOS configuration files

Commits at acbc5b38bdbf74b2c7fd2b13588b2349709daaf9

  1. acbc5b38 Probably no perf difference with noatime for the ThinkPad so only use it on XVM Anthony Wang authored at Anthony Wang comitted at
  2. 87dacd07 Plasma already enables SDDM Wayland by default (slightly janky though) https://github.com/NixOS/nixpkgs/blob/e57b3b16ad8758fd681511a078f35c416a8cc939/nixos/modules/services/desktop-managers/plasma6.nix#L305 Anthony Wang authored at Anthony Wang comitted at
  3. 0595325e More probably-not-helpful comments but I'm gonna add them anyways Anthony Wang authored at Anthony Wang comitted at
  4. 8b255a93 Use systemd user service to run ssh-add A lot of things don't like adding the SSH keys to the agent on demand, such as Git or SFTP in Dolphin Anthony Wang authored at Anthony Wang comitted at
  5. 2f6da9be Add SSH key to agent on demand instead of via XDG autostart Anthony Wang authored at Anthony Wang comitted at
  6. 8fe06fa5 Convert all ThinkPad Bash scripts to Fish, other random cleanup The XVM md4c script still uses Bash for performance reasons (although maybe switching to Dash would be even more effective) Anthony Wang authored at Anthony Wang comitted at
  7. d48775c9 Don't install Hugo on XVM since I do builds locally now Anthony Wang authored at Anthony Wang comitted at
  8. 020623ae Add some XVM-related TODOs Anthony Wang authored at Anthony Wang comitted at
  9. 41e9ea79 Update Caddy Anthony Wang authored at Anthony Wang comitted at
  10. ed3fce1f Add more CLI tools to environment.systemPackages so I don't have to nix run all the time Anthony Wang authored at Anthony Wang comitted at
  11. 51fcb9bb Only use DNS challenge for wildcard cert, use Nix to separate vhosts instead of everything in a giant extraConfig blob Anthony Wang authored at Anthony Wang comitted at
  12. 89627ece Adding IPv4 routes doesn't reliably fix the problem Anthony Wang authored at Anthony Wang comitted at
  13. 7590ff5c Route a smaller subnet over Wi-Fi for KDE Connect For posterity, this is the help message that I posted on the SIPB Mattermost: I'm trying to use KDE Connect on my laptop in my room, which has a bit of a complicated setup since it's both connected to Ethernet and Wi-Fi. My laptop is only able to connect to my phone via Wi-Fi so I ran nmcli connection modify "MIT SECURE" +ipv4.routes "10.0.0.0/9" to route all connections to the devices on MIT Wi-Fi over Wi-Fi instead of Ethernet which it uses by default. This has been working fine for the past two years but it broke sometime this summer. Now, with that routing rule, even when my laptop is unplugged from Ethernet and only using Wi-Fi, KDE Connect still fails to reach my phone, even though I'm still successfully able to run an HTTP server on my phone and connect to it on my computer. Also, that routing rule should just be a no-op when my laptop is connected to only Wi-Fi. I tried downgrading KDE Connect using the magic of NixOS but the downgraded version just segfaults so I can't conclude much from that. Actually, the stranger thing is that KDE Connects works around 25% of the time, but it's inconsistent. I might just give up and use KDE Connect over Bluetooth instead of Wi-Fi. Anthony Wang authored at Anthony Wang comitted at
  14. ed51d267 Fix typo in comment Anthony Wang authored at Anthony Wang comitted at
  15. 94f1189f Simplify some commands in table Anthony Wang authored at Anthony Wang comitted at
  16. 3a995434 Fix typo in README table Anthony Wang authored at Anthony Wang comitted at
  17. 04fd6b13 Update caddy and cgit, new cgit title/desc Anthony Wang authored at Anthony Wang comitted at
  18. 27d0a8d8 Switch to run0 and sudo-rs because RUST RUST RUST EVERYONE LOVES RUST Anthony Wang authored at Anthony Wang comitted at
  19. 62cec6ce Update cgit Anthony Wang authored at Anthony Wang comitted at
  20. 9daab8a5 command-not-found is now disabled by default Anthony Wang authored at Anthony Wang comitted at
  21. e788e7ba Minor cosmetic simplification Anthony Wang authored at Anthony Wang comitted at
  22. 1dddf6e6 Remove some rarely used stuff that I can nix shell instead Anthony Wang authored at Anthony Wang comitted at
  23. 6119db61 Use systemd initrd everywhere for consistency and because systemd is the best thing ever totally Anthony Wang authored at Anthony Wang comitted at
  24. 871e35c0 TODO for ssh-add Anthony Wang authored at Anthony Wang comitted at
  25. ade1df87 nixpkgs now also builds maliit-keyboard from Git master so my overlay is unnecessary Anthony Wang authored at Anthony Wang comitted at
  26. 64b86a00 Explain cgit cache dir trick since it's kinda confusing Anthony Wang authored at Anthony Wang comitted at
  27. 4a8e5a5a Write better comments for my slightly cursed autologin setup Anthony Wang authored at Anthony Wang comitted at
  28. f6423e7b Make the cgit about-filter thing slightly less monstrous Anthony Wang authored at Anthony Wang comitted at
  29. 3da70f06 SDDM auto-login using LUKS password Anthony Wang authored at Anthony Wang comitted at
  30. 5c389ee5 Seems like the Plasma ibus packaging bug is fixed now yay Anthony Wang authored at Anthony Wang comitted at