Evie Litherland-Smith
aff3766605
Pyright performance too bad, back to pylsp (again)
2023-12-13 13:41:33 +00:00
Evie Litherland-Smith
262882ecd8
Remove outlook read only calendar, change name of network events calendar
2023-12-13 09:25:10 +00:00
Evie Litherland-Smith
99e8c441fb
Add extra programs for whatsapp, discord (webcord) and teams
...
Replace installed chromium PWAs
2023-12-12 14:12:05 +00:00
Evie Litherland-Smith
03685ac0be
ssh: log in to server as my user instead of root
2023-12-12 06:58:43 +00:00
Evie Litherland-Smith
fa71df0482
Move some programs to system/default.nix that really should be default installs
2023-12-12 06:31:18 +00:00
Evie Litherland-Smith
97f9fbad92
Revert steam workspace rule being silent
2023-12-11 14:34:40 +00:00
Evie Litherland-Smith
693fc386ac
Move emacs config to separate repo
2023-12-11 12:11:55 +00:00
Evie Litherland-Smith
533ea7ada8
Add some useful envvars
...
Change grim directory to ~/Pictures/Grim/
2023-12-11 11:16:33 +00:00
Evie Litherland-Smith
b866c582ac
emacs: disable time in modeline again
2023-12-10 08:28:01 +00:00
Evie Litherland-Smith
693eb797cf
Remove battery module from waybar
2023-12-09 15:47:37 +00:00
Evie Litherland-Smith
a83211c855
emacs: enable time and battery display in modeline
2023-12-09 15:40:25 +00:00
Evie Litherland-Smith
e945347f6e
emacs: enable cargo clippy for rust-analyzer / eglot
2023-12-09 07:43:54 +00:00
Evie Litherland-Smith
29ff5218dd
Disable kanshi
2023-12-08 16:36:40 +00:00
Evie Litherland-Smith
92d847e8bf
Remove diff-hl borders
2023-12-08 16:36:32 +00:00
Evie Litherland-Smith
cc1eb6e181
Add magit refresh hooks for diff-hl
2023-12-08 15:19:16 +00:00
Evie Litherland-Smith
56c93c8dc6
Switch git-gutter for diff-hl
2023-12-08 15:15:21 +00:00
Evie Litherland-Smith
9ad45bc55b
emacs: add nlinum and git-gutter
2023-12-08 10:54:59 +00:00
Evie Litherland-Smith
3113a139fd
Add rule to make swayimg float, add bind to launch floating terminal
2023-12-08 06:54:34 +00:00
Evie Litherland-Smith
6ace75e967
Switch back to pyright
...
Mypy type checking wasn't good enough for working on Indica, pyright is
2023-12-07 16:59:10 +00:00
Evie Litherland-Smith
831fc768f2
emacs: set modeline file name style to just file-name
2023-12-07 15:25:46 +00:00
Evie Litherland-Smith
ba25b9febc
Enable which-function-mode
...
Displays current function in modeline
2023-12-07 14:33:19 +00:00
Evie Litherland-Smith
6f7735bd1b
emacs: add bind for avy-goto-char-2, remove env version from doom-modeline
2023-12-07 14:19:46 +00:00
Evie Litherland-Smith
670b12589a
emacs: add vterm, keybind to quick reconnect eglot server
2023-12-07 13:12:45 +00:00
Evie Litherland-Smith
379085a365
Remove installed discord in favour of web app
2023-12-07 09:57:34 +00:00
Evie Litherland-Smith
f581da480a
emacs: ensure tempel and tempel-collection
2023-12-07 09:46:54 +00:00
Evie Litherland-Smith
b44cea8e19
emacs: set zone timer to 2 hours
2023-12-07 09:44:39 +00:00
Evie Litherland-Smith
6542e5b137
Add float rule for Firefox "Library" window
2023-12-07 08:35:43 +00:00
Evie Litherland-Smith
31e208bf51
Make steam workspace rule silent
2023-12-06 14:42:10 +00:00
Evie Litherland-Smith
9f662fa1b5
Float and pin firefox Picture-in-Picture window
2023-12-06 07:54:24 +00:00
Evie Litherland-Smith
740325f707
Add firefox back as default browser
...
Add firefox and chromium to web workspace, keep nyxt installed as
quick popup browser to use elsewhere
Remove discord workspace, move to apps workspace
Add files workspace for thunar and libreoffice
Add more waybar rewrites - libreoffice programs, thunar, PWAs like
whatsapp web, etc...
2023-12-05 12:47:30 +00:00
Evie Litherland-Smith
3be5139c66
Enable transience for starship with fish
2023-12-05 06:19:51 +00:00
Evie Litherland-Smith
cacda98abb
Switch default shell back to fish
2023-12-04 17:47:44 +00:00
Evie Litherland-Smith
16994c48e2
Add eglot-rename bind
2023-12-04 17:16:49 +00:00
Evie Litherland-Smith
d6d35154c4
Mistakes made, revert to pylsp as pyright performance is horrible
2023-12-04 17:14:07 +00:00
Evie Litherland-Smith
f43f1f5e94
Swap pylsp and plugins for pyright
2023-12-04 11:39:12 +00:00
Evie Litherland-Smith
414c2735e2
Add zip and unzip for emacs, smbclient to Ronin for work drives
2023-12-04 10:33:09 +00:00
Evie Litherland-Smith
2bffd69c9e
Add emacs/templates to rsync-local-config
2023-12-04 10:10:17 +00:00
Evie Litherland-Smith
8e0bb95c63
Replace yasnippets with tempel
2023-12-04 09:58:58 +00:00
Evie Litherland-Smith
64a7497515
Enable corfu in minibuffer if vertico not active
2023-12-04 09:38:41 +00:00
Evie Litherland-Smith
eb60d4d767
Remove Ronin from syncthing
2023-12-04 06:42:34 +00:00
Evie Litherland-Smith
e0258c8fd9
Restore project-switch-commands
2023-12-03 16:02:52 +00:00
Evie Litherland-Smith
2376ef8016
Add flymake popups, customise eldoc display to stop resizing echo area
2023-12-02 08:38:42 +00:00
Evie Litherland-Smith
c864ecbdef
Add nushell, remmina
...
Merge remmina and NoMachine window rules for consistency
2023-12-01 11:16:07 +00:00
Evie Litherland-Smith
a1f72dd7d5
Change web browser bind from firefox to nyxt
2023-12-01 07:05:47 +00:00
Evie Litherland-Smith
fba4db8435
Back to using nyxt as main browser with chromium as backup (and for PWAs)
2023-12-01 06:52:47 +00:00
Evie Litherland-Smith
2d8253100b
Make fill-column setting language-specific
...
Add consult-info bind
2023-11-30 13:44:48 +00:00
Evie Litherland-Smith
8e50261afb
Tidy up language-servers/formatters/linters, add prettier
2023-11-30 13:34:14 +00:00
Evie Litherland-Smith
b614a65fbc
Add kt3logbook snippet, move log snippets to text-mode
2023-11-30 13:32:45 +00:00
Evie Litherland-Smith
bee9191766
Remove darkroom bind, replace with ediff binds
2023-11-30 08:45:17 +00:00
Evie Litherland-Smith
e10504da0e
Back to grouping NoMachine windows, add rofi-pass insert mode bind
2023-11-30 08:33:31 +00:00
Evie Litherland-Smith
268769f1e4
pseudotile NoMachine rather than grouping
2023-11-30 06:46:06 +00:00
Evie Litherland-Smith
8bb2c53b20
Add mp3info for emms
2023-11-30 06:45:59 +00:00
Evie Litherland-Smith
be357373eb
emacs: zone out after 5 mins idle
2023-11-30 05:55:16 +00:00
Evie Litherland-Smith
0d2e12f883
emms: repeat playlist by default, add album covers to browser
2023-11-30 05:46:41 +00:00
Evie Litherland-Smith
5a3eeaaaf8
emms add default players, add binds for xf86 audio keys
2023-11-30 05:27:02 +00:00
Evie Litherland-Smith
e8fa614f3a
Add waybar rewrite for firefox windows
2023-11-30 05:26:32 +00:00
Evie Litherland-Smith
f651b13b48
Add bind to kill ement buffers, set fill-column to a more sensible value
2023-11-30 04:48:36 +00:00
Evie Litherland-Smith
9bf8c3fef4
Add eglot-code-actions bind
2023-11-29 16:48:37 +00:00
Evie Litherland-Smith
de9c33f504
Add doc-view customisations to increase resolution
...
Use modus-theme built in load function to ensure other themes are disabled
2023-11-29 16:23:33 +00:00
Evie Litherland-Smith
b66253606a
TRAMP: add remote path from init
2023-11-29 14:16:16 +00:00
Evie Litherland-Smith
78a0a47924
Update mu4e bookmarks to remove with images and add flagged
...
Tweak search header widths to fit in a 120 col split
Explicitly declare search properties but no change from default
2023-11-29 13:51:08 +00:00
Evie Litherland-Smith
846f724cf1
mu4e: don't auto-update current headers view on index
2023-11-29 11:27:47 +00:00
Evie Litherland-Smith
a072fa5eec
Fix typo in winner bind
2023-11-29 11:21:24 +00:00
Evie Litherland-Smith
e2d6847ec3
Add github.user config to git
2023-11-29 07:45:23 +00:00
Evie Litherland-Smith
54a1aa8079
Disable emms modeline icon, remove now playing hook for paused
2023-11-29 07:45:06 +00:00
Evie Litherland-Smith
445ac0518d
Add eza: a replacement for ls
...
Enable extra settings for eza (git integration, ls aliases)
Remove some oh-my-zsh plugins I wasn't using anyway
Remove "rebuild" alias
2023-11-29 07:17:41 +00:00
Evie Litherland-Smith
fd05e7c703
Add bind to jump to space in ement
2023-11-29 07:03:54 +00:00
Evie Litherland-Smith
b0b981b013
Customise mu4e mark icons
2023-11-28 17:21:03 +00:00
Evie Litherland-Smith
dfd3120208
Move mu4e customise variables into use-package :custom block
2023-11-28 17:09:47 +00:00
Evie Litherland-Smith
c151182c23
Add extra mu4e prefix icons
2023-11-28 17:05:24 +00:00
Evie Litherland-Smith
1132d862ba
Customise mu4e header layout and symbols
2023-11-28 16:45:34 +00:00
Evie Litherland-Smith
481f62ef0c
Narrow eglot to specific modes that have LSP servers
2023-11-28 14:45:07 +00:00
Evie Litherland-Smith
a783dfac73
Narrow aggressive-indent to specific language modes
2023-11-28 13:00:09 +00:00
Evie Litherland-Smith
3334b81b2f
Add keybind to quickly open calendar
...
Remove duplicate journal keybinds
2023-11-28 10:45:14 +00:00
Evie Litherland-Smith
ce2b20fa13
Don't defer khalel package
2023-11-28 07:09:14 +00:00
Evie Litherland-Smith
50990a4794
Also add emms-stop bind
2023-11-27 16:01:04 +00:00
Evie Litherland-Smith
917544f1c4
Add emms bind to play/pause
2023-11-27 16:00:20 +00:00
Evie Litherland-Smith
3561e60c42
EMMS: enable MPRIS support, waybar MPRIS module ignore mpv
2023-11-27 15:35:33 +00:00
Evie Litherland-Smith
7190623426
Add binds for moving between flymake errors
2023-11-27 15:24:47 +00:00
Evie Litherland-Smith
d3d915a1a0
Add python to org-babel, add winner binds
2023-11-27 15:19:26 +00:00
Evie Litherland-Smith
bc6ed04ced
Remove subsonic package
...
Stop setting magit projectile hooks to remove error
2023-11-25 17:25:04 +00:00
Evie Litherland-Smith
f85c00aa46
Add firefox to mimeapps as default browser
2023-11-24 14:44:02 +00:00
Evie Litherland-Smith
6e03df701f
Re-enable firefox as default browser
...
Keep chromium installed for PWA support
2023-11-24 08:44:12 +00:00
Evie Litherland-Smith
50fa154a90
Remove nyxt, set chromium to be default browser
...
Split chromium workspace into web (for main browser) and apps (for
PWAs)
Update waybar workspace icons, remove "urgent" icon since I've got an
updating theme anyway
2023-11-23 11:50:41 +00:00
Evie Litherland-Smith
7535514c04
Change matrix server used by emacs/pantalaimon
2023-11-23 09:24:32 +00:00
Evie Litherland-Smith
c4932e0738
Change project switch command to browse root dir without prompt
2023-11-23 08:19:40 +00:00
Evie Litherland-Smith
5b306c8b32
Add (again) grim/slurp for screenshot
2023-11-22 13:57:54 +00:00
Evie Litherland-Smith
048f422ee4
Add rewrite for microsoft 365 PWA
2023-11-22 13:24:37 +00:00
Evie Litherland-Smith
2eae8185e3
Set gnus primary to nil, use secondary only
...
Ungroup chromium PWAs
2023-11-22 12:20:56 +00:00
Evie Litherland-Smith
57e73dc3ef
Hyprland: Group chromium with installed PWAs
2023-11-22 06:57:49 +00:00
Evie Litherland-Smith
33100af7af
Fix setting emms-mode-line-icon-color
2023-11-22 06:52:37 +00:00
Evie Litherland-Smith
8faad955f9
Quick fix for elfeed and citar customise not working
...
Update EMMS binds to remove need for hydra, was overkill anyway
Start adding Gnus config, aim to replace elfeed and mu4e eventually...
2023-11-22 06:30:54 +00:00
Evie Litherland-Smith
b80ec99cd2
Teams-For-Linux broken in current update, remove
...
Add Chromium back, force not to be default browser. Add rule to put
PWAs installed from chromium in same workspace
2023-11-21 17:19:45 +00:00
Evie Litherland-Smith
9c535a4a7e
Remove anyrun, back to rofi
...
stylix theme back to using base16 tokyo-night-dark instead of custom
defined version
2023-11-21 17:01:21 +00:00
Evie Litherland-Smith
f5d128ab05
Remove wlogout
2023-11-21 12:37:05 +00:00
Evie Litherland-Smith
fbef99bf5d
Hyprland: go back to dwindle layout
2023-11-21 11:38:56 +00:00
Evie Litherland-Smith
0189318222
Re-enable kanshi
...
Hyprland update should have fixed how monitors are disabled to make
kanshi work again
2023-11-21 11:38:17 +00:00
Evie Litherland-Smith
ef4af1285f
Remove "." ligatures
2023-11-21 10:40:50 +00:00
Evie Litherland-Smith
70b671a257
Add some nyxt bookmarks
...
Not enabled in browser yet, TODO figure that one out
2023-11-21 07:26:16 +00:00
Evie Litherland-Smith
0961c99a2d
Change workspace icon for web
...
Remove chromium in favour of nyxt, keep config in case needed again
2023-11-21 07:09:01 +00:00
Evie Litherland-Smith
56b7de2878
Add a web workspace for nyxt
2023-11-21 07:01:31 +00:00
Evie Litherland-Smith
2287543a80
Fix backup directory setting to work properly now
2023-11-21 06:55:18 +00:00
Evie Litherland-Smith
3deed4c318
Switch back to doom-modeline
2023-11-21 06:26:05 +00:00
Evie Litherland-Smith
adbcbc5a76
Add nyxt back, change hyprland master layout to equal split
2023-11-20 16:18:52 +00:00
Evie Litherland-Smith
cc9b426aa3
Switch doom-modeline for telephone-line
...
Remove minions package
2023-11-20 16:18:34 +00:00
Evie Litherland-Smith
514f1bfa25
Add workspace and mimeapps entry for teams-for-linux
2023-11-20 11:04:59 +00:00
Evie Litherland-Smith
226f1f1195
Remove kmonad
2023-11-20 07:28:24 +00:00
Evie Litherland-Smith
382ba548ea
Convert lots of setq statements to use customise
...
Move as many "setq before use-package" sections into use-package
:custom blocks as possible atm, somethings still need a bit of a
rewrite anyway so TODO another time
2023-11-19 09:34:23 +00:00
Evie Litherland-Smith
a5fb84978d
Add subsonic (media client) package
2023-11-19 08:51:05 +00:00
Evie Litherland-Smith
30e5cc59d7
Set centralised autosave directory for emacs
2023-11-19 07:53:06 +00:00
Evie Litherland-Smith
28030867d1
Add winner-mode
2023-11-19 06:01:43 +00:00
Evie Litherland-Smith
9dcdb89495
Add bind to open ement notifications buffer
2023-11-19 05:20:25 +00:00
Evie Litherland-Smith
11fe4b3b3a
doom-modeline: back to simple checker
2023-11-18 06:09:37 +00:00
Evie Litherland-Smith
c92d62bdef
Actually add minions package to nix as well
2023-11-18 06:05:44 +00:00
Evie Litherland-Smith
9de86bb117
Add more doom-modeline formatting
...
Add minions package to control minor modes
Remove some unused packages
2023-11-17 17:13:24 +00:00
Evie Litherland-Smith
0a66876391
Add aggressive-indent package, ensure mu4e-org
...
Remove perspective
Reorganise modeline section of config slightly, re-enable doom-modeline-mu4e
2023-11-17 14:48:04 +00:00
Evie Litherland-Smith
ae7a199ee6
Add more options to pantalaimon
2023-11-17 08:02:21 +00:00
Evie Litherland-Smith
70eee3b7b4
Add binds for ement (connect, room commands, etc...)
...
Move mu4e binds to make space for ement
Remove C-c C-g bind for magit to not clash with being able to cancel a
C-c command...
2023-11-17 07:29:22 +00:00
Evie Litherland-Smith
2ed36ae2a8
Disable shackle (emacs) for now
...
Go back to not showing battery and time in emacs modeline as well
2023-11-17 07:12:59 +00:00
Evie Litherland-Smith
f597ccd59c
Add perspective mode
2023-11-16 12:50:37 +00:00
Evie Litherland-Smith
10744ecb2d
Ement: save sessions
...
Add custom function to speedup connecting to matrix via pantalaimon
2023-11-16 12:00:15 +00:00
Evie Litherland-Smith
58edd2e151
Add snippet for ks5 logbook entry
2023-11-16 11:35:37 +00:00
Evie Litherland-Smith
6797f5435d
Add signal-desktop client
2023-11-16 11:34:43 +00:00
Evie Litherland-Smith
f4c9cec34b
Separate ement.el and mastodon config sections
2023-11-16 08:38:09 +00:00
Evie Litherland-Smith
3000e4f3d0
Add pantalaimon service for matrix encryption in ement.el
2023-11-16 07:52:15 +00:00
Evie Litherland-Smith
7fce1946ba
Add a workspace for ncspot, add/update window name rewrites
2023-11-16 06:44:42 +00:00
Evie Litherland-Smith
d79bd9f79b
Add discord back with own workspace
2023-11-16 06:26:32 +00:00
Evie Litherland-Smith
0a5f55fbda
Add battery and time to emacs modeline
2023-11-16 06:17:49 +00:00
Evie Litherland-Smith
2e01e9aee8
Add binds to start emacs and btop quickly
2023-11-15 20:14:42 +00:00
Evie Litherland-Smith
d4334eb696
Add some more magit hooks
...
Also add to project prefix keys and replace project-vc-dir with magit-project-status
2023-11-15 17:17:56 +00:00
Evie Litherland-Smith
c272902fef
Update shackle rules
2023-11-15 15:55:51 +00:00
Evie Litherland-Smith
89713e2bcd
Magit don't show diff when committing
2023-11-15 09:50:48 +00:00
Evie Litherland-Smith
422178a615
Replace window splitting rules with shackle package
2023-11-15 09:47:27 +00:00
Evie Litherland-Smith
4727f60def
Wrangle window splitting behaviour
2023-11-15 08:47:04 +00:00
Evie Litherland-Smith
e1e1218a53
Emacs: enable tab bar mode
2023-11-15 08:13:19 +00:00
Evie Litherland-Smith
8c78a453c3
Remove backlight and temperature waybar modules
...
Change colour of clock module
2023-11-15 08:09:16 +00:00
Evie Litherland-Smith
91a580a091
Fix corfu, add nerd-icons-corfu
2023-11-14 17:23:49 +00:00
Evie Litherland-Smith
dd6e6bdea5
Remove org-appear, add yasnippet-capf
2023-11-14 15:21:34 +00:00
Evie Litherland-Smith
2260c14a8d
Cleanup Eglot settings, remove pdf-tools
2023-11-14 10:16:49 +00:00
Evie Litherland-Smith
0fd91f55fd
Remove dashboard, add yasnippets
...
Change nix lsp from nixd to nil
Add some common python packages (numpy scipy matplotlib xarray) that I
use all the time
2023-11-14 07:29:36 +00:00
Evie Litherland-Smith
fb6007aefe
Waybar sort workspaces by ID instead of number
2023-11-14 06:55:10 +00:00
Evie Litherland-Smith
79553ac61b
Move MPRIS module to left of waybar
2023-11-13 20:13:20 +00:00
Evie Litherland-Smith
70d2009f7b
Set alacritty background colour to match modus-vivendi-tinted
2023-11-13 16:33:09 +00:00
Evie Litherland-Smith
21aefb20a0
Change references directory location
2023-11-13 16:19:05 +00:00
Evie Litherland-Smith
87bfdd4d63
Switch btop graph symbol
2023-11-13 16:04:44 +00:00
Evie Litherland-Smith
ad015c9b86
Don't set frame to undecorated
...
Hyprland already handles this, other environments I won't want it
2023-11-13 15:36:09 +00:00
Evie Litherland-Smith
fd8b3b29cf
Update kidex directories, add anyrun binds
2023-11-13 15:33:48 +00:00
Evie Litherland-Smith
6f148e48fa
Re-add anyrun/kidex
2023-11-13 15:00:59 +00:00
Evie Litherland-Smith
93996e514a
Add waybar rewrite for btop, fix inset shadow colour
2023-11-13 14:50:51 +00:00
Evie Litherland-Smith
040b2a3702
Disable rofi stylix target, manually theme
2023-11-13 14:47:46 +00:00
Evie Litherland-Smith
c2d8923ed1
Move anyrun/kidex config into common anyrun directory
2023-11-13 14:47:12 +00:00
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