Commit graph

132 commits

Author SHA1 Message Date
Evie Litherland-Smith 9f19f3a626 Email setting updates
Add more tagging rules to afew

Change syncing setup to run mbsync less frequently (every 30 mins) but
sync inboxes in notmuch pre hook.
Imapnotify can now just call notmuch

Update conditions to refresh notmuch-indicator (emacs)
2023-10-26 13:09:11 +01:00
Evie Litherland-Smith 78752637d3 Add crafted-early-init, remove some other crafted modules
Fork crafted-ui-config to custom-ui-config to remove dependency on demos
2023-10-25 15:47:35 +01:00
Evie Litherland-Smith b4fb72cb1e Go back to default notmuch-saved-searches 2023-10-25 10:46:06 +01:00
Evie Litherland-Smith 249806bf29 Adjust order of elisp expressions
Change custom-email-config config to start modes *after* the setting
have been applied...
2023-10-25 09:20:22 +01:00
Evie Litherland-Smith c68cc41915 Remove elfeed reference to elfeed.org in user emacs dir 2023-10-25 06:48:43 +01:00
Evie Litherland-Smith c27f50a3ac Move elfeed.org back to Org directory
Update rmh-elfeed-org-files to check both org-directory and emacs user directory
2023-10-25 06:42:48 +01:00
Evie Litherland-Smith 4965badff3 Add the fiday chillout podcast feed 2023-10-25 06:39:14 +01:00
Evie Litherland-Smith c7c35d0db3 Require notmuch-indicator 2023-10-24 22:34:55 +01:00
Evie Litherland-Smith 3856427110 Add Numberphile to elfeed 2023-10-24 21:24:03 +01:00
Evie Litherland-Smith 51d10776dc Setup elfeed-org properly 2023-10-24 21:18:00 +01:00
Evie Litherland-Smith 73a3fed630 Expand fcc-dirs rules for common aliases 2023-10-24 18:20:48 +01:00
Evie Litherland-Smith a1f19f7565 Email updates
Add afew to handle new email tagging and moving archived or deleted
mail

Add more notmuch emacs config - fcc dirs based on send address, saved
searches default to tree view, better modeline icon
2023-10-24 18:15:21 +01:00
Evie Litherland-Smith 32f58021a2 Ensure eglot starts 2023-10-24 14:45:35 +01:00
Evie Litherland-Smith 4582485ed7 Move org config into own module
Add org-journal config, add refile settings
2023-10-24 14:36:12 +01:00
Evie Litherland-Smith c892de9926 Inhibit startup splash 2023-10-24 11:22:17 +01:00
Evie Litherland-Smith 69af15746d Revert "Add crafted-emacs as submodule instead of flake input"
This reverts commit afef99d596.
2023-10-24 11:20:35 +01:00
Evie Litherland-Smith afef99d596 Add crafted-emacs as submodule instead of flake input 2023-10-24 10:55:56 +01:00
Evie Litherland-Smith f433063be4 Reduce notmuch-indicator-refresh-count 2023-10-24 10:06:55 +01:00
Evie Litherland-Smith c549ee4f97 Run emacs as a system daemon
Move emacs package definition (with emacsPackages) to system/emacs.nix
Keep user config in home-manager as emacs service is installed as user
service

Remove extra expressions (formatters, lsp_servers) and bring back into
default.nix

Move config/ directory contents up one level
2023-10-24 09:56:35 +01:00
Evie Litherland-Smith bb6a26cb7e Re-enable elfeed update hook 2023-10-24 08:07:33 +01:00
Evie Litherland-Smith 16babc3f15 Various additions / changes
Switch email from mu/mu4e to notmuch, with associated service changes

Add elfeed config, enable useful minor-modes

Slight restructure of file layout
2023-10-24 08:06:35 +01:00
Evie Litherland-Smith 815f603128 Move email config over from doom-emacs 2023-10-23 23:55:52 +01:00
Evie Litherland-Smith fbea5c3884 Fix adding tree-sitter grammars
Add nix-index-database flake
2023-10-23 21:33:06 +01:00
Evie Litherland-Smith 5af2fac4af Add tree-sitter config file 2023-10-23 21:01:34 +01:00
Evie Litherland-Smith 47770b02c5 Add direnv and rust-mode to emacs
Add kdeconnect icon for waybar MPRIS module
2023-10-23 20:32:09 +01:00
Evie Litherland-Smith 16d3253c37 Copy over some more config from doom/config.el 2023-10-23 18:02:14 +01:00
Evie Litherland-Smith 55ae93f633 Big emacs re-write to use crafted-emacs
emacs/default.nix now links new init.el and modules directories (mine
and crafted-emacs) to ~/.config/emacs/
emacs/default.nix installs emacs29-pgtk with packages as needed in
module *-config.el definitions

Add tree-sitter with required parsers

Remove doom-emacs and places it was set
2023-10-23 17:28:05 +01:00
Evie Litherland-Smith 5c9854c665 Update org-agenda format 2023-10-23 11:46:34 +01:00
Evie Litherland-Smith 33cb97192d Add starter config for using crafted emacs 2023-10-23 08:52:59 +01:00
Evie Litherland-Smith fff9af77c6 Customise elfeed-goodies display 2023-10-23 07:35:42 +01:00
Evie Litherland-Smith 4df046c0d4 Set ntfy repo, require in config.el 2023-10-22 08:26:02 +01:00
Evie Litherland-Smith fc9b85992d Add ntfy.el with config
Change default shell to use for vterm over TRAMP
2023-10-22 08:17:53 +01:00
Evie Litherland-Smith dccc55a301 Set elfeed directories 2023-10-22 07:43:30 +01:00
Evie Litherland-Smith 548977c6fe Move formatters and lsp_servers into separate files 2023-10-22 06:32:26 +01:00
Evie Litherland-Smith 736750b21c Add emacs mpv package 2023-10-21 07:50:28 +01:00
Evie Litherland-Smith 7eec811ce2 Add elfeed-tube package 2023-10-20 22:56:15 +01:00
Evie Litherland-Smith 54bcb66a8d Remove roam/daily from org-agenda-files 2023-10-20 16:51:55 +01:00
Evie Litherland-Smith dda19b7660 Set delta to use stylix-generated syntax theme
Update git config for better delta experience
Remove gitui, wasn't using it anyway...
Clean up SSH host definitions a bit
Remove emacs magit-delta and yuck-mode packages
2023-10-20 15:23:16 +01:00
Evie Litherland-Smith 581295af0a Fix magit definition to use magit-delta now
Remove private config shortcut from dashboard
2023-10-20 14:00:57 +01:00
Evie Litherland-Smith 4663abd15f Re-enable elfeed, use org file for configuration 2023-10-20 11:45:42 +01:00
Evie Litherland-Smith c10cee9c76 Adjust mbsync timing, emacs mu4e check now pulls inboxes 2023-10-19 14:19:34 +01:00
Evie Litherland-Smith e37f6a9d31 Enable git-sync for org notes directory 2023-10-19 06:33:56 +01:00
Evie Litherland-Smith 11dcf088e9 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-10-19 06:27:28 +01:00
Evie Litherland-Smith 2ac8995984 Move org directory from ~/Notes to ~/Org
Coincide with moving notes to git repo
2023-10-19 06:20:57 +01:00
Evie Litherland-Smith 708df00cea Back to using pyright 2023-10-18 16:04:12 +01:00
Evie Litherland-Smith 644f29106b Add apheleia-remote-algorithm for format over SSH 2023-10-18 11:32:04 +01:00
Evie Litherland-Smith 4d9f9851a7 Fix sessionPath, missing bin directory 2023-10-18 07:57:41 +01:00
Evie Litherland-Smith e69faa769f Switch from pyright to python-lsp-server 2023-10-18 07:55:39 +01:00
Evie Litherland-Smith 30e145ada1 Enable basic home config for root user
Emacs: always create new workspace when switching to project
2023-10-18 06:43:41 +01:00
Evie Litherland-Smith 6423dd73d8 Improve emacs workspace switching
Change switch project function to doom-project-browse, allows quick
access to being in project directory without having to open a file
2023-10-18 06:12:34 +01:00