Evie Litherland-Smith
46adafaf28
Wrap theme setting in when check for doom-themes
...
Move a few more things into modules from init.el, misc formatting otherwise
2023-10-27 06:59:10 +01:00
Evie Litherland-Smith
4949fb113e
Update custom configs to check if module is installed before config
2023-10-27 06:51:20 +01:00
Evie Litherland-Smith
75711282c6
Fix yasnippet config, add custom snippet from doom
...
Add link-hint package
2023-10-27 06:40:20 +01:00
Evie Litherland-Smith
8891a13e42
Add some emacs editor packages
...
Adds:
goto-chg
rainbow-delimiters
yasnippet
Enables:
aggressive-indent in editor-mode-hook
2023-10-27 06:23:51 +01:00
Evie Litherland-Smith
27d4dc83b2
Use emms-source-file-default-directory instead of calling
...
add-directory-tree
Set syncthing to not override folders
2023-10-26 19:56:43 +01:00
Evie Litherland-Smith
825002f0ec
Move home syncthing setup to hyprland, without tray
...
Make server syncthing devices transient, keep folders declarative though
2023-10-26 17:15:51 +01:00
Evie Litherland-Smith
461d2580dc
Change how syncthing is configured
...
Revert syncthing to using own user space in /var/lib/syncthing and set
to only run on server
User home-manager syncthing service (with tray) for other machines
Remove mpd/mpc, and spot
2023-10-26 16:49:11 +01:00
Evie Litherland-Smith
25628104a7
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-26 16:12:04 +01:00
Evie Litherland-Smith
678ea71f61
Add emms and initial config to emacs
2023-10-26 16:11:52 +01:00
Evie Litherland-Smith
80ddaf9cfc
Switch to using git-sync for elfeed and notmuch databases
...
Disable both in syncthing
2023-10-26 13:30:44 +01:00
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
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
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
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
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
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
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
Evie Litherland-Smith
cc5f97aa9e
Remove ferdium
...
Add teams-for-linux to replace, add whatsapp web and discord to
bookmarks
Replace ferdium binds and rules
2023-10-19 11:45:49 +01:00
Evie Litherland-Smith
59e01a0d9f
Set anyrun websearch to use DuckDuckGo
2023-10-19 08:42:38 +01:00
Evie Litherland-Smith
50eb2a8190
Delete neovim config
2023-10-19 08:14:14 +01:00
Evie Litherland-Smith
24db02a5ba
Update anyrun to use stylix colors
2023-10-19 08:09:53 +01:00
Evie Litherland-Smith
258c979e43
Remove mc, switch bind back to thunar
2023-10-19 07:53:07 +01:00
Evie Litherland-Smith
c14a68ab9b
Add output directory to watershot bind
2023-10-19 07:49:48 +01:00
Evie Litherland-Smith
1a48515410
Switch swaync for mako, swayosd for avizo
...
mako and avizo are both themed with stylix so easier to keep consistent
Reduce opacity of popups 0.8 -> 0.5
2023-10-19 07:40:03 +01:00
Evie Litherland-Smith
78dadd7df7
Remove mako settings that are managed by stylix
2023-10-19 07:12:39 +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