Commit graph

132 commits

Author SHA1 Message Date
Evie Litherland-Smith 8c5ba7f4c3 Major rewrite to system config
Move home-manager setup back into being NixOS module where possible

Parameterise common elements of system config to minimise rewriting and
pass as function to all places needed
2023-08-31 12:22:29 +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 b06fc44adf Update emacs version for legion 2023-08-31 07:58:13 +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 d3c55cc9f8 Only set pgtk version of emacs in hyprland expression 2023-08-28 12:48:56 +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 3641b99a12 Add gaming workspace
Enable vrr on Vanguard
2023-08-28 09:43:36 +01:00
Evie Litherland-Smith 5712d80ebe Add steam 2023-08-28 09:37:15 +01:00
Evie Litherland-Smith 367180be25 Use hyprland on desktop Vanguard again instead of gamescope 2023-08-28 09:24:23 +01:00
Evie Litherland-Smith 4fb79f1264 Update monitor config 2023-08-22 15:41:24 +01:00
Evie Litherland-Smith c1a3b9a591 Add pySpec bookmark 2023-08-22 10:08:06 +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 d71d97cffe Add extra plasma integration packages 2023-08-21 08:20:45 +01:00
Evie Litherland-Smith 7fe0ec6acd Move fonts into hyprland config 2023-08-18 12:23:52 +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 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 d885f51818 Update gamescope commands
Some flags were changed, also changed to verbose flags to make it easier
to parse in the future
2023-08-11 16:50:51 +01:00
Evie Litherland-Smith 6cccb7c254 Fix a couple of bookmarks 2023-08-11 08:51:22 +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 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 6ce2e91572 Switch python lsp, fix screen mode for Ronin 2023-08-08 16:43:59 +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 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 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 4bd9fcba80 Disable HDR in gamescope 2023-08-05 18:22:16 +01:00
Evie Litherland-Smith 5537463fff Fix missing gamescope import 2023-08-05 18:17:25 +01:00
Evie Litherland-Smith 32c5715547 Temp fix to enable zsh 2023-08-05 18:12:45 +01:00
Evie Litherland-Smith d72a4738c4 Try fixing zsh not being enabled 2023-08-05 18:09:44 +01:00
Evie Litherland-Smith 14d8b5683c Add gamescope as separate desktop option 2023-08-05 18:06:21 +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 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 889810f863 Back to hyprland, switch to using mako 2023-08-02 15:10:24 +01:00
Evie Litherland-Smith fb9df06c3e Add wallpaper to .config dir 2023-08-02 11:04:38 +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 3844517405 Re-enable emacs server as separate nix expression 2023-07-31 14:46:48 +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 9713314c45 Add home dock/monitor config 2023-07-28 07:00:26 +01:00