Evie Litherland-Smith
cca03702c5
Add citar and some initial config
...
Setup references directory to keep bibliographies and reference PDFs,
sync with git-sync
2023-11-04 21:00:13 +00:00
Evie Litherland-Smith
6ccf8f9ca6
Cleanup some more config
...
Remove music/spotify workspace
Remove using firefox by default, remove zathura
2023-11-04 20:08:55 +00:00
Evie Litherland-Smith
e58c8897af
Fix setting in nyxt to disable restore on startup
2023-11-04 20:07:12 +00:00
Evie Litherland-Smith
d73eac429c
Remove external alacritty theme
2023-11-04 20:06:52 +00:00
Evie Litherland-Smith
9f6cbf4cd8
Don't restore nyxt session on startup
2023-11-04 16:50:25 +00:00
Evie Litherland-Smith
ec89edbe6c
Switch to using fish (again), keep root using bash for stability
2023-11-04 16:47:14 +00:00
Evie Litherland-Smith
24502b5e62
Update formatting, back to old 5/10 spacing
...
Update waybar pulseaudio module format to look a bit better
Enable accounts-daemon and udisks2 services
2023-11-04 15:51:05 +00:00
Evie Litherland-Smith
48aa8b1a5a
Add keymap to open/refresh dashboard
...
Replace use of keymap-set global-map with keymap-global-set for brevity
2023-11-04 12:23:46 +00:00
Evie Litherland-Smith
ecab40b62b
Emacs UI tweaks
...
Add recent files back to dashboard, add hook to update khalel events
2023-11-04 12:19:02 +00:00
Evie Litherland-Smith
7dc9369362
Change disk to use percentage_used
2023-11-04 12:03:43 +00:00
Evie Litherland-Smith
11c8cedef5
Fix bad formatting of a waybar module
2023-11-04 12:02:56 +00:00
Evie Litherland-Smith
fad083cb25
Change around workspaces and waybar setup
...
Remove old "all" workspace and bump everything up
Move waybar module files back into default
Add some system stats to waybar output
2023-11-04 12:00:40 +00:00
Evie Litherland-Smith
b89e90da31
Revert "Remove kdeconnect"
...
This reverts commit 266693a42b
.
2023-11-04 10:26:47 +00:00
Evie Litherland-Smith
c78a6f518c
Add keymap to open elfeed
2023-11-04 10:20:42 +00:00
Evie Litherland-Smith
6f008d4c59
Add some more program binds back to hyprland
2023-11-04 10:08:28 +00:00
Evie Litherland-Smith
fcfa068492
Add some basic nyxt config with base16 theme
2023-11-04 10:01:21 +00:00
Evie Litherland-Smith
762ee79929
Add mu4e header action to capture with org-mode
2023-11-03 16:02:24 +00:00
Evie Litherland-Smith
61534311c5
Change libreoffice rules
2023-11-03 09:34:13 +00:00
Evie Litherland-Smith
33f6eaff65
Add Xenia email context, change key/name for work email
2023-11-03 07:15:55 +00:00
Evie Litherland-Smith
f24a39ae75
Remove wlogout rules, group chat programs automatically
2023-11-03 07:06:19 +00:00
Evie Litherland-Smith
05c376a230
Adjust emacs ui config
2023-11-03 07:03:40 +00:00
Evie Litherland-Smith
d4b24e4103
Add discord, remove signal
...
I'll add signal back when it has native wayland support...
2023-11-03 07:03:00 +00:00
Evie Litherland-Smith
2d2fa433f5
Revert "Remove teams-for-linux, mu section of Makefile"
...
This reverts commit 9b06d3faf3
.
Only restores teams-for-linux, keeps Makefile changes
2023-11-03 06:55:45 +00:00
Evie Litherland-Smith
84eacb4a44
Add windowrule for nyxt
2023-11-03 06:54:22 +00:00
Evie Litherland-Smith
ec0aba20d4
Change UI settings
...
mu4e use own modeline config, rather than doom-modeline
Remove wttr from modeline
Check system-type before customising UI (hopefully support android/termux)
2023-11-03 06:34:49 +00:00
Evie Litherland-Smith
00df579c67
Fix (hopefully) enabling flyspell automatically
2023-11-02 16:56:50 +00:00
Evie Litherland-Smith
ce763e1687
Enable pretty entities in org files
2023-11-02 16:22:46 +00:00
Evie Litherland-Smith
185b90e0f3
Re-enable menu-bar-mode
...
Without any border bars text would shift when opening the command buffer
2023-11-02 16:15:32 +00:00
Evie Litherland-Smith
01fb213dd8
Switch from word-wrap to visual-line-mode
...
Set display-line-numbers-mode as a global
Turn off menu-bar
2023-11-02 16:02:05 +00:00
Evie Litherland-Smith
3b0b0d06df
Change org-journal to using monthly files
...
Update org-agenda format
Only show agenda on dashboard, project was causing some issues anyway
2023-11-02 15:17:42 +00:00
Evie Litherland-Smith
72f6c32022
Require package *before* adding to package-archives list
2023-11-02 15:17:01 +00:00
Evie Litherland-Smith
5ad1850a80
Update org-capture templates and add keymap to goto last captured
2023-11-02 11:18:58 +00:00
Evie Litherland-Smith
52c16f4107
Update rsync-local-config function
...
Add heimdall back to ssh config
2023-11-02 11:04:49 +00:00
Evie Litherland-Smith
9b06d3faf3
Remove teams-for-linux, mu section of Makefile
2023-11-02 10:26:27 +00:00
Evie Litherland-Smith
d9fd0b0806
Add hyprland workspace rule for chromium-browser
2023-11-02 07:56:59 +00:00
Evie Litherland-Smith
56ec494c4d
Change org tag formatting
2023-11-02 07:05:04 +00:00
Evie Litherland-Smith
712487e571
Add network events calendar
2023-11-02 06:52:46 +00:00
Evie Litherland-Smith
0410d43580
Fix typo...
2023-11-01 18:23:01 +00:00
Evie Litherland-Smith
266693a42b
Remove kdeconnect
2023-11-01 18:21:27 +00:00
Evie Litherland-Smith
4c36b300b1
Switch Org directory back to being a git repo
2023-11-01 18:12:17 +00:00
Evie Litherland-Smith
e40ac6f61d
Enable mu4e fancy chars, fix folders for iCloud account
2023-11-01 18:05:45 +00:00
Evie Litherland-Smith
0614725bb0
Use full texlive, add gs and mupdf for doc-view
...
Remove texlab LSP as texlive ships digestif
2023-11-01 11:03:46 +00:00
Evie Litherland-Smith
a9f798f051
Fix and re-enable dashboard
...
Add some more fonts
Try to fix modeline fonts, still not quite working, rearranged config
to test this
2023-11-01 08:37:30 +00:00
Evie Litherland-Smith
0ee059a354
Revert "Switch emacs package definitions to use use-package"
...
This reverts commit 32436bb052
.
Broke lots of config, TODO revisit another time
2023-10-31 07:59:37 +00:00
Evie Litherland-Smith
32436bb052
Switch emacs package definitions to use use-package
...
First pass, think I got everything but may need tweaking with use and testing
2023-10-31 07:45:39 +00:00
Evie Litherland-Smith
27ce6af080
Switch everything back to mu4e (from notmuch)
2023-10-31 07:12:55 +00:00
Evie Litherland-Smith
ad2fa5a81e
Duplicated config by accident...
2023-10-30 21:31:42 +00:00
Evie Litherland-Smith
f723969c4f
Switch to using rofi on combi mode primarily
2023-10-30 21:30:23 +00:00
Evie Litherland-Smith
e958efbb4d
Switch anyrun, wlogout, etc back to rofi
...
Also add new usage of rofi (window switcher)
Remove watershot, TODO add grim/slurp binds back (later)
2023-10-30 17:54:50 +00:00
Evie Litherland-Smith
7eb5817aad
Switch pinentry flavour to gnome3 for better wayland support
...
Add blur rule to rofi layer
2023-10-30 15:40:28 +00:00
Evie Litherland-Smith
32543d21f5
Set rofi-pass package to use wayland version
2023-10-30 15:27:13 +00:00
Evie Litherland-Smith
3ab4ecfde8
Open org-agenda in current window, import calendar events on refresh
2023-10-30 14:41:41 +00:00
Evie Litherland-Smith
34d1fea00c
Disable aggressive-indent-mode hook
2023-10-30 14:41:18 +00:00
Evie Litherland-Smith
928a721219
Remove lynx and nnn, add midori browser
...
Check email more frequently
2023-10-30 14:40:40 +00:00
Evie Litherland-Smith
46d7475d06
Force sort order in notmuch saved searches
2023-10-30 10:54:59 +00:00
Evie Litherland-Smith
fee71e703c
Add khalel and config to sync ics files into org-agenda
...
Updage khal format strings to work with khalel
Remove syncing display name as contact birthdays messes with khalel
tagging (because of the space)
2023-10-30 07:03:37 +00:00
Evie Litherland-Smith
57bd555cbb
Add mastodon.el config
2023-10-29 07:33:43 +00:00
Evie Litherland-Smith
0babace2b8
Add some more packages
...
Fix broken keybinds
Don't refresh package list on startup, have keybind for that now
2023-10-29 07:23:22 +00:00
Evie Litherland-Smith
a707d2a546
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-29 07:02:20 +00:00
Evie Litherland-Smith
6f04773670
Add doom-modeline, nerd-icons for dired, completion, etc...
...
Change some keymaps that didn't need to be hydras into regular keymaps
Misc formatting of module files to be a bit easier to read/understand
2023-10-29 07:00:48 +00:00
Evie Litherland-Smith
d000fc4b89
Add lynx and associated hyprland bind
2023-10-28 11:37:11 +01:00
Evie Litherland-Smith
a8a85d3835
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-28 11:14:32 +01:00
Evie Litherland-Smith
9f3d04e231
Add wttr to emacs modeline
2023-10-28 11:14:27 +01:00
Evie Litherland-Smith
c70002fb0c
Fix setting elfeed directories
2023-10-28 10:41:42 +01:00
Evie Litherland-Smith
bea6ff65bc
Remove unused let
2023-10-28 10:41:27 +01:00
Evie Litherland-Smith
53700a9793
Remove unread tag when deleting email
2023-10-28 10:32:58 +01:00
Evie Litherland-Smith
5323229853
Update afew tagging rules
...
Should now purge new/inbox/unread tags from archived and deleted emails
2023-10-28 10:22:51 +01:00
Evie Litherland-Smith
25a2daebd2
Restore a deleted keybind
2023-10-28 10:17:37 +01:00
Evie Litherland-Smith
f3c33a8648
Switch back to python-lsp-server for better single file support
2023-10-28 10:17:15 +01:00
Evie Litherland-Smith
71528d0455
Update notmuch saved searches and org-mode hydra
2023-10-28 09:27:36 +01:00
Evie Litherland-Smith
32c10d02c3
Make program workspace rules not silent any more
2023-10-28 09:27:07 +01:00
Evie Litherland-Smith
aa38a0d479
Add some org templates and hydra keys for capture/calendar/journal
2023-10-27 18:16:04 +01:00
Evie Litherland-Smith
1ff7bea4c8
Move Org back to being sync'd with syncthing
2023-10-27 12:20:17 +01:00
Evie Litherland-Smith
9bc9267c8e
Dashboard: align recentf filenames
2023-10-27 12:17:20 +01:00
Evie Litherland-Smith
ce5dd998e2
Set frame-alpha using hook so it's not applied to popups
2023-10-27 11:54:51 +01:00
Evie Litherland-Smith
a06ab54e64
Customise notmuch-hello and add hydra
...
Add emms hooks to show current song when changed
2023-10-27 11:45:06 +01:00
Evie Litherland-Smith
f1b8a95546
Customise how dashboard is started
2023-10-27 10:45:05 +01:00
Evie Litherland-Smith
7edc3efa2b
Rename to fix defaults-config file name
2023-10-27 10:34:05 +01:00
Evie Litherland-Smith
93c4a76a0d
Re-enable new custom-defaults-config, remove projectile
2023-10-27 10:31:36 +01:00
Evie Litherland-Smith
5987eb3395
Remove early-init
...
Update what's shown on dashboard
2023-10-27 10:07:29 +01:00
Evie Litherland-Smith
9088026c8d
Disable custom-defaults-config (for now, TODO fix)
2023-10-27 10:00:21 +01:00
Evie Litherland-Smith
ef73c2e417
Customise dashboard
...
Add hydra for controlling emms
2023-10-27 08:57:48 +01:00
Evie Litherland-Smith
5c959f8bf5
Reorganise a bunch of elisp file
...
Set package priority manually rather than using
crafted-early-init-config
Copy crafted-defaults-config to custom-defaults-config instead
Move some things out of init.el into relevant custom config files
Add some new packages (to be configured)
2023-10-27 08:03:51 +01:00
Evie Litherland-Smith
25d87b600a
Add page-break-lines
2023-10-27 07:18:16 +01:00
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