Madeleine Sydney
f53f58df5a
Commit dicipline fail
2025-02-12 14:02:11 -07:00
Madeleine Sydney
fc14c41edd
feat: Progress towards comfortable Lisp editing
2025-02-11 11:36:55 -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
aaf28d701d
doc: Emphasise Wishsys and Doom as my primary references
2025-02-04 10:26:50 -07:00
Madeleine Sydney
1b0d348533
feat: Jellyfin media server
2025-02-03 20:41:05 -07:00
Madeleine Sydney
c77b99fc17
doc: Update readme
2025-02-02 14:06:25 -07:00
Madeleine Sydney
d59c79a8d4
This is a mess
...
I'm sorry. I really wanted to improve my commit discipline. I know. I can't
be fucked to comb this diff and split it into 8 properly-ordered commits, like I
know I should. I'm not having a good time right now. We'll do better moving
forward.
2025-02-02 10:37:05 -07:00
Madeleine Sydney
aa1cd2c69f
feat: Lookup docs
2025-02-01 10:41:15 -07:00
Madeleine Sydney
9bb1534b68
feat: REPLs, by major mode, by project
...
Also includes Doom's popup code. }:)
2025-01-29 13:01:48 -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
95e591a144
feat: Project management
...
I might switch back to Projectile later. }:\
2025-01-17 16:28:45 -07:00
Madeleine Sydney
3ecff5e898
feat: Add :defer-incrementally
...
Adds org-mode module for the sake of testing it.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
386779ce9b
feat: Customise scratch buffer
2025-01-17 16:28:45 -07:00
Madeleine Sydney
65dd7b3967
feat: Add Smartparens
2025-01-17 16:28:45 -07:00
Madeleine Sydney
569c630917
tidy: Tidy readme
2025-01-17 16:28:45 -07:00
Madeleine Sydney
55c3db8db5
refactor: Reduce init time }:)
...
- Greatly increase gc-cons-threshold. This is the biggest win of this commit, shaving off about 400 ms. The GC runs a single time during init.
- Sprinkle a few `:defer t`s throughout.
wwwwfeat: Configure Orderless
2025-01-17 16:28:45 -07:00
Madeleine Sydney
4366fa163d
feat: Leader key and General.el
2025-01-17 16:28:45 -07:00
Madeleine Sydney
ca8ddd8f44
fix: Properly persist Straight.el dir
2025-01-17 16:28:45 -07:00
Madeleine Sydney
ab10e0ca56
wip: feat: Defer many packages
...
Shaving MILLISECONDS off our startup time!!! Fuck yes!
I've measured the average startup time to be 0.68s in the previous commit, and an average of 0.52 with this commit.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
cc759a73ea
wip: feat: Autosaving and recent files
2025-01-17 16:28:45 -07:00
Madeleine Sydney
ae74a9a15a
wip: fix: Fix and refactor emacs-wrapper and Straight.el things
2025-01-17 16:28:45 -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
b23492e42b
wip: feat: Emacs config (from scratch }:3)
...
Working:
- The daemon
- Mutable config — well, kinda. I'm not yet sure how it will interact with
`emacsWithPackagesFromUsePackage`.
- Packages via Nixpkgs
2025-01-17 16:28:45 -07:00
Madeleine Sydney
dc481e125f
fix: Update readme to reflect users -> vault rename
2025-01-16 11:06:45 -07:00
Madeleine Sydney
0e9bad81ee
refactor: Rename sydnix → sydnix-cli
2025-01-14 21:44:21 -07:00
Madeleine Sydney
d2ced4089b
feat: Add basic configuration for Git{hub,lab} CLIs
2025-01-03 23:52:31 -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
dfa5d6625b
doc: Update todo list
2024-12-31 12:00:55 -07:00
Madeleine Sydney
c5c9907374
doc: Update todo list
2024-12-31 01:05:33 -07:00
Madeleine Sydney
2e3b262d05
doc: Document users/ and hosts/
2024-12-30 19:14:53 -07:00
Madeleine Sydney
9796cada27
doc: Justify KILLing literate config
2024-12-30 17:05:40 -07:00
Madeleine Sydney
27182cad8e
doc: Mark Git config as done
2024-12-30 17:01:43 -07:00
Madeleine Sydney
7fd928a957
doc: Note Bash TODO
2024-12-30 16:59:33 -07:00
Madeleine Sydney
1f51aec1a4
fix: Reword readme
2024-12-30 16:59:27 -07:00
Madeleine Sydney
8b86c01550
fix: Configure Neovim using a wrappers
2024-12-29 21:35:19 -07:00
Madeleine Sydney
4f3d5579e7
fix: Update README tasks
2024-12-29 17:54:57 -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
fa3bd72816
Update readme to match personal notes
2024-12-29 01:13:27 -07:00
Madeleine Sydney
ffcc2b8cfe
Update references
2024-12-28 23:20:31 -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
Madeleine Sydney
28b2aece65
rewrite erase-home-darlings service in clojure
2024-12-12 01:29:09 -07:00