Commit graph

773 commits

Author SHA1 Message Date
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 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 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 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 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 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 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 7538f6bd4b Adjust sshd settings
Allow root login via key only

Prune number of authorised keys
2023-10-22 06:52:38 +01:00
Evie Litherland-Smith 03d9ec7c2d Add lsp servers for emacs to server
Remove ferdium
2023-10-22 06:34:55 +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 8421a5eeb5 Fix program launch binds
Didn't update for new workspaces
2023-10-21 08:57:20 +01:00
Evie Litherland-Smith 1974301ebb Autostart spot with hyprland 2023-10-21 08:51:07 +01:00
Evie Litherland-Smith d29c8d21b8 Remove calendar workspace, add back a default (1) 2023-10-21 08:49:40 +01:00
Evie Litherland-Smith ef88a7f2a9 Change hyprland auto-starts 2023-10-21 08:32:20 +01:00
Evie Litherland-Smith 90ce27fa5d Fix waybar icon for Spot 2023-10-21 08:28:40 +01:00
Evie Litherland-Smith 685063b6ed Switch spotify client to Spot
GTK/Rust implementation of a spotify client
2023-10-21 08:24:03 +01:00
Evie Litherland-Smith 736750b21c Add emacs mpv package 2023-10-21 07:50:28 +01:00
Evie Litherland-Smith de5dd7d59e Update firefox hyprland rules 2023-10-21 07:44:31 +01:00
Evie Litherland-Smith 7eec811ce2 Add elfeed-tube package 2023-10-20 22:56:15 +01:00
Evie Litherland-Smith 3867e54112 Add OBS Studio 2023-10-20 18:52:10 +01:00
Evie Litherland-Smith 5d429868b9 Add doom to config files sync'd 2023-10-20 17:00:23 +01:00
Evie Litherland-Smith 54bcb66a8d Remove roam/daily from org-agenda-files 2023-10-20 16:51:55 +01:00
Evie Litherland-Smith e8f6a065bd Update rsync-local-config
Now copies targets to tmp directory and removes all occurances of
/nix/.../bin/ to be compatible with target system
2023-10-20 16:31:35 +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 41efd6cd77 Add teams mimeapp
Hopefully this will stop teams overwritting the file every time...
Also don't auto start teams
2023-10-20 10:24:28 +01:00
Evie Litherland-Smith 670c52914b Remove left over exec swaync 2023-10-20 10:23:56 +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 8e9d6e2414 Change border radius globally 2023-10-19 13:16:36 +01:00
Evie Litherland-Smith f19090244e Remove ironbar import 2023-10-19 13:16:30 +01:00
Evie Litherland-Smith 85256d42ee More cleanup 2023-10-19 12:26:35 +01:00
Evie Litherland-Smith c79b7a4498 Move rofi expression 2023-10-19 12:22:48 +01:00
Evie Litherland-Smith b37dfee9b9 Cleanup some now unused config files 2023-10-19 12:20:49 +01:00