Commit graph

2356 commits

Author SHA1 Message Date
Evie Litherland-Smith 21dcb5b50c Update firefox managed bookmarks 2023-10-26 07:00:51 +01:00
Evie Litherland-Smith a50c132f63 Fix some afew rules 2023-10-25 22:58:29 +01:00
Evie Litherland-Smith 01e2766075 Update afew tagging rules 2023-10-25 22:36:53 +01:00
Evie Litherland-Smith bad1f0bf7f Add a directory to sync notmuch database 2023-10-25 22:34:52 +01:00
Evie Litherland-Smith aafee00295 Hyprland: switch back to dwindle layout 2023-10-25 17:23:23 +01:00
Evie Litherland-Smith 3fc2a4a715 Hyprland: group NoMachine windows 2023-10-25 17:02:07 +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 ca881d8fa0 Add to ignored patterns for Outlook email 2023-10-25 10:01:40 +01:00
Evie Litherland-Smith 4611cff930 Set emacsclient as default editor 2023-10-25 09:28:56 +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 e35a36e0ef Make mbsync service more frequent 2023-10-25 09:12:01 +01:00
Evie Litherland-Smith 84c19b44df Remove nnn repo as flake input 2023-10-25 07:53:07 +01:00
Evie Litherland-Smith 5c89d80bbd Update nnn narHash 2023-10-25 07:51:03 +01:00
Evie Litherland-Smith 91166300c0 Actually import nnn expression
Update hyprland binds to spawn nnn (and ncspot, using tmux as well)

Add more nnn bookmarks
2023-10-25 07:49:13 +01:00
Evie Litherland-Smith 9fbda10700 Add nnn file browser with plugins
Hyprland: rebing caps-lock to ctrl
2023-10-25 07:40:39 +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 5eb53e4f78 Adjust afew arguments 2023-10-24 22:41:38 +01:00
Evie Litherland-Smith c7c35d0db3 Require notmuch-indicator 2023-10-24 22:34:55 +01:00
Evie Litherland-Smith f1799b4178 Update email tagging rules 2023-10-24 22:23:24 +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 1ad915006d Update rsync-local-config function
Ignore any .git* contents when syncing
Set rw permissions for all files before attempting to patch nix paths
2023-10-24 14:43:39 +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 36b8ec38da Add org-journal package 2023-10-24 11:25:16 +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 dbdfb32bd7 Remove lingering reference to emacs/lsp_servers.nix 2023-10-24 09:58:42 +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 8c33f140db Update gitignore rules 2023-10-24 09:21:23 +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 ca77fb2d1e Hyprland restart services that require WAYLAND_DISPLAY 2023-10-23 22:38:35 +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 0f3791e059 Fix wrong emacs bind 2023-10-23 20:16:14 +01:00
Evie Litherland-Smith aa1845966d Update hyprland rules 2023-10-23 20:04:17 +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 bd6ea9898f Sync emacs config to remote machines 2023-10-23 17:36:40 +01:00
Evie Litherland-Smith 8df2109247 Add crafted-emacs docs to firefox bookmarks 2023-10-23 17:32:00 +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