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
Madeleine Sydney Slaga
9e334d9291
fix(lldap): Remove lldap.deertopia.net
2025-02-19 18:05:02 -07:00
Madeleine Sydney
98a71dc13b
fix(emacs): Non-recursive org-cycle
2025-02-19 00:38:58 -07:00
Madeleine Sydney
5d2c1c3e72
fix(emacs): Tramp use remote PATH
2025-02-19 00:33:32 -07:00
Madeleine Sydney Slaga
a7d6bc0905
feat(deertopia): LLDAP server
2025-02-18 23:00:50 -07:00
Madeleine Sydney
68ba3064d9
fix(emacs): Load cl-lib before use
2025-02-18 21:49:04 -07:00
Madeleine Sydney
fee272e1e8
fix(emacs): Use correct package for daemon
2025-02-18 21:44:46 -07:00
Madeleine Sydney
b4a9bd2d89
fix: SSH key fixes
2025-02-18 21:19:11 -07:00
Madeleine Sydney
eceb06c654
feat(emacs): Small repl things
2025-02-18 19:45:34 -07:00
Madeleine Sydney
c48625f584
feat(emacs): jj --no-pager in Eshell
2025-02-18 17:45:35 -07:00
Madeleine Sydney
40d1bfe4c9
feat(emacs): Don't scroll Eshell on output
2025-02-18 17:38:55 -07:00
Madeleine Sydney
30a1342a13
feat: Let lain borrow crumb's vimrc
2025-02-18 16:26:58 -07:00
Madeleine Sydney
d203a71aaa
feat: Encryption
2025-02-18 15:59:17 -07:00
Madeleine Sydney
91b94d911f
feat(emacs): Org agenda
2025-02-18 02:52:54 -07:00
Madeleine Sydney
e730599357
feat(emacs): Spell-checking
...
- Uses Aspell and Jinx.
2025-02-17 21:55:48 -07:00
Madeleine Sydney
12caaa6097
feat(emacs): Org theming
2025-02-17 18:47:04 -07:00
Madeleine Sydney
7ab9610b6f
fix(emacs): Avoid unwanted tab behaviour
2025-02-17 17:20:41 -07:00
Madeleine Sydney
90d2e9584e
feat(emacs): Initial buffer for new tabs
2025-02-17 13:54:33 -07:00
Madeleine Sydney
0c2e7d7d6d
refactor(emacs): Cleanup
2025-02-17 12:04:26 -07:00
Madeleine Sydney
584cff0bd2
feat(emacs): Tab control
...
- Removes default "implicit naming" behaviour.
- Adds keybinds.
2025-02-17 12:02:51 -07:00
Madeleine Sydney
7a8b0c4fe1
fix(emacs): Load TRAMP when needed
2025-02-17 10:04:09 -07:00
Madeleine Sydney
276cd7fbec
feat(emacs): Persist data and cache dirs
...
This will now persist the project list.
2025-02-17 10:00:36 -07:00
Madeleine Sydney
3ccbb5a012
fix(syncthing): Properly persist state dir
...
I'd forgot to strip the `~/` prefix from the path, causing
`/home/crumb/home/crumb/...` to persist instead of `/home/crumb/...`.
2025-02-17 09:58:36 -07:00
Madeleine Sydney
326ae2442a
feat(emacs): savehist-mode
2025-02-17 02:10:57 -07:00
Madeleine Sydney
6c9213d532
feat(emacs): Eshell stuff
...
- Fancify prompt
- Shows success of last command.
- TRAMP prefix is made distinct.
- CWD is abbreviated.
- cd to project root (`cdp`).
- Imitate using `C-d` / send-EOF to exit.
- Opening popup shell puts user in insert state.
- Fixes TRAMP customisation.
Nicely done! }:3
2025-02-17 01:58:18 -07:00