Commit Graph

434 Commits

Author SHA1 Message Date
Madeleine Sydney a68f69c2e0 refactor(emacs): Update Nix module snippet 2025-04-12 18:19:12 -06:00
Madeleine Sydney bd8b3dff34 feat(emacs): Eshell alias ff -> find-file 2025-04-12 18:19:12 -06:00
Madeleine Sydney ba8410a98d fix(haskell): Fix ghc[i]-with-packages
- Export functions.
- Simplify arg-parsing by using getopts instead of getopt.
2025-04-12 18:19:12 -06:00
Madeleine Sydney 240bdfb6da fix(steam): Impermanence + Steam 2025-04-12 18:19:12 -06:00
Madeleine Sydney 3600f56d92 feat(emacs): Toggle subtree in Dired 2025-04-12 18:19:12 -06:00
Madeleine Sydney ec00f11a76 feat(emacs): Remember risky variables 2025-04-12 18:19:12 -06:00
Madeleine Sydney a0ec25e5f9 feat(emacs): Haskell additions
- Print Hoogle port on server start.
- Include _ and ' in words.
2025-04-12 18:19:12 -06:00
Madeleine Sydney 3e0ed596da refactor(tf2): Split off tf2.nix into separate repo 2025-04-12 18:19:12 -06:00
Madeleine Sydney eeffaa2863 fix(deertopia): Automount CIFS 2025-04-11 02:43:03 -06:00
Madeleine Sydney 5dd85e96f4 fix(syncthing): Sync new music dir 2025-04-08 00:08:49 -06:00
Madeleine Sydney 21fb7efde0 fix(tf2): Load loadouts script 2025-04-07 20:59:13 -06:00
Madeleine Sydney 50af3792f9 feat(deertopia): *Arr suite 2025-04-07 20:59:13 -06:00
Madeleine Sydney 45a66fe1ab feat(deertopia): Mount NAS 2025-04-01 07:54:50 -06:00
Madeleine Sydney ea4cad45d0 fix(authelia): Remove asset_path 2025-04-01 07:28:41 -06:00
Madeleine Sydney 5003eba1fc feat(syncthing): Device sydpc 2025-04-01 07:28:38 -06:00
Madeleine Sydney 7f6dcf010f feat: tf2.nix 2025-03-30 13:25:57 -06:00
Madeleine Sydney 52f56d5437 feat: Niri additions
- Switch to unstable branch.
- Run xwayland-sattelite as a serivce.
- Initialise terminal windows at smaller widths.
- Style & bind tabs.
- Block out private windows.
- Binds for dynamic casting.
2025-03-30 04:52:22 -06:00
Madeleine Sydney 370687f1e2 fix: Wayland fixes
- Use 144hz.
- Fix XAuthority issues.
2025-03-30 01:34:01 -06:00
Madeleine Sydney 319e213eba fix(qemu): Persist /var/lib/libvirt 2025-03-28 08:36:04 -06:00
Madeleine Sydney 72dc7fd836 feat: Qemu 2025-03-27 13:53:58 -06:00
Madeleine Sydney e4ab3078fc fix: Update Firefox module 2025-03-27 13:53:40 -06:00
Madeleine Sydney ef9943b707 blah 2025-03-27 05:56:05 -06:00
Madeleine Sydney c3c1359b4f refactor(emacs): Cache Roam DB 2025-03-27 05:56:05 -06:00
Madeleine Sydney c77de0ecc6 feat(emacs): org-cite 2025-03-27 05:56:05 -06:00
Madeleine Sydney 4062a4fff6 fix(emacs): Explicitly set TRAMP host shell to Bash
Fixes hang during connection.
2025-03-27 05:56:05 -06:00
Madeleine Sydney 8081d299c1 feat(deertopia): Wireguard+Mullvad 2025-03-25 01:35:13 -06:00
Madeleine Sydney 1b4d541c80 feat: Add sydpc host alias 2025-03-24 22:25:58 -06:00
Madeleine Sydney 4f9201d330 feat(bash): Set Bash shellopts 2025-03-20 09:58:14 -06:00
Madeleine Sydney 3a3e73c511 feat: Readline 2025-03-20 09:40:42 -06:00
Madeleine Sydney c48a93ad10 feat: Add host sydpc
My, this is a lot TwT.  Much work was batched as part of the transition from
guix-rebound to nixos-testbed/sydpc.

- Discord/Vesktop module & config.
- Syncthing setup.
- Assorted Emacs changes.
- Waybar config.
- Niri config.
- Steam config.
- Some MPD.
- Stylix config.
- Files/Impermanence things.
- Enable Ghostty.
- God knows what else.
2025-03-20 09:02:25 -06:00
Madeleine Sydney 4464e7cec1 wip 2025-03-16 12:08:55 -06:00
Madeleine Sydney fb3299d89c refactor: Move user config into modules/ 2025-03-13 13:59:07 -06:00
Madeleine Sydney 257f011a99 feat(emacs): Basic Agda configuration 2025-03-13 13:59:07 -06:00
Madeleine Sydney 1ff3d14dd3 feat(deertopia): Binary cache
- Provides a container whose traffic is routed through Mullvad VPN.
- An option `sydnix.deertopia.mullvad.container.modules` is provided to
  "hook into" the container's NixOS config.
2025-03-12 12:45:29 -06:00
Madeleine Sydney 720c39f2c1 Merge 2025-03-12 10:41:58 -06:00
Madeleine Sydney 5f80bfc5c8 refactor(syncthing): Refactor syncthing modules 2025-03-12 10:37:23 -06:00
Madeleine Sydney 251f404699 feat(copyparty): Allow reading of /var/lib/slskd 2025-03-09 11:06:11 -06:00
Madeleine Sydney a987627e7e feat(copyparty): Allow jellyfin-admins to move and delete files 2025-02-25 17:08:08 -07:00
Madeleine Sydney 0e26b335b7 fix(syncthing): Persist Syncthing config (and thus ID) 2025-02-25 17:07:17 -07:00
Madeleine Sydney 30079a30bf fix(slskd): Fix websockets 2025-02-25 17:06:51 -07:00
Madeleine Sydney a5bab1d73d fix(deertopia): Persist SSL certs 2025-02-25 03:46:43 -07:00
Madeleine Sydney 4746fe5f37 fix(deertopia): Jellyfin and Copyparty umasks 2025-02-24 07:46:10 -07:00
Madeleine Sydney c460157918 feat(deertopia): Add Copyparty module 2025-02-24 06:07:19 -07:00
Madeleine Sydney c8ba339b4b fix(jellyfin): Proxy websockets
- This fixes Jellyfin's SyncPlay feature.
- This config is actually pasted from their setup guide.  Not sure how I
  missed it.
2025-02-23 19:35:54 -07:00
Madeleine Sydney c738bed3d8 refactor(slskd): Log in w/ Authelia
- Currently, Firefox reports some errors about failure to connect to a
  websocket somewhere at slsk.deertopia.net.  Further fixes may be
  required if that's a serious issue.
2025-02-21 19:13:03 -07:00
Madeleine Sydney a29fcde32d fix(authelia,lldap): Persist important state directories 2025-02-21 18:41:15 -07:00
Madeleine Sydney 01d8e5986c feat(deertopia): Foundational Authelia setup
By 'foundational,' I mean that a demo is working correctly.  Work will
continue in a follow-up commit integrating existing services with LDAP
and Authelia. ♥
2025-02-21 17:37:33 -07:00
Madeleine Sydney a55aae8568 wip(lldap): Consultant 2025-02-20 11:33:58 -07:00
Madeleine Sydney Slaga 7f03bec221 wip(lldap): Test LDAP 2025-02-19 18:05:02 -07:00
Madeleine Sydney Slaga 9e334d9291 fix(lldap): Remove lldap.deertopia.net 2025-02-19 18:05:02 -07:00