Commit graph

3886 commits

Author SHA1 Message Date
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
Evie Litherland-Smith ad0780915c Add extra theming settings to hyprland config 2023-10-23 13:21:16 +01:00
Evie Litherland-Smith 5c9854c665 Update org-agenda format 2023-10-23 11:46:34 +01:00
Evie Litherland-Smith e0b73fd7aa Add crafted-emacs as flake input 2023-10-23 11:46:22 +01:00
Evie Litherland-Smith 895c1b6fdd Re-enable ncspot 2023-10-23 08:56:04 +01:00
Evie Litherland-Smith 33cb97192d Add starter config for using crafted emacs 2023-10-23 08:52:59 +01:00
Evie Litherland-Smith c868665bc0 Replace command-not-found with nix-index
Add nano syntax highlighting
2023-10-23 08:29:58 +01:00
Evie Litherland-Smith fff9af77c6 Customise elfeed-goodies display 2023-10-23 07:35:42 +01:00
Evie Litherland-Smith 21cb399832 Remove some program auto-starts 2023-10-22 13:54:14 +01:00
Evie Litherland-Smith 722483f5ba Update firefox addons 2023-10-22 13:39:25 +01:00
Evie Litherland-Smith eb98200654 Revert to 10px corner radius
Update waybar style to be a bit more space efficient
2023-10-22 12:58:15 +01:00
Evie Litherland-Smith 1e2d653ae4 Restore laptop screen scaling 2023-10-22 12:55:02 +01:00
Evie Litherland-Smith e8efcdbcb6 Remove laptop screen scaling 2023-10-22 12:30:24 +01:00
Evie Litherland-Smith 29ed547f9c Move rewrites to dns, add some blocked services 2023-10-22 09:03:51 +01:00
Evie Litherland-Smith 350fa9fbf1 Add local rewrite for server domains
Ignore same domains from statistics as querylog
2023-10-22 08:49:17 +01:00
Evie Litherland-Smith 2cd3921dbc Update firefox bookmarks 2023-10-22 08:44:59 +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 f592780f9e Ignore some common queries from logging 2023-10-22 08:00:51 +01:00
Evie Litherland-Smith 367ac8e689 Fix path setting
Move Legion syncthing path to be default like everything else
2023-10-22 07:52:24 +01:00
Evie Litherland-Smith dccc55a301 Set elfeed directories 2023-10-22 07:43:30 +01:00