Evie Litherland-Smith
4b2276d5b9
Fix mbsync frequency definition
2023-09-10 17:33:32 +01:00
Evie Litherland-Smith
10a44cbc2d
Major re-write to make things more modularised
...
Move collection expressions from hosts/ into services/ as importable
modules
Remove service/hostname.nix collections
Remove all imports from host/ expressions and include as modules in
flake.nix
Set sensible defaults that propagate to (I think) everything
2023-09-10 17:07:11 +01:00
Evie Litherland-Smith
872a4a75fd
Run mbsync hourly instead of every 5 minutes
2023-09-10 10:31:58 +01:00
Evie Litherland-Smith
8efd01185b
Add extra fonts for emacs
...
Switch nil for nixd (nix language server)
2023-09-08 13:30:15 +01:00
Evie Litherland-Smith
2b9697aad7
Switch to delta icon theme
...
Remove configure-gtk script now that it's fixed
Update version of delta-icon-theme fro GitHub
2023-09-08 12:27:34 +01:00
Evie Litherland-Smith
06be5908fc
Finally fix gtk theming
...
Naming was wrong to select correct installed themes
2023-09-08 12:14:16 +01:00
Evie Litherland-Smith
dc6741a1c6
Run configure-gtk at Hyprland startup
2023-09-07 14:37:00 +01:00
Evie Litherland-Smith
b0de17462a
Attempt to fix gtk theme setting
...
Add minimal nvim install as backup editor
Add bind to toggle swaync
2023-09-07 14:34:24 +01:00
Evie Litherland-Smith
e3b655a538
Change pinentry from gtk2 to curses
2023-09-07 09:37:05 +01:00
Evie Litherland-Smith
bd4746ff14
Move configure-gtk script setting to gtk expression
2023-09-07 09:36:42 +01:00
Evie Litherland-Smith
ec95c63f42
Fix call to hyprland config function
2023-09-07 09:26:16 +01:00
Evie Litherland-Smith
d774fca10c
Set hyprland theme directly from flake input
...
Set GTK env dynamically from config
2023-09-07 09:22:22 +01:00
Evie Litherland-Smith
42e17dd4c3
Remove papirus-icon-theme package due to collision
2023-09-07 09:10:25 +01:00
Evie Litherland-Smith
fba7fae3f5
Add catppuccin GTK themes
2023-09-07 09:08:25 +01:00
Evie Litherland-Smith
f58fe209d8
Swap tokyonight theme for catppuccin
...
Move bat expression to separate file to be imported by git (for delta
syntax highlighting)
Move gitui from tui/default.nix to git/default.nix
2023-09-07 08:48:42 +01:00
Evie Litherland-Smith
d87b39dd00
Switch mako for swaync with catppuccin theme
2023-09-06 16:58:19 +01:00
Evie Litherland-Smith
bfdbcca42b
SSH config updates, add compression
2023-09-06 16:57:37 +01:00
Evie Litherland-Smith
ead0d8fc1e
Add extra pass extensions
2023-09-06 06:11:31 +01:00
Evie Litherland-Smith
7f271191f3
Add rofi combi mode
2023-09-05 20:04:00 +01:00
Evie Litherland-Smith
2ea2aff32d
Fix rofi-pass for wayland
2023-09-05 18:44:29 +01:00
Evie Litherland-Smith
5a7cbee56d
Move pass/agent.nix to pass/service.nix
...
Add password-store-sync service
Fix passwors store directory setting by using nix variables
2023-09-05 17:44:23 +01:00
Evie Litherland-Smith
2d8b935e22
Add floating rule to Pinentry input
2023-09-05 17:22:21 +01:00
Evie Litherland-Smith
be61683ae4
Add some extra packages for emacs, switch default back from using server, remove rbw
2023-09-05 17:09:03 +01:00
Evie Litherland-Smith
1193a71dd0
Don't bind emacs to workspace 3
2023-09-05 15:38:06 +01:00
Evie Litherland-Smith
5e579e3113
Switch back to rofi for drun replacement
...
Add rofi-pass for interacting with password-store
2023-09-05 15:33:39 +01:00
Evie Litherland-Smith
134d5b8031
Remove persistent_workspaces
2023-09-05 15:13:15 +01:00
Evie Litherland-Smith
32a74f5fd6
Back to numbered workspaces
2023-09-05 12:49:33 +01:00
Evie Litherland-Smith
ed488a3b2a
Fix typo title -> name
2023-09-04 09:53:52 +01:00
Evie Litherland-Smith
e75195bb76
Add whatsapp web to firefox bookmarks
2023-09-04 09:52:55 +01:00
Evie Litherland-Smith
89e836c829
Switch emacs server back to socket activation
2023-09-04 09:27:48 +01:00
Evie Litherland-Smith
4df29b1120
Fix typo in hypr/extra.conf definition
2023-09-04 09:13:06 +01:00
Evie Litherland-Smith
29c872f5e3
Rename display.conf to extra.conf
...
Auto start teams on Ronin
2023-09-04 08:53:41 +01:00
Evie Litherland-Smith
125b4cf606
Add (broken) ukaea calendar syncing
...
Make calendar and contacts read-only sync for now
2023-09-03 08:06:55 +01:00
Evie Litherland-Smith
a615762940
Combine mail setup with calendar and contacts
...
Move mail into accounts expression set
Add vdirsyncer and initial config to sync to CalDAV and CardDAV
TODO add to emacs
2023-09-02 08:41:07 +01:00
Evie Litherland-Smith
df557003e2
Split gpg-agent and mbsync service into separate files
2023-09-02 06:20:36 +01:00
Evie Litherland-Smith
228170166f
Start emacs server with session instead of socket
...
Add zip and unzip programs for emacs archive management
2023-09-01 16:30:08 +01:00
Evie Litherland-Smith
f48c05d496
Start protonmail and davmail with hyprland
2023-09-01 15:19:55 +01:00
Evie Litherland-Smith
09de275af1
Initial setup of mbsync and msmtp in home-manager
2023-09-01 15:18:29 +01:00
Evie Litherland-Smith
2f69cb4c57
Re-enable emacs server
...
Add more explicit default.nix definitions
2023-09-01 14:33:51 +01:00
Evie Litherland-Smith
4e720929da
Add msmtp package for emacs sendmail
2023-09-01 10:35:52 +01:00
Evie Litherland-Smith
22929fa5d8
Add gpg and password-store to Monarch
...
Only set git credential.helper if using password-store
2023-08-31 08:21:21 +01:00
Evie Litherland-Smith
fea6517bad
Move davmail to be available on all machines
2023-08-31 08:18:57 +01:00
Evie Litherland-Smith
069f929735
Add gpg-agent config
2023-08-30 17:13:10 +01:00
Evie Litherland-Smith
bd92b05e42
Add davmail for outlook email syncing to maildir
...
Disable automatic start of protonmail-bridge
2023-08-30 14:37:49 +01:00
Evie Litherland-Smith
a45afd0412
Disable hyprland splash rendering on laptop
...
Unbind zathura from files workspace
2023-08-30 13:59:44 +01:00
Evie Litherland-Smith
078b5c7114
Add OpenStreetMap as a search provider
2023-08-30 08:57:48 +01:00
Evie Litherland-Smith
c7c0faa046
Change zoom and nomachine back to floating windows
2023-08-30 07:01:15 +01:00
Evie Litherland-Smith
48324900b8
Add pass-otp extension
2023-08-28 16:45:38 +01:00
Evie Litherland-Smith
72414df076
Make steam friends list window float
2023-08-28 16:45:25 +01:00
Evie Litherland-Smith
2aba7ac0e0
Use libsecret instead of git-credential-store
2023-08-28 16:07:58 +01:00
Evie Litherland-Smith
d3c55cc9f8
Only set pgtk version of emacs in hyprland expression
2023-08-28 12:48:56 +01:00
Evie Litherland-Smith
c74c937932
Autostart protonmail-bridge from hyprland
2023-08-28 12:36:46 +01:00
Evie Litherland-Smith
7d72eda97b
Add pass and pass-secret-service, with gpg
2023-08-28 12:19:43 +01:00
Evie Litherland-Smith
20129bc73d
Update to emacs29-pgtk
...
Updated emacs also using native wayland pgtk build
Stop using server as incompatible with pgtk
2023-08-28 10:38:22 +01:00
Evie Litherland-Smith
3641b99a12
Add gaming workspace
...
Enable vrr on Vanguard
2023-08-28 09:43:36 +01:00
Evie Litherland-Smith
5308385905
Restore bind to launch programs outside submap
...
Keep submap as silent launcher with new bind to access
2023-08-28 09:29:46 +01:00
Evie Litherland-Smith
6079f19322
Reset submap when opening anyrun
2023-08-23 09:33:00 +01:00
Evie Litherland-Smith
98177d5119
Add remmina VNC/RDP client
...
Move program launching binds into submap with silent launch for faster
startup
Add current hyprland submap to waybar
2023-08-23 09:31:52 +01:00
Evie Litherland-Smith
94bd92e4da
Fix new rule keywords
2023-08-22 12:37:55 +01:00
Evie Litherland-Smith
e9910e74ba
Set nomachine and zoom to fullscreen
2023-08-22 12:31:09 +01:00
Evie Litherland-Smith
34abc07d64
Add PyPI as search provider
2023-08-22 10:19:19 +01:00
Evie Litherland-Smith
f36146daf5
Hyprland config in separate file to clean up a bit
2023-08-22 09:44:40 +01:00
Evie Litherland-Smith
364e454241
Wrong workspace name in Zotero rule
2023-08-22 07:50:07 +01:00
Evie Litherland-Smith
3b7519bf15
Back to hyprland...
...
Switch sww back to hyprpaper as well
2023-08-21 11:01:19 +01:00
Evie Litherland-Smith
54c97e0cbc
Laptop back to using KDE Plasma
...
Rename emacs expression files
2023-08-18 12:19:52 +01:00
Evie Litherland-Smith
85433f04bb
Add pylsp mypy plugin for emacs
2023-08-18 11:09:10 +01:00
Evie Litherland-Smith
b96854d0f0
Add more XF86 bindings for hyprland
2023-08-16 17:36:17 +01:00
Evie Litherland-Smith
9f8362d18b
Start mako with hyprland
...
Bind laptop lid to reload hyprland config
2023-08-16 08:44:20 +01:00
Evie Litherland-Smith
536659ae74
Add tmux with config
2023-08-15 14:44:19 +01:00
Evie Litherland-Smith
d9e94dbd0a
Restore emacs bind, remove mypy for performance
2023-08-14 17:28:23 +01:00
Evie Litherland-Smith
fa88c9ad83
Add findutils
...
Change hyprland editor bind to call value of EDITOR variable
2023-08-14 09:24:35 +01:00
Evie Litherland-Smith
3438411f5b
Remove pyright
...
Use dmypy to improve performance using pylsp
2023-08-11 13:16:25 +01:00
Evie Litherland-Smith
1ec2861058
Reinstall pyright, fix monitor positions for home
2023-08-11 05:55:55 +01:00
Evie Litherland-Smith
45e361cf6f
Update firefox locale settings
...
Add some missing bookmarks for work
2023-08-10 11:59:59 +01:00
Evie Litherland-Smith
270ca8ade4
Update some binds, remove email workspace
...
Add editor workspace instead
Some more (hopefully final now) kanshi fixes...
2023-08-10 08:39:33 +01:00
Evie Litherland-Smith
9c13691d36
Add waybar icon, program shortcuts
2023-08-09 14:00:25 +01:00
Evie Litherland-Smith
ae6508c15b
Restore display settings to fix rotation
...
Change some binds, add reference workspace for zotero
2023-08-09 13:48:55 +01:00
Evie Litherland-Smith
1680557067
Split alacritty config for macos vs hyprland
2023-08-09 10:27:10 +01:00
Evie Litherland-Smith
55dfa90091
Fix rofi pointing to wrong package
2023-08-08 17:00:35 +01:00
Evie Litherland-Smith
8c4cec64d2
Fix using regular swaylock by accident
2023-08-08 16:46:30 +01:00
Evie Litherland-Smith
6ce2e91572
Switch python lsp, fix screen mode for Ronin
2023-08-08 16:43:59 +01:00
Evie Litherland-Smith
99072e7c4d
Add default timeout (5s) to mako
2023-08-08 13:06:49 +01:00
Evie Litherland-Smith
a4c9090d84
Add anyrun plugins, update flake inputs
...
Update hyprland to latest tagged release
Move hyprland config inside nix expression so variable substitution can
be used
Use kanshi to completely control monitor config
2023-08-08 12:21:23 +01:00
Evie Litherland-Smith
559126c464
Revert some kanshi changes to fix things
2023-08-08 10:45:13 +01:00
Evie Litherland-Smith
5beae89ae1
Add anyrun, new hypr binds and kanshi fixes
...
Stop disabling laptop screen due to know Hyprland bug,
just move around with kanshi
2023-08-08 09:51:14 +01:00
Evie Litherland-Smith
28c950c987
Add hyprland wiki bookmark and pin
2023-08-08 09:04:19 +01:00
Evie Litherland-Smith
353091e36b
Switch hyprpaper for swww using kanshi to update
...
Hopefully fixed kanshi issues with docking/undocking
2023-08-08 08:21:51 +01:00
Evie Litherland-Smith
cf9f705e78
Remove taskwarrior
2023-08-07 11:53:32 +01:00
Evie Litherland-Smith
23f74093d8
Rewrite to simplify some home-manager setup
...
Remove work.nix variants of expressions
Better use of defaults across all machines
Set TERM env to xterm-256color for ssh connections by default
2023-08-07 10:00:57 +01:00
Evie Litherland-Smith
efa0909c15
Switch to alacritty
...
Replace wezterm as it was setting extra shell variables that messed up
emacs internal terminal.
Add config to alacritty
2023-08-07 09:19:09 +01:00
Evie Litherland-Smith
14d8b5683c
Add gamescope as separate desktop option
2023-08-05 18:06:21 +01:00
Evie Litherland-Smith
1336f5da84
Change emacs language servers
...
Change keybinds for launching some programs in hyprland
2023-08-04 16:44:17 +01:00
Evie Litherland-Smith
27de34679a
Fix setting terminal for rofi
2023-08-03 21:36:45 +01:00
Evie Litherland-Smith
c6c53c7e1a
Revert some changes
...
Switch back to firefox, thunderbird and teams-for-linux
Switch back to greetd, xserver was being strange
Add some autostart programs for Ronin
2023-08-03 21:26:48 +01:00
Evie Litherland-Smith
79bec95825
Add zathura and thunar
2023-08-03 16:01:13 +01:00
Evie Litherland-Smith
e9aa9ffe8c
Add some new workspaces
...
Add workspaces for email and video calls, going for more program
separation again rather than endless browser tabs
Renamed pass to vault for better mnemonic binds
2023-08-03 15:15:31 +01:00
Evie Litherland-Smith
91061f23fe
Replace missing pavucontrol, fix nx rules
2023-08-03 14:30:25 +01:00
Evie Litherland-Smith
bf63458b2e
Add playerctl and mpris module to waybar
...
Fix hyprland binds for audio and brightness
2023-08-03 10:37:36 +01:00
Evie Litherland-Smith
1560373dbe
Add pinentry, rbw, libnotify
2023-08-03 09:47:17 +01:00
Evie Litherland-Smith
9cb6a7982a
Add extra hyprland workspaces
...
Re-enable wezterm transparency
2023-08-02 22:05:47 +01:00
Evie Litherland-Smith
889810f863
Back to hyprland, switch to using mako
2023-08-02 15:10:24 +01:00
Evie Litherland-Smith
c51d9421c5
Add mako notification daemon config
2023-08-02 14:35:34 +01:00
Evie Litherland-Smith
eed323b3e7
Split desktop config into plasma and hyprland
...
Change Ronin to use plasma wayland instead of hyprland
2023-08-02 10:23:16 +01:00
Evie Litherland-Smith
fe53ce185c
Ad ncspot spotify ncurses interface
2023-08-01 15:26:02 +01:00
Evie Litherland-Smith
689ecdc0ba
Back to named workspaces, add music workspace
2023-08-01 09:17:44 +01:00
Evie Litherland-Smith
3844517405
Re-enable emacs server as separate nix expression
2023-07-31 14:46:48 +01:00
Evie Litherland-Smith
c722efbe9b
Fix new workspace bind
2023-07-31 10:56:34 +01:00
Evie Litherland-Smith
4f7c732509
Add bitwarden and dedicated workspace
...
Add back shell shortcuts to update
2023-07-31 10:55:06 +01:00
Evie Litherland-Smith
e9138af002
Add packages for using mu4e and protonmail bridge
2023-07-30 10:19:02 +01:00
Evie Litherland-Smith
69c8fecfdf
Add dockerfile language server
2023-07-28 17:07:52 +01:00
Evie Litherland-Smith
25c36a39ce
Fix bind typo, misc formatting
2023-07-28 09:09:39 +01:00
Evie Litherland-Smith
2f05e76f7f
Update keybinds and waybar icon style
2023-07-28 08:01:09 +01:00
Evie Litherland-Smith
1b5bde3ec5
Remove old binds
2023-07-28 07:17:49 +01:00
Evie Litherland-Smith
ac9464e919
Add some more language servers
2023-07-27 16:03:31 +01:00
Evie Litherland-Smith
0277437a5f
Disable emacs daemon, add graphiz for roam vis
2023-07-27 10:05:31 +01:00
Evie Litherland-Smith
3e09b51c34
Re-add libreoffice
2023-07-26 17:25:22 +01:00
Evie Litherland-Smith
55e72cb9cc
Move doom flake contents back in
...
Doom emacs config is still separate repo, but flake contents are back
Remove work firefox profile, switched to chromium instead for Teams fix
2023-07-26 15:45:24 +01:00
Evie Litherland-Smith
272669bcbc
Remove some hyprland workspaces, add emacs bind
2023-07-26 11:04:41 +01:00
Evie Litherland-Smith
f3e8b1a38e
Update doom-emacs flake url
...
Switch to using chromium instead of firefox for teams support
Remove neovim flake from inputs
2023-07-25 16:14:50 +01:00
Evie Litherland-Smith
292c5b98e1
Move doom config into separate flake
...
Remove doom config from this repo
Set firefox UA to chrome to make teams calls work...
2023-07-25 13:57:55 +01:00
Evie Litherland-Smith
e4ebf46f66
Revert hyprland flake update
...
Set tokyonight theme for emacs, add pyright support for python
2023-07-25 08:05:33 +01:00
Evie Litherland-Smith
ca2afa6ee9
Some extra emacs configs, add LSP and tree-sitter
2023-07-24 22:10:01 +01:00
Evie Litherland-Smith
b85bdcec10
Add doom-emacs and template config
2023-07-24 16:45:19 +01:00
Evie Litherland-Smith
e2c9d8eba7
Use custom neovim flake, centralise tokyonight source
...
nvim repo has been converted to flake for easier inclusion but still
stand-alone for non-nix systems
Move tokyonight repo fetch to flake input to keep consistent and reduce
multiple fetch calls
2023-07-24 13:27:05 +01:00
Evie Litherland-Smith
d00e1ec199
Switch teams client back
2023-07-24 09:07:26 +01:00
Evie Litherland-Smith
20dbf6d4da
Firefox bookmarks/search engine and colourscheme updates
2023-07-21 17:02:18 +01:00
Evie Litherland-Smith
d2c1486ece
Reset taskwarrior to default directory for cross-platform sharing
2023-07-21 10:55:47 +01:00
Evie Litherland-Smith
c9661d158d
Reinstate kanshi with some fixes and work with laptop lid switch
2023-07-20 11:59:08 +01:00
Evie Litherland-Smith
35f7844194
Fix hyprland workspace naming
2023-07-19 14:16:19 +01:00
Evie Litherland-Smith
05191a3bab
Remove neovide, term TERM for wezterm
2023-07-19 11:40:07 +01:00
Evie Litherland-Smith
7fd992b616
Add taskwarrior, add ohmyzsh with plugins
2023-07-19 10:06:00 +01:00
Evie Litherland-Smith
e4a9c6d820
Revert hyprland workspaces to numbers instead of names
2023-07-19 09:13:40 +01:00
Evie Litherland-Smith
865e47f0ce
Rename workspaces, update clock widget format
2023-07-18 16:24:27 +01:00
Evie Litherland-Smith
7858d73212
Add keybind for neovide
2023-07-18 15:09:07 +01:00
Evie Litherland-Smith
e66aeab392
Remove lazygit, move some package definitions around
2023-07-18 15:04:58 +01:00
Evie Litherland-Smith
e65675da02
Move some package definitions from system to home
...
Remove thunar, effectively replaced by rofi + terminal
Add some alias to quickly update nixos and home-manager
2023-07-18 14:51:53 +01:00
Evie Litherland-Smith
200e87c37e
Add marval helpdesk bookmark
2023-07-18 11:14:55 +01:00
Evie Litherland-Smith
4af7bc7d50
Set default tabbar visibility for firefox
2023-07-18 10:27:18 +01:00
Evie Litherland-Smith
cf59ebf97e
Rofi tweaks
2023-07-18 10:11:38 +01:00
Evie Litherland-Smith
738f602d78
Rename theme file for future customisation
2023-07-18 09:56:40 +01:00
Evie Litherland-Smith
31a5c61195
Change rofi font, size and add borders
2023-07-18 09:47:11 +01:00
Evie Litherland-Smith
ab62c99b7f
Add keybinds for all new rofi modes
2023-07-18 09:26:10 +01:00
Evie Litherland-Smith
bb2992c784
Enable light/sound control for laptop (hopefully)
...
Add extra rofi modes (ssh, power, files)
Add extra XDG settings for hyprland
2023-07-18 09:15:40 +01:00
Evie Litherland-Smith
db9f2240ae
Make chat apps not silent on open
2023-07-18 08:34:41 +01:00
Evie Litherland-Smith
ca984db42c
Add float and pin rule to firefox PIP windows
2023-07-18 08:07:57 +01:00
Evie Litherland-Smith
405b9ae8c6
Change freia node in ssh config
2023-07-17 15:44:51 +01:00
Evie Litherland-Smith
b9c31ed2ec
Add hyprland bind to launch wezterm directly to neovim
2023-07-17 14:24:04 +01:00
Evie Litherland-Smith
0788da99d8
Add kanshi config for laptop
...
Add workspace rule back for teams client
2023-07-17 14:02:33 +01:00
Evie Litherland-Smith
0d2a38f9a7
Adjust scaling for eDP-1 (Ronin)
2023-07-17 13:23:00 +01:00
Evie Litherland-Smith
c6171c45b4
Switch dunst to tokyonight theme
2023-07-17 10:02:10 +01:00