Madeleine Sydney
251f404699
feat(copyparty): Allow reading of /var/lib/slskd
2025-03-09 11:06:11 -06:00
Madeleine Sydney
ad6b4c2710
feat: Install Cachix
2025-03-07 13:58:49 -07:00
Madeleine Sydney
094ad1dc44
feat(crumb): Qt customisations
2025-03-07 13:58:20 -07:00
Madeleine Sydney
449cc400e4
feat(emacs): ox-html additions
2025-03-07 13:58:05 -07:00
Madeleine Sydney
79300c5c95
feat(emacs): ↑30.1
2025-03-07 13:58:00 -07:00
Madeleine Sydney
3e5020fb09
feat(emacs): Misc. tooling
2025-03-07 13:54:32 -07:00
Madeleine Sydney
7edba3e295
feat(emacs): Evil-mode adjustments
2025-03-07 13:53:15 -07:00
Madeleine Sydney
6523fc6b64
feat(emacs): Use consult-history where applicable
2025-03-07 13:52:56 -07:00
Madeleine Sydney
a8943c5d67
feat(emacs): Support Nix's ''big quotes''
2025-03-07 13:52:27 -07:00
Madeleine Sydney
04a23ded90
feat(crumb): Configure Firefox
...
- Set search engines.
- Install extensions
- Set basic Firefox settings.
- Bump home-manager to use updated `programs.firefox` API. Namely,
`programs.firefox.profiles.NAME.extensions`.
2025-03-07 13:30:27 -07:00
Madeleine Sydney
3603bea1c7
feat(emacs): Evil-leap
2025-03-06 13:25:34 -07:00
Madeleine Sydney
76a7182506
fix(emacs): Wrap emacs
...
- Previously, `emacs-VERSION` would be wrapped correctly, but not `emacs`.
2025-03-06 10:55:45 -07:00
Madeleine Sydney
e102d66797
refactor,feat(emacs): Refactor emacs.nix
...
- Added Tree-sitter grammars.
- Attempting to do so led to discovering how janky the previous setup was.
- Previous package "bootstrapping" process looked like
emacsPackage (The selected Emacs build from Nixpkgs)
↓
emacs-wrapper (My wrapper that set envvars and included external deps)
↓
programs.emacs.finalPackage (The package created by the HM module, which
included Nix-managed Emacs packages)
Now, we have
emacsBasePackage (The selected build from Nixpkgs)
↓
my-emacs (My wrapper that manages envvars, external packages, Nix-managed
Emacs packages, and everything else)
`programs.emacs.finalPackage` still exists, but it doesn't do anything that
`my-emacs` doesn't.
2025-03-06 08:48:37 -07:00
Madeleine Sydney
1a97b8344c
fix(haskell): Persist Cabal store
2025-03-04 03:11:55 -07:00
Madeleine Sydney
66b5981ee2
feat(emacs): SQL REPL
2025-03-02 21:49:20 -07:00
Madeleine Sydney
3dbaa864d4
feat(emacs): Haskell
2025-03-02 21:49:06 -07:00
Madeleine Sydney
cf8b6e7ba1
feat: port-tools
...
Very unfinished, but it's useful as-is!
2025-03-02 18:54:32 -07:00
Madeleine Sydney
539c906149
feat(emacs): More Clojure configuration
2025-03-02 18:03:22 -07:00
Madeleine Sydney
922e0b6ab8
feat: Persist some projects for browsing
2025-03-02 18:02:33 -07:00
Madeleine Sydney
bf18ac3e16
fix(emacs): Clj-nix template paths
2025-03-02 17:59:34 -07:00
Madeleine Sydney
88bb97c170
refactor: Remove notes from README
2025-03-02 17:56:54 -07:00
Madeleine Sydney
fac5e40771
Merge
2025-03-01 18:34:12 -07:00
Madeleine Sydney
8e5322e049
feat(emacs): Kill Comint buffers after exiting
2025-03-01 18:31:19 -07:00
Madeleine Sydney
cda749c536
feat(emacs): Library additions
...
- Fixes bug with TRAMP Eshell prompt
2025-03-01 18:25:33 -07:00
Madeleine Sydney
0c3e64b52e
feat(emacs): Customise default CSS for HTML exports
2025-03-01 18:23:59 -07:00
Madeleine Sydney
9cf1e48252
feat(emacs): Add project keybinds
2025-03-01 18:23:28 -07:00
Madeleine Sydney
59430e9b65
feat(emacs): Add dired
2025-03-01 18:21:58 -07:00
Madeleine Sydney
87ce647ab5
feat(emacs): Keep bookmarks out of VC
2025-03-01 18:21:33 -07:00
Madeleine Sydney
d9d13d9bf6
fix(emacs): Remove incorrect usage of org-heading-at-point
2025-03-01 18:20:55 -07:00
Madeleine Sydney
d46c80b03b
feat(emacs): Remap Imenu commands to consult-org-heading
2025-02-27 12:32:01 -07:00
Madeleine Sydney
8218ae47ef
feat(emacs): Customise org-agenda
...
Notable features include
- Show repeater intervals.
- Custom view split into day agenda and upcoming deadlines.
2025-02-27 12:10:32 -07:00
Madeleine Sydney
04a74b86e3
feat(emacs): pdf-tools
2025-02-25 19:32:21 -07:00
Madeleine Sydney
bd714e19a7
feat(emacs): Org + LaTeX
2025-02-25 17:22:25 -07: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
441405a7bc
feat: Link SSH keys into ~/{public,private}-keys
2025-02-22 11:22:22 -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
6f3a6960e1
feat(emacs): Set nix-mode syntax table
2025-02-21 13:37:53 -07:00
Madeleine Sydney
66773a7567
fix(emacs): Expand paths given to age.el
2025-02-20 17:10:07 -07:00
Madeleine Sydney
e2193dbd53
feat(emacs): Fill some search-related stubs
2025-02-20 15:54:03 -07:00
Madeleine Sydney
a55aae8568
wip(lldap): Consultant
2025-02-20 11:33:58 -07:00
Madeleine Sydney
c7b5479388
wip(lldap): Consultant
2025-02-19 18:05:59 -07:00
Madeleine Sydney Slaga
7f03bec221
wip(lldap): Test LDAP
2025-02-19 18:05:02 -07:00