Madeleine Sydney
36cc203d3e
feat(emacs): Org-latex-preview changes
2025-05-13 21:27:35 -06:00
Madeleine Sydney
1dca12377e
feat(emacs): Lean 4 support
2025-05-13 21:27:21 -06:00
Madeleine Sydney
909965ed8b
feat(emacs): Cider download java src
2025-05-11 18:04:25 -06:00
Madeleine Sydney
ec2c349bae
chore: Update my name and email on Git
2025-05-06 11:36:01 -06:00
Madeleine Sydney
4d010e3474
fix(emacs): Fix Org LaTeX exports
2025-04-26 09:35:58 -06:00
Madeleine Sydney
e3ed89534a
fix(niri): Start xwayland-satellite
2025-04-26 04:34:49 -06:00
Madeleine Sydney
84ad360ead
feat(emacs): Tecosaur LaTeX preview
2025-04-24 08:31:04 -06:00
Madeleine Sydney
faec282d46
fix(emacs): Fix Org-mode snippets
2025-04-23 05:04:45 -06:00
Madeleine Sydney
e50756b3b9
feat(emacs): org-noter
2025-04-23 05:04:07 -06:00
Madeleine Sydney
90502ec7d8
refactor(crumb): ~/etc
2025-04-22 06:25:54 -06:00
Madeleine Sydney
2ebfe72413
feat(mpd): Cantata config
2025-04-21 23:21:19 -06:00
Madeleine Sydney
3c2f6ceee3
feat: update tf2-nix
2025-04-17 20:43:03 -06:00
Madeleine Sydney
a81b7706c0
refactor(emacs): use lib.makeBinPath
2025-04-16 17:14:15 -06:00
Madeleine Sydney
df4f1b86eb
feat(direnv): Persist allowed directories
2025-04-16 16:53:43 -06:00
Madeleine Sydney
a401bcbb3c
feat(emacs): CIDER additions
2025-04-16 16:53:43 -06:00
Madeleine Sydney
3bd22a76c5
feat(emacs): Enable pdf-view-auto-slice-minor-mode
2025-04-15 08:09:27 -06:00
Madeleine Sydney
f0ac4c653c
feat(emacs): BibTeX
2025-04-15 08:04:14 -06:00
Madeleine Sydney
70aa5c6a6b
feat(tf2): Upgrade tf2-nix
...
- Patch DeerHud.
- Install jump_noskillrequired.
- Use alternate explosion effects, from Mastercomfig.
2025-04-15 08:03:16 -06:00
Madeleine Sydney
ceca77595c
feat(emacs): TeX things
2025-04-13 03:09:47 -06:00
Madeleine Sydney
54ff83fcc7
feat(crumb): Cantata
2025-04-12 20:50:33 -06:00
Madeleine Sydney
b138c0aa71
feat: Upgrade Home-manager
2025-04-12 20:23:21 -06:00
Madeleine Sydney
48a1810a6a
Merge
2025-04-12 19:54:00 -06:00
Madeleine Sydney
3cd3ccd08e
fix(emacs): Load Dirvish
2025-04-12 18:19:12 -06:00
Madeleine Sydney
f13fc85141
feat(emacs): syd-project-checkout
2025-04-12 18:19:12 -06:00
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
85f5f749d3
feat: VPN utils
2025-04-07 22:48:18 -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
cf591c1e2d
refactor(deertopia): Rename config files
2025-04-01 06:10:29 -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
f605ff752a
feat: Nixos-testbed is back
2025-03-27 13:54:44 -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
fa77a26afc
fix(lain): Use new-style user configs
2025-03-25 01:34:43 -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
604d2cbe77
feat(emacs): Basic Agda configuration
2025-03-14 18:49:35 -06:00
Madeleine Sydney
a1bdf17de7
feat(emacs): More keybinds!
2025-03-14 18:49:24 -06:00
Madeleine Sydney
59e033362d
feat(emacs): Use Elisp settings in lisp-data-mode when appropriate
2025-03-14 18:48:06 -06:00
Madeleine Sydney
23ddfe02ec
refactor: Nix things...
2025-03-14 18:47:01 -06:00
Madeleine Sydney
174c875fd0
feat(nixos-testbed): Use Deertopia binary cache
2025-03-14 18:46:24 -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
8693cc3dfa
feat(emacs): More keybinds!
2025-03-13 13:59:07 -06:00
Madeleine Sydney
a534087934
feat(emacs): Use Elisp settings in lisp-data-mode when appropriate
2025-03-13 13:59:07 -06:00
Madeleine Sydney
2f7221b433
refactor: Nix things...
2025-03-13 13:59:07 -06:00
Madeleine Sydney
0f68dd79e3
feat(nixos-testbed): Use Deertopia binary cache
2025-03-13 13:59:07 -06:00
Madeleine Sydney
2f937b471f
feat(deertopia): Set trusted-users
2025-03-13 13:53:46 -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
4f5abf4826
feat: ~/scratch
2025-03-11 13:33:12 -06:00
Madeleine Sydney
96ee2f099c
feat: Firefox dark mode
2025-03-11 13:32:49 -06:00
Madeleine Sydney
61c3b13023
feat(emacs): Keybinds all around!
2025-03-11 13:32:37 -06:00
Madeleine Sydney
46b0844bd9
fix(emacs): Fix consequtive prefix args
2025-03-11 13:32:05 -06:00
Madeleine Sydney
b3b61ebc90
feat(emacs): Increase GC cons max
2025-03-11 13:31:31 -06:00
Madeleine Sydney
4f51df603f
feat(emacs): Dirvish
2025-03-11 13:31:11 -06:00
Madeleine Sydney
386c4e77a6
feat(deertopia): Bring in port-tools
2025-03-09 11:14:39 -06:00
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