Swarsel
aee51f5b09
feat: add emacs rss server (elfeed)
2024-12-15 14:59:58 +01:00
Swarsel
1df42bb708
chore: increase TOC level to 6
2024-12-11 01:50:30 +01:00
Swarsel
c43bbd0dc4
feat: add eglot-booster
2024-12-10 22:50:51 +01:00
Swarsel
453869609c
chore: adapt flake for 'nix flake check'
2024-12-10 22:41:52 +01:00
Swarsel
584cc31ce3
feat: add pre-commit-hooks
2024-12-10 22:41:40 +01:00
Swarsel
e68a46f00c
feat: make eglot work more smoothly
2024-12-08 12:30:41 +01:00
Swarsel
4ee0a6380b
feat: add nixd
2024-12-07 01:14:59 +01:00
Swarsel
36d37c3476
chore: elfeed syncthing setup
2024-12-05 04:50:38 +01:00
Swarsel
4ab640343f
chore: elfeed network setup
2024-12-05 04:42:52 +01:00
Swarsel
35d5ec57b8
chore: updaate .elfeed path
2024-12-05 04:14:05 +01:00
Swarsel
2c82e8abed
chore: prepare elfeed server data on winters
2024-12-05 03:46:28 +01:00
Swarsel
e2fefda51c
feat: add darwin hosts to folder structure
2024-12-05 02:53:32 +01:00
Swarsel
83bc6af1f6
fix: improve emacs hotkey chords
2024-12-05 02:35:38 +01:00
Swarsel
898834caac
feat: add initial elfeed for emacs
2024-12-05 02:35:32 +01:00
Swarsel
74a876e6c5
fix: annoyances in org mode
...
turns off org-buffers autoindenting. It makes the text jump around
while typing which I think is annoying (possibly a buggy interaction
with another package). Also stops the evaluation confirmation for org
source blocks.
2024-12-03 19:00:32 +01:00
Swarsel
cf46d495e6
feat: add hashicorp modes to emacs
2024-12-03 18:49:33 +01:00
Swarsel
202b723e1f
feat: improve emacs gc and performance
2024-11-04 01:07:33 +01:00
Swarsel
6338497d5f
feat: jenkins + darwin (and linting)
2024-10-23 11:45:14 +02:00
Swarsel
c8c0f39f34
feat: work qol packages
2024-10-17 00:09:18 +02:00
Swarsel
3f6f3fbed7
fix: stop links opening in wrong profile
2024-10-15 12:21:15 +02:00
Swarsel
d95c500065
fix: vterm remote shell + nextcloud
2024-10-04 10:41:06 +02:00
Swarsel
eff1e42c58
fix: tramp crashing emacs
2024-10-04 10:40:41 +02:00
Swarsel
a2c58a5cd2
featL work qol, enable matrix on winters
2024-09-25 16:23:54 +02:00
Leon Schwarzäugl
eab9e040aa
feat: terminal multiplexing and vterm
2024-09-01 22:27:07 +02:00
Swarsel
4987c3976a
feat: add emacs productivity keybinds
2024-08-31 18:00:15 +02:00
Swarsel
cc1ffd103b
feat: work QOL changes
2024-08-27 23:39:13 +02:00
Swarsel
9f41f9f155
feat: update flake
2024-08-16 14:32:03 +02:00
Swarsel
d33c24f710
feat: add emacs window management keybinds
2024-08-16 11:37:33 +02:00
Swarsel
2a1cce0e68
feat: check for broken links on org-html export
2024-08-11 02:21:00 +02:00
Swarsel
40ccc0a9e9
fix: broken links in index.html, broken link marks
2024-08-10 19:22:58 +02:00
Swarsel
dfe2c3922d
chore: improve work setup
2024-08-10 08:21:01 +02:00
Swarsel
40e81f104b
fix: sops secrets not rendered on boot
...
also fixes an org-caldav error that required org/appointments.org to
exist
2024-08-04 11:21:51 +02:00
Swarsel
747f160eea
fix: use environment variable for emacs wordlist
2024-07-29 17:12:39 +02:00
Swarsel
8f4fe686a5
refactor: expose all scripts as modules
2024-07-29 17:01:19 +02:00
Swarsel
2db79465da
feat: add more nixos settings as modules
2024-07-25 18:11:44 +02:00
Swarsel
07b0bf77db
feat: manage syncthing through NixOS instead
...
used to be done with home-manager
2024-07-20 11:05:52 +02:00
Swarsel
dc66bb27dd
chore: code cleanup (nixpkgs-fmt style)
2024-07-20 00:21:55 +02:00
Swarsel
23cfb96adb
chore: code cleanup
2024-07-20 00:20:32 +02:00
Swarsel
72d321f478
feat: Add automatic formatting for .nix files
2024-07-19 00:52:43 +02:00
Swarsel
9dc9a1fe1b
chore: cleanup code
2024-07-19 00:29:16 +02:00
Swarsel
3eecea6503
chore: code cleanup
2024-07-18 23:12:04 +02:00
Swarsel
0cae61e3ec
fix: stop Emacs from hanging on consult-line
...
Emacs was sometimes seemingly crashing when calling consult-line.
This is fixed by better orderless-settings.
2024-07-17 12:39:53 +02:00
Swarsel
183c04212f
chore: refine yubikey settings
2024-07-11 18:52:46 +02:00
Swarsel
cc00e0e74d
fix: make emacs-rustic use TS modes
2024-07-11 11:12:03 +02:00
Swarsel
1af0cc3ac5
fix: disable emacs devdocs update on startup
...
This caused errors when starting the emacs daemon with no internet
connection.
2024-07-11 11:09:51 +02:00
Swarsel
fac5468ced
chore: improve electric-pair-mode in Emacs
2024-06-29 00:13:50 +02:00
Swarsel
ab4c219ab1
Trackpoint; Programming features
...
NixOS:
feat: enable Trackpoint customization
feat: make Zig, Go available
chore: remove obsolete Emacs code for Rust
Emacs:
feat: visual-line mode now enabled globally
fix: make rustic-mode work with tree-sitter
2024-06-28 00:10:15 +02:00
Swarsel
0e7daf0d13
refactor: consolidate Nix.org and Emacs.org
...
The configuration options that used to be stored in Emacs.org and
Nix.org are now no longer split into two files. Instead, there now
is a single file SwarselSystems.org that holds both these configs.
2024-06-20 18:10:52 +02:00
Swarsel
bc8c52554d
refactor: revamp whole Emacs.org
...
This is the first part of consolidating my Emacs and NixOS config
into a single file. This commit refactors the whole of Emacs.org
and adds more bits of prose to the configuration sections.
2024-06-20 01:55:51 +02:00
Swarsel
5e9c3c398f
Convenience-features for Emacs and shell scripts
...
NixOS:
feat: add cdw, cdr, cdb, bak scripts/aliases
feat: spawn firefox on workspace 1 again
fix: adjust systemd stop timeout to avoid 1m30s wait on shutdown
feat: add fzf-tab
Emacs:
fix: file-switcher directory up was not working consistently
feat: more intuitive minibuffer-local-map (DEL is now 1 char again)
chore: C-z now a prefix key, several new keybinds
fix: make project switching in dashboard work again
fix: add proper projectile backend (was still set to ivy)
fix: allow yubikey unlocking from within emacs
feat: add dotfile directory to magit repository list
2024-06-18 04:08:10 +02:00