Evie Litherland-Smith
18c2a2ddfc
Add darkroom config to use-package
2023-11-13 14:41:28 +00:00
Evie Litherland-Smith
b87bc76b4d
Change btop update time to 1s
2023-11-13 13:05:19 +00:00
Evie Litherland-Smith
04b2ae8206
Change waybar clock module to correct month format
2023-11-13 11:43:51 +00:00
Evie Litherland-Smith
000a6d0536
Remove some mimeapps
...
teams-for-linux not installed anymore
Remove emacs associations as I'll be in emacs opening any files anyway...
2023-11-13 11:17:47 +00:00
Evie Litherland-Smith
3036b1b463
Last bit of waybar re-styling (for now), re-enable stylix chromium target
2023-11-13 11:15:54 +00:00
Evie Litherland-Smith
99aed74787
Don't ensure treesit-auto is installed
...
Might not be due to emacs compilation options on other systems
2023-11-13 09:35:47 +00:00
Evie Litherland-Smith
4c7bc1462e
Add column-number-mode to modeline
2023-11-13 09:26:13 +00:00
Evie Litherland-Smith
938e376417
Add NoMachine rewrite to waybar
2023-11-13 08:26:18 +00:00
Evie Litherland-Smith
9ceb5115cb
Remove org-mode drawer/block settings from org-appear
2023-11-13 08:25:15 +00:00
Evie Litherland-Smith
4e86d51f5d
Move some of the old crafted-config options
2023-11-13 08:22:37 +00:00
Evie Litherland-Smith
fb32e92f92
Add icons to citar
2023-11-13 06:43:25 +00:00
Evie Litherland-Smith
68b3824e7c
MPRIS module ignore chromium
2023-11-13 06:22:40 +00:00
Evie Litherland-Smith
6b9316d919
Add nyxt rewrite rule to waybar
2023-11-13 06:13:01 +00:00
Evie Litherland-Smith
dd7e871a4b
Add some avy keymaps
2023-11-12 19:40:21 +00:00
Evie Litherland-Smith
288947cd6e
Make waybar a bit more compact / look nicer
2023-11-12 16:52:46 +00:00
Evie Litherland-Smith
a2c9b7ac20
Remove kdeconnect
2023-11-12 14:39:32 +00:00
Evie Litherland-Smith
92d55e266e
Add rofi custom theme back but not used yet, needs some work
2023-11-12 14:35:23 +00:00
Evie Litherland-Smith
e2794671d7
Re-enable a few missing stylix targets
...
Move from using base16 theme definition to my own custom version
Update nyxt config and move all into config.lisp
2023-11-12 14:13:03 +00:00
Evie Litherland-Smith
4d43df0f19
Set btop theme (tokyo-night)
2023-11-12 13:36:24 +00:00
Evie Litherland-Smith
94e1a23bf2
Major theme updates
...
Switched back to tokyo-night for base scheme but disable a lot of
stylix config (and selectively re-enable for certain
modules). Manually theme things using the tokyonight palette for a
nicer and more cohesive experience
Also change to a new wallpaper, fits scheme better as well
Added named workspaces for common programs (emacs, chromium, steam)
and keep numbered workspaces as generic scratch space
Move MPRIS to right section, add hyprland/window module (with a
separator bar)
2023-11-12 13:24:09 +00:00
Evie Litherland-Smith
4c66ef1ed6
Add dependencies for candy icons
2023-11-12 08:53:19 +00:00
Evie Litherland-Smith
6c52aa0afb
Revert "More cleanup"
...
This reverts commit 85256d42ee
.
Wanted candy-icons / sweet-folder back
2023-11-12 07:25:21 +00:00
Evie Litherland-Smith
433be5b06e
Add htop to system, btop to home-manager setup
2023-11-11 19:22:34 +00:00
Evie Litherland-Smith
2ddf5961b7
Remove setting no-script mode by default
2023-11-11 18:58:43 +00:00
Evie Litherland-Smith
d3fea63bfb
Enable no-script mode in nyxt by default
2023-11-11 09:24:59 +00:00
Evie Litherland-Smith
ccf511ce0c
Check for kbd-mode before installing
2023-11-11 09:23:45 +00:00
Evie Litherland-Smith
135c87d5a5
Fix duplicate hyprland binds, add kmonad config for Northstar
2023-11-11 08:33:22 +00:00
Evie Litherland-Smith
72f0c6f742
Remap workspace keys to home row (excluding super home mods)
2023-11-10 16:46:51 +00:00
Evie Litherland-Smith
9ecb15d04f
Add kbd-mode for editing kmonad config files
2023-11-10 16:24:16 +00:00
Evie Litherland-Smith
f40eacdb34
Move away from named workspaces, back to numbered
2023-11-10 11:49:12 +00:00
Evie Litherland-Smith
9ed9e459f8
Set emacs to be undecorated
2023-11-10 11:35:05 +00:00
Evie Litherland-Smith
ca1e6f52b8
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-11-10 09:44:43 +00:00
Evie Litherland-Smith
4b194543b3
Hyprland switch to master layout
2023-11-10 09:44:35 +00:00
Evie Litherland-Smith
9260a84bbc
Don't depend on org-mode being loaded for consult maps
2023-11-10 07:24:53 +00:00
Evie Litherland-Smith
1a65f52bef
Move org-modern hooks to use-package block
...
Ensure direnv and treesit-auto
2023-11-10 07:21:46 +00:00
Evie Litherland-Smith
8c15ff8959
Add kmonad service (needs configuring)
2023-11-10 07:18:13 +00:00
Evie Litherland-Smith
feb8dcee72
re-enable modeline modal indicator (for god-mode)
2023-11-10 06:58:17 +00:00
Evie Litherland-Smith
666b56fef9
Set mu4e back to horizontal split
2023-11-09 14:09:21 +00:00
Evie Litherland-Smith
e1ea2599a3
Remove those new trays added, bad idea
2023-11-09 11:54:55 +00:00
Evie Litherland-Smith
afd5c3c5c7
Add udiskie service, syncthing tray
...
Add systemd tray target to enable proper tray integration
2023-11-09 11:42:12 +00:00
Evie Litherland-Smith
454d446077
Add hook to enable eglot in prog-mode
2023-11-09 11:41:56 +00:00
Evie Litherland-Smith
d9802d98ae
Rebind/add binds for a bunch of useful consult-* commands
2023-11-09 11:10:42 +00:00
Evie Litherland-Smith
9defe7b742
Move almost all config into new format
...
Think I've got the important stuff using use-package at least, will
probably need a bit more config but that's lower priority
2023-11-09 08:10:57 +00:00
Evie Litherland-Smith
1adf46af4a
Update project, feeds and social configs to use-package
2023-11-09 07:41:26 +00:00
Evie Litherland-Smith
c79c12892e
Remove mu4e update keybind
2023-11-09 07:20:02 +00:00
Evie Litherland-Smith
160bbb250e
Update org-agenda config
2023-11-09 07:17:55 +00:00
Evie Litherland-Smith
cdd3b41574
Add some extra emacs packages, TODO configure them all later
2023-11-09 07:09:48 +00:00
Evie Litherland-Smith
453f8ebeb3
Convert email config
...
Set mu4e to use single window, add more helpful keybinds for this setup
2023-11-08 17:17:04 +00:00
Evie Litherland-Smith
3bfad55b91
Fix GTK theme name, change accent colour
2023-11-08 10:18:53 +00:00
Evie Litherland-Smith
c865a50396
Back to catppuccin (mocha)
2023-11-08 10:03:06 +00:00
Evie Litherland-Smith
e013fc5997
Revert "Switch out alacritty for foot (terminal)"
...
This reverts commit 5323e880fe
.
2023-11-08 09:56:37 +00:00
Evie Litherland-Smith
afe009e665
Try out primer-dark base16 with Sweet GTK theme
2023-11-08 09:53:41 +00:00
Evie Litherland-Smith
cec41c90eb
Switch back to tokyo-night-gtk theme
...
Set gtkgreet to inherit theme settings from gtk.nix for automatic
consistency
Include setting cursor size in gtk.nix
2023-11-08 07:35:03 +00:00
Evie Litherland-Smith
5806f9d003
Forgot to tangle last change
2023-11-08 07:12:31 +00:00
Evie Litherland-Smith
ea83dccc15
Convert IDE config
...
Add keymaps for common link-hint commands
Remove some now unused packages
2023-11-08 06:56:46 +00:00
Evie Litherland-Smith
110df66ad2
Add keymap for editing org src blocks
2023-11-08 06:32:27 +00:00
Evie Litherland-Smith
7b051c3c36
Disable stylix themeing of emacs, switch to modus-vivendi-tinted theme
...
Move all of UI config section in to new format, including changing to
use-package
2023-11-08 06:27:32 +00:00
Evie Litherland-Smith
5194ac6dc0
Revert "Update lightdm gtkgreet theme"
...
This reverts commit 0b5077c233
.
Change back to volantes-cursors
2023-11-07 13:25:45 +00:00
Evie Litherland-Smith
68edb2d804
Add mynixos as search engine for nyxt
2023-11-07 10:25:39 +00:00
Evie Litherland-Smith
00fec45a37
nyxt search engine config
...
Remove atlas search so duckduckgo is now the default
Disable pre-fetching suggestions as I'm pretty sure that was the cause
of it regularly freezing
2023-11-07 10:20:51 +00:00
Evie Litherland-Smith
e0604444cf
nyxt disable compositing
...
hyprland don't group chat programs
tmux support foot
2023-11-07 09:29:45 +00:00
Evie Litherland-Smith
432c4d0d2a
Revert "Switch to using fish (again), keep root using bash for stability"
...
This reverts commit ec89edbe6c
.
Back to zsh, preferred to fish
2023-11-07 09:19:03 +00:00
Evie Litherland-Smith
5323e880fe
Switch out alacritty for foot (terminal)
2023-11-07 09:15:46 +00:00
Evie Litherland-Smith
82acc3d67a
Fix broken icon for waybar files workspace
2023-11-07 07:13:22 +00:00
Evie Litherland-Smith
8a57987b55
Add ligature and darkroom packages
2023-11-07 07:06:30 +00:00
Evie Litherland-Smith
6bf31c8a89
Emacs config additions
...
Load custom file if exists
Add ligature support
Setup auth sources (pass and secret store)
2023-11-07 06:26:37 +00:00
Evie Litherland-Smith
b8bdbd1675
Remove agenda and hook from dashboard, update rsync-local-config files list
2023-11-06 14:10:13 +00:00
Evie Litherland-Smith
c6bc43d1cc
Stop using org-babel-load-file, tangle in advance
...
Issues with no recreating the tangled file so doing it manually, may
revisit org-babel-load-file at some point
2023-11-06 12:38:43 +00:00
Evie Litherland-Smith
ca12b7cc36
Add everything from old defaults to new defaults section
2023-11-06 12:18:59 +00:00
Evie Litherland-Smith
6627407d19
Add an init.el to tangle config.org, rather then using extraOptions
...
Move rest of old init.el into new format
2023-11-06 12:09:47 +00:00
Evie Litherland-Smith
861260c98d
Convert org-mode section of config.org
...
Add TODO flags to outstanding sections
2023-11-06 11:53:18 +00:00
Evie Litherland-Smith
286c354ec6
Remove some unused bits of config.org
2023-11-06 07:29:51 +00:00
Evie Litherland-Smith
0f35e21716
Make babel load path dynamic instead of fixed to .config
...
Remove crafted-emacs input and tokyonight theme (and uses)
Remove old emacs files so I don't get confused
2023-11-06 07:18:06 +00:00
Evie Litherland-Smith
cecc9b63d1
Initial setup of org babel config
2023-11-06 07:11:31 +00:00
Evie Litherland-Smith
0d2fe2b6a7
Move mu4e icon setup to ui-config
2023-11-05 08:14:51 +00:00
Evie Litherland-Smith
8fd2395760
Trim workspaces a bit more, switch to using octicons for icons
2023-11-05 08:10:23 +00:00
Evie Litherland-Smith
ebf78f3e31
Fix position of volume/bluetooth popup windows
2023-11-05 07:54:53 +00:00
Evie Litherland-Smith
3e9411eb41
Remove custom/launcher
2023-11-05 07:45:51 +00:00
Evie Litherland-Smith
8fff8b1f84
Don't fix emacs to workspace 2
...
Keep handing bind to open there, but allow opening on any workspace
Add some more binds so I have one per workspace for most common
program to use there
2023-11-05 07:42:11 +00:00
Evie Litherland-Smith
bcfa66e3e2
Waybar use volumectl on click, add rainbow theme for system details
2023-11-05 07:26:32 +00:00
Evie Litherland-Smith
52a51a8700
Add keymap to add file to citar
2023-11-05 06:04:04 +00:00
Evie Litherland-Smith
e0d43ac02b
Remove doom-themes package
2023-11-05 05:56:48 +00:00
Evie Litherland-Smith
b14a2991b2
Switch back to catppuccin (macchiato)
...
Move emacs config from system level to home-manager to make use of
stylix theming
Add git-gutter package for emacs
2023-11-05 05:55:52 +00:00
Evie Litherland-Smith
9294ce5626
Add bind for opening citar link
...
Change org capture templates to use dedicated inbox.org file (under
relevant headings), with the aim to sort notes later after taking
2023-11-04 21:09:29 +00:00
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
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
Evie Litherland-Smith
2ac8995984
Move org directory from ~/Notes to ~/Org
...
Coincide with moving notes to git repo
2023-10-19 06:20:57 +01:00
Evie Litherland-Smith
708df00cea
Back to using pyright
2023-10-18 16:04:12 +01:00
Evie Litherland-Smith
644f29106b
Add apheleia-remote-algorithm for format over SSH
2023-10-18 11:32:04 +01:00
Evie Litherland-Smith
4d9f9851a7
Fix sessionPath, missing bin directory
2023-10-18 07:57:41 +01:00
Evie Litherland-Smith
e69faa769f
Switch from pyright to python-lsp-server
2023-10-18 07:55:39 +01:00
Evie Litherland-Smith
83ea5d0b81
Autostart emacs and signal with hyprland
2023-10-18 06:58:35 +01:00
Evie Litherland-Smith
e24e35a64f
Misc fixes (mostlt for Legion)
...
Move stylix config up to flake.nix as config wouldn't build without it,
also move wallpapers directory up to top level to match
Only enable git-sync where it's defined, rather than in home/default.nix
2023-10-18 06:57:42 +01:00
Evie Litherland-Smith
30e145ada1
Enable basic home config for root user
...
Emacs: always create new workspace when switching to project
2023-10-18 06:43:41 +01:00
Evie Litherland-Smith
6423dd73d8
Improve emacs workspace switching
...
Change switch project function to doom-project-browse, allows quick
access to being in project directory without having to open a file
2023-10-18 06:12:34 +01:00
Evie Litherland-Smith
7ea5372702
Tweak how sessionPath is set
2023-10-18 05:47:15 +01:00
Evie Litherland-Smith
91bb3d15eb
Customise DOOM dashboard
...
Change icons to use material design
2023-10-18 05:35:25 +01:00
Evie Litherland-Smith
72a71caa6a
Make TRAMP (and vterm over tramp) work better
...
Finally set TRAMP environment from remote .profile
2023-10-17 17:11:29 +01:00
Evie Litherland-Smith
c66126d0cf
Increase waybar size slightly
2023-10-17 13:14:02 +01:00
Evie Litherland-Smith
a88456c409
Re-style wlogout for consistency
...
Update some hyprland rules
Adjust monitor locations for Ronin
2023-10-17 09:57:53 +01:00
Evie Litherland-Smith
3ab21edc2c
Restore old waybar style using stylix to set color
...
Stylix sets color and font for waybar, custom config imports and uses
those
Update style with more consistent size, new look to the top and
transparency (with blur of course)
Slightly reduce gaps across whole UI to make better use of space without
compromising looks
Add TODO to restyle swaync using new method at some point...
2023-10-17 08:15:52 +01:00
Evie Litherland-Smith
9523f94833
Move tray to the end of waybar
2023-10-17 06:35:08 +01:00
Evie Litherland-Smith
a321334ccd
Revert waybar icon changes
2023-10-17 05:12:23 +01:00
Evie Litherland-Smith
e731d5e9ec
Add window margin to emacs
2023-10-17 05:12:08 +01:00
Evie Litherland-Smith
f367b536cb
Add local bin to TRAMP remote path
2023-10-16 18:09:42 +01:00
Evie Litherland-Smith
4a14dcd6d3
Remove elfeed
2023-10-16 13:52:00 +01:00
Evie Litherland-Smith
2c16b56372
Update flake
2023-10-16 13:19:38 +01:00
Evie Litherland-Smith
2dc7530a74
Add swayosd call for modifier keys
...
Change master layout rules
Small waybar formatting tweaks
2023-10-16 11:43:58 +01:00
Evie Litherland-Smith
f91d2cf632
Add transparency to emacs config
2023-10-16 11:16:44 +01:00
Evie Litherland-Smith
d11cf00ee6
Switch to volantes cursors
2023-10-16 10:32:00 +01:00
Evie Litherland-Smith
e7f5118ab2
Add elisp function to recursively search directories
2023-10-16 10:26:37 +01:00
Evie Litherland-Smith
1b95189069
Firefox bookmark and rules updates
...
Tweak font size to make waybar better, force dark polarity for theme
2023-10-16 10:24:57 +01:00
Evie Litherland-Smith
4ff07b6ee9
Add rust, update starship formatting a bit
2023-10-15 17:02:24 +01:00
Evie Litherland-Smith
2f60d7894c
Bit more theming
...
Move nix settings to flake.nix and (hopefully) set nixpkgs to current flake
2023-10-15 12:27:16 +01:00
Evie Litherland-Smith
3ff173a608
Change to Tokyonight GTK theme, change wallpaper
2023-10-15 11:32:51 +01:00
Evie Litherland-Smith
a82c084774
More font and scale tweaks
2023-10-15 10:46:53 +01:00
Evie Litherland-Smith
5a21ba921a
Add blur/xray to swayosd
2023-10-15 10:43:35 +01:00
Evie Litherland-Smith
5c0b96397e
Fix missing bracket in config.el ...
2023-10-15 10:36:28 +01:00
Evie Litherland-Smith
aae04d3336
Rename UKAEA account to Outlook
2023-10-15 10:02:16 +01:00
Evie Litherland-Smith
5eb18b2de0
Update ferdium settings
2023-10-15 09:11:04 +01:00
Evie Litherland-Smith
78f614bd7b
Disable plymouth, add theming to lightdm
...
Switch grim+slurp for watershot
Remove xdg-desktop-portal-gtk, use hyprland implementation only
2023-10-15 09:10:16 +01:00
Evie Litherland-Smith
c740f8b101
Finally fix constant font issues
...
Needed to set nerd-icons-font-family to match font used so symbols
display properly
2023-10-15 07:25:10 +01:00
Evie Litherland-Smith
2a42c14fb5
Lots more theming
...
Switch remaining catppuccin to tokyonight, using stylix to generate GTK
theme now
Switch SDDM for LightDM (uses stylix theme), enable plymouth boot
splashscreen
Make Hyprland window rules (not launch binds) silent now
2023-10-14 20:49:30 +01:00
Evie Litherland-Smith
7eee09dcd2
Add extra org-agenda directory
2023-10-13 16:18:30 +01:00
Evie Litherland-Smith
334528ad2f
Switch to papirus icon theme
2023-10-13 15:00:51 +01:00
Evie Litherland-Smith
03bb3fcbf4
Waybar starts with systemd now
2023-10-13 15:00:40 +01:00
Evie Litherland-Smith
522f914363
Clear up some doom packages, update waybar layer rules
2023-10-13 13:23:58 +01:00
Evie Litherland-Smith
13533e3f1e
Add extra spacing to starhip git branch symbol
2023-10-13 09:55:41 +01:00
Evie Litherland-Smith
9c6ebafcf3
Switch back to waybar for now
...
Update styling, disable stylix for waybar
2023-10-13 07:39:49 +01:00
Evie Litherland-Smith
0741552b1a
Use swayosd for brightness as well
2023-10-12 20:23:29 +01:00
Evie Litherland-Smith
02779f6d90
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-12 16:25:04 +01:00
Evie Litherland-Smith
2a7d1e0126
Switch audio keys to use swayosd
2023-10-12 16:24:55 +01:00
Evie Litherland-Smith
3ed6d4841a
Revert GTK icon change to fix emacs fonts...
2023-10-12 07:26:31 +01:00
Evie Litherland-Smith
432207a239
Re-theme to tokyonight
...
Re-enable stylix auto mode, disable specific cases where there's a
better theme implementation (emacs, alacritty)
Update use of catppuccin to tokyonight theme, probably missed some
2023-10-12 07:21:40 +01:00
Evie Litherland-Smith
0537485007
Purge some emacs packages, add grammar
...
Change send-messages behaviour to 'sent'
2023-10-11 16:38:00 +01:00
Evie Litherland-Smith
f23fff8566
Fix ironbar launcher popup formatting
2023-10-11 16:35:37 +01:00
Evie Litherland-Smith
cf5f75f2b1
Remove emacs from some mimetypes
2023-10-11 16:09:34 +01:00
Evie Litherland-Smith
53bbd20d70
Disable colour sync for outlook, set manually in vdir
2023-10-11 15:12:19 +01:00
Evie Litherland-Smith
e40bcc9732
Missing space in modeline icon
2023-10-11 14:43:47 +01:00
Evie Litherland-Smith
ccaca49cb9
Update ironbar styling
2023-10-11 14:38:18 +01:00
Evie Litherland-Smith
dd0c7b2921
Add candy-icon package back just in case
2023-10-11 11:48:27 +01:00
Evie Litherland-Smith
b5b0610788
Add more mu4e modeline icons
2023-10-11 11:46:50 +01:00
Evie Litherland-Smith
6e405765c0
Add extra work calendar for operations
2023-10-11 09:42:03 +01:00
Evie Litherland-Smith
ceeec02b05
Move ironbar to top, start with hyprland
2023-10-11 08:32:46 +01:00
Evie Litherland-Smith
be1d5fa798
Switch to minimal ironbar implementation
...
Save reference for later
Enable upower daemon and add simple bar with the essentials for now,
TODO more later
2023-10-11 08:28:27 +01:00
Evie Litherland-Smith
1e9881fc59
Fix mu4e auto context switching
...
Update mu4e modeline icons to be more distinct
2023-10-11 07:38:48 +01:00
Evie Litherland-Smith
a8c6482574
Bring back full mu4e modeline
...
Add some more tasks to README
2023-10-11 07:13:44 +01:00
Evie Litherland-Smith
623ac4ceab
Add initial ironbar config
2023-10-10 20:00:04 +01:00
Evie Litherland-Smith
3ba11965ef
Fix calendar typo, add colours
2023-10-10 18:55:45 +01:00
Evie Litherland-Smith
46371470ee
Disable emacs daemon
...
Set custom mu4e modeline icons because it was annoying me
Update keybinds, all workspaces now have a "default" program so to speak
with associated keybind to launch
2023-10-10 16:02:01 +01:00
Evie Litherland-Smith
a8c72b6761
Setup emacs fallback fonts, add more defaults
2023-10-10 14:52:37 +01:00
Evie Litherland-Smith
4384532f02
Set org-agenda-sticky t
2023-10-10 11:27:13 +01:00
Evie Litherland-Smith
ddfe5ff217
Add midnight commander and temp config instructions
2023-10-10 10:34:34 +01:00
Evie Litherland-Smith
2ad36439c8
Update work calendar setup
...
Sync new work calendar to fix duplicate issues
Sync old calendar as read-only ics link to see invited events
Re-enable vdirsyncer service for work machines
2023-10-10 10:20:43 +01:00
Evie Litherland-Smith
a878434e75
Remove khard
2023-10-10 10:20:23 +01:00
Evie Litherland-Smith
459695e9a0
Add davmail as package for easier setup
2023-10-10 08:29:31 +01:00
Evie Litherland-Smith
d989e132d1
explicitely enable pass extensions
2023-10-10 07:18:59 +01:00
Evie Litherland-Smith
09eefe6f5e
Fix where stylix xresources is defined
2023-10-09 14:53:02 +01:00
Evie Litherland-Smith
1a584d057e
Add nomachine workspace rule back, add fractal (matrix)
2023-10-09 13:58:53 +01:00
Evie Litherland-Smith
46e7277928
Add calendar workspace for hyprland
...
Adjust some keybinds, update waybar to match new workspace
2023-10-09 12:23:38 +01:00
Evie Litherland-Smith
338785d503
Remove ukaea contacts from vdirsyncer for now
2023-10-09 11:47:43 +01:00
Evie Litherland-Smith
0889818512
Big reorganise
...
Move commonModule into system/default.nix
Keep most essential parts (user definition, home-manager init) in
flake.nix but move rest to system/default.nix
Remove some tui expressions from home and add all to home/default.nix,
will always want those so always use
Disable gamescope session unless gamescope.nix imported
Move various home.package definitions to environment.systemPackage in
system/ expressions, located based on appropriate use
Move wallpapers directory due to restructure, no other changes to it
2023-10-09 11:40:25 +01:00
Evie Litherland-Smith
18575713f9
Add kdeconnect + service
2023-10-09 08:35:57 +01:00
Evie Litherland-Smith
bd878e1eaa
Change imapnotify command and message
2023-10-09 08:28:02 +01:00
Evie Litherland-Smith
a03f51dcb8
Hyprland: change master config slightly
2023-10-09 07:53:16 +01:00
Evie Litherland-Smith
37c312d582
Remove hyprland-session from davmail Wants/After
2023-10-08 15:26:47 +01:00
Evie Litherland-Smith
d32d6cb5d8
Switch davmail to O365Manual, update README instructions
2023-10-08 15:19:24 +01:00
Evie Litherland-Smith
1ccca63c67
Fix missing emacs packages
...
Force emacs to use nix install pdf-tools and icon fonts
Add back full mu4e modeline
2023-10-08 14:56:55 +01:00
Evie Litherland-Smith
6200b76e22
Add all-the-icons and nerd-icons for emacs
2023-10-08 14:18:25 +01:00
Evie Litherland-Smith
77c8fef6f9
Add window rules for polkit popup
2023-10-08 14:07:26 +01:00
Evie Litherland-Smith
0cf6358614
Add pdf-tools, enable emacs biblio module
2023-10-08 11:58:32 +01:00
Evie Litherland-Smith
ad63fc07e9
Set copied davmail file to writeable
2023-10-08 09:53:09 +01:00
Evie Litherland-Smith
9ce0fac4e9
davmail service now copies properties file if it doesn't exist already
2023-10-08 09:49:07 +01:00
Evie Litherland-Smith
f84084edcd
Add UKAEA email to inboxes mbsync group
2023-10-07 10:29:31 +01:00
Evie Litherland-Smith
c89028bdd7
Fix wrong font name for Fira Mono
2023-10-07 10:25:55 +01:00
Evie Litherland-Smith
27795cfc9c
Final font tweaks to finish up
2023-10-07 10:23:25 +01:00
Evie Litherland-Smith
e94a4dde31
Move font confit to flake.nix, add to stylix
...
Change fonts to all use Fira family, Fira Sans for UI Fira Sans Mono for
monospace and FiraCode still for Emacs
2023-10-07 10:19:56 +01:00
Evie Litherland-Smith
f2eadee91e
Move firefox config up to system level
...
Enables automatic installation of firefox plugins
Enable working passff integration
2023-10-06 13:56:11 +01:00
Evie Litherland-Smith
e60576bcc3
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-10-04 17:31:05 +01:00
Evie Litherland-Smith
7e4605196f
Hyprland switch to new is master
2023-10-04 17:31:00 +01:00
Evie Litherland-Smith
d7c6f05f03
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-04 16:39:52 +01:00
Evie Litherland-Smith
c09c68ddfa
Adjust imapnotify command
...
Make davmail start after hyprland-session.target
2023-10-04 16:39:34 +01:00
Evie Litherland-Smith
c0bbae2f4c
Add office365 bookmark
2023-10-04 11:08:30 +01:00
Evie Litherland-Smith
e69a6df605
Re-enable work email by default now davmail fixed
...
Fix notify message from imapnotify, wasn't saying correct account names
2023-10-04 09:53:38 +01:00
Evie Litherland-Smith
da196c27a5
Revert mu4e update behaviour
2023-10-03 16:45:56 +01:00
Evie Litherland-Smith
b9485106c2
Add some more work bookmarks
2023-10-03 16:06:39 +01:00
Evie Litherland-Smith
a10b4ba19d
Specify vdirsyncer collections for ukaea account
2023-10-03 16:01:33 +01:00
Evie Litherland-Smith
dcc54d824a
Add window rule for davmail IMAP popup
2023-10-03 15:42:37 +01:00
Evie Litherland-Smith
709c0386a4
Let mu4e pull inboxes, remove vi-tilde-fringe
2023-10-03 15:19:49 +01:00
Evie Litherland-Smith
b8a70a625d
Add remmina and workspace rule
2023-10-03 15:13:44 +01:00
Evie Litherland-Smith
5467d45d11
Add additional config for Scorch
2023-10-03 15:10:09 +01:00
Evie Litherland-Smith
7cbff504e9
Add initial config for work desktop
2023-10-03 13:15:32 +01:00
Evie Litherland-Smith
c7ee2840fb
Fix typo in msmtp config
2023-10-03 09:24:43 +01:00
Evie Litherland-Smith
6c63148774
Make more account activation dependency links
...
Link more calendar/contact accounts with relevant email
Link services to expressions required
Disable ukaea email by default, enable on work laptop
2023-10-03 07:59:00 +01:00
Evie Litherland-Smith
b2a27457fe
Add ferdium config to nix, autostart (minimised) with hyprland
2023-10-03 07:42:06 +01:00
Evie Litherland-Smith
d33360e856
Remove "video" workspace
...
Adjust some Hyprland binds
Add bind to start rofi-pass on previous selected entry
2023-10-03 07:31:47 +01:00
Evie Litherland-Smith
2a478e5510
Re-enable vdirsyncer config for ukaea
2023-10-02 18:10:48 +01:00
Evie Litherland-Smith
95433cd4ca
Add some TRAMP config
...
Switch emacs server back to socket activation due to restarting weirdness
2023-10-02 17:04:32 +01:00
Evie Litherland-Smith
95b1dc038e
Davmail service uses package directly instead of container
2023-10-02 16:58:54 +01:00
Evie Litherland-Smith
5088141397
Add bookmark to this config repo
2023-10-02 14:09:33 +01:00
Evie Litherland-Smith
6767a9aa3b
Add some mimic bookmarks
2023-10-02 11:51:47 +01:00
Evie Litherland-Smith
b6289c810b
Add KS5 roster bookmark
2023-10-02 08:28:43 +01:00
Evie Litherland-Smith
c977a1e17a
Add StackOverflow as search source in firefox
2023-10-02 08:19:01 +01:00
Evie Litherland-Smith
dcccfa8216
Split firefox into multiple expressions
...
Start adding bookmarks back as nix expression, WIP, missing some work
bookmark at the moment
2023-10-02 08:15:37 +01:00
Evie Litherland-Smith
73fe8fa55d
Fix missing setuidmap for podman units
2023-10-02 07:27:48 +01:00
Evie Litherland-Smith
36f386d770
Remove bookmarks and fix nix options alias
2023-10-02 07:09:03 +01:00
Evie Litherland-Smith
aadb3fc92e
Adjust systemd mail unit dependencies
2023-10-02 06:26:54 +01:00
Evie Litherland-Smith
2dbc968cd6
Hyprland: switch to master layout
...
Add sensible config for Hyprland master layout
2023-10-01 13:05:59 +01:00
Evie Litherland-Smith
171eda1d70
Run davmail with podman container
...
Enable all accounts by default
Add easy switch to disable if needed
2023-10-01 12:04:09 +01:00
Evie Litherland-Smith
406d922c8b
Fix protonmail-bridge
...
systemd service now runs a podman container for protonmail-bridge so
it's isolated and works properly
2023-10-01 11:40:47 +01:00
Evie Litherland-Smith
55a6c3c281
Only make systemd services if mbsync for account is enabled
2023-10-01 09:20:15 +01:00
Evie Litherland-Smith
069bf62ca4
Move service setup out of default.nix
2023-10-01 09:17:45 +01:00
Evie Litherland-Smith
0b8d230151
Temp disable proton account due to bridge issues
2023-10-01 09:04:50 +01:00
Evie Litherland-Smith
8784149bd8
Move protonmail-bridge and davmail to systemd services
2023-10-01 08:55:00 +01:00
Evie Litherland-Smith
958d283336
Increase wait time for imapnotify
2023-09-30 10:11:58 +01:00
Evie Litherland-Smith
51c04cf77f
Change lookup command for vdirsyncer
2023-09-30 10:10:32 +01:00
Evie Litherland-Smith
3a6dad0356
Update vdirsyncer to use secret-tool as well
2023-09-30 10:05:47 +01:00
Evie Litherland-Smith
77f88fc7aa
Remove keychain
...
Use gnome-keyring for ssh-agent instead
2023-09-30 09:31:30 +01:00