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
Madeleine Sydney Slaga
a7d6bc0905
feat(deertopia): LLDAP server
2025-02-18 23:00:50 -07:00
Madeleine Sydney
d203a71aaa
feat: Encryption
2025-02-18 15:59:17 -07:00
Madeleine Sydney
273d4995a7
feat: Org-roam
...
- Sets some basic keybinds.
- Sets up a temporary Syncthing config on the Nix end.
- This ought to be replaced with a nicer system at some point.
2025-02-15 12:10:07 -07:00
Madeleine Sydney
f7c1f6c63f
feat(deertopia): slskd
2025-02-09 17:36:51 -07:00
Madeleine Sydney
c128e31687
feat: Syncthing GUI
2025-02-09 14:17:44 -07:00
Madeleine Sydney
672cc6cc8c
feat: syncthing djuasdhjnasbhjbdahjbdahjsb
2025-02-09 01:32:05 -07:00
Madeleine Sydney
1b0d348533
feat: Jellyfin media server
2025-02-03 20:41:05 -07:00
Madeleine Sydney
3c13e53b2a
feat: Authorise fruitbook
2025-01-29 04:35:00 -07:00
Madeleine Sydney
3616248c20
fix: Git-annex fixes
2025-01-25 04:29:47 -07:00
Madeleine Sydney
d2359a4eaf
feat: add Bepasty module
2025-01-23 16:10:37 -07:00
Madeleine Sydney
fbd7553bc6
feat: add Git-annex module
2025-01-23 14:20:50 -07:00
Madeleine Sydney
f4924eeb59
refactor: Modularise Nginx vhosts
2025-01-20 03:37:22 -07:00
Madeleine Sydney
46d6c129c1
wip: Add host deertopia
2025-01-19 18:41:38 -07:00
Madeleine Sydney
34adb5c26e
wip: feat: Add host deertopia
2025-01-17 22:32:02 -07:00
Madeleine Sydney
b86ba2081a
feat: Alias hosts guix-rebound & deertopia
2025-01-17 20:00:40 -07:00
Madeleine Sydney
1aee1366c2
wip: feat: Just use straight.el...
...
Every Nixy solution I could find or conceive had too many points spread across
these various facets:
- Flimsy (emacsWithPackagesFromUsePackage)
- Inelegant (builtins.exec, manual listings)
- Inflexible (emacsWithPackagesFromUsePackage)
- Otherwise unergonomic (everything }:D)
Straight.el is sufficiently declarative, flexible, and Nix-friendly without
blindly bowing down to the imperialist NixOS user. Now, Convenience and
ergonomics shan't be forsaken for the dogma that is total Nixation.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
98a02736b1
refactor: Rename keys
2025-01-13 02:27:34 -07:00
Madeleine Sydney
e8b0b71905
refactor: Rename user-files -> vault
2025-01-13 02:07:25 -07:00
Madeleine Sydney
d2ced4089b
feat: Add basic configuration for Git{hub,lab} CLIs
2025-01-03 23:52:31 -07:00
Madeleine Sydney
1870ca57c9
feat: mpdscribble
2025-01-02 06:32:48 -07:00
Madeleine Sydney
d336291ac9
feat: MPD
2025-01-02 02:20:06 -07:00
Madeleine Sydney
00402bdb93
feat: Impermanence (home)
2025-01-02 01:15:03 -07:00
Madeleine Sydney
9516c35c7f
feat: Impermanence (system)
...
I had to disable initrd's systemd stuff. I just /couldn't/ get a rollback
service working; believe me, not for a lack of effort! I've been working on
this on-and-off for a month or two now.
2025-01-01 19:23:45 -07:00
Madeleine Sydney
c6170d5284
refactor: Tidy flake.nix and break it apart
2024-12-31 00:52:29 -07:00
Madeleine Sydney
e4a0777c19
feat: dropbox
2024-12-29 03:22:15 -07:00
Madeleine Sydney
10dfd4e502
feat: tailscale
2024-12-29 02:51:04 -07:00
Madeleine Sydney
3f0cd8d6ba
(wip) Use password-store
2024-12-29 02:43:35 -07:00
Madeleine Sydney
52dc849c67
feat: Manage secrets w/ sops-nix
...
Closes #1
2024-12-29 01:42:01 -07:00
Madeleine Sydney
641036a889
Add GnuPG module
2024-12-28 23:04:36 -07:00
Madeleine Sydney
9a99a6dfb7
(wip) Setup btrfs impermanence
2024-12-28 20:29:57 -07:00
Madeleine Sydney
be5341b5b1
Disable home impermanence
2024-12-21 09:49:20 -07:00
Madeleine Sydney
684e78e936
Polish erase-home-darlings.clj
2024-12-14 03:48:05 -07:00
Madeleine Sydney
0350752a50
Use impermanence
2024-12-12 13:54:46 -07:00
Madeleine Sydney
3f846d783a
Large refactor
2024-12-12 13:54:17 -07:00