Commit graph

562 commits

Author SHA1 Message Date
Evie Litherland-Smith bf49473b9d Re-enable emacs server using proper environment for doom 2023-09-13 07:30:02 +01:00
Evie Litherland-Smith 7d31bf8b54 Remove Monarch
Slightly rewrite specialArgs and extraSpecialArgs to ensure consistency
and also stop passing input around
2023-09-13 06:45:28 +01:00
Evie Litherland-Smith cfee5dd4ec Make doom sessionVariable setting a bit more nix-y, add to Hyprland env
as well
2023-09-13 06:17:51 +01:00
Evie Litherland-Smith 557a020052 Fix using doom emacs installed from flake 2023-09-12 21:39:44 +01:00
Evie Litherland-Smith 5fd82e89c0 Change some emacs dependencies 2023-09-12 16:16:55 +01:00
Evie Litherland-Smith 4282e34bb2 Remove emacs server, add doom to path 2023-09-12 11:59:27 +01:00
Evie Litherland-Smith 4e0bed434a Switch emacs to start with user session again 2023-09-12 08:39:09 +01:00
Evie Litherland-Smith 06ed0f1d52 Add doom-emacs using nix directly
Keep config as separate repo for rapid iteration
Restore Makefile
2023-09-12 08:33:05 +01:00
Evie Litherland-Smith 9cdc091141 Wallpaper changes to not be a flake any more 2023-09-12 06:24:56 +01:00
Evie Litherland-Smith c09b1c7f03 Add hyprland/workspaces module for waybar 2023-09-11 23:19:16 +01:00
Evie Litherland-Smith e577ee1361 Update versions 2023-09-11 23:04:29 +01:00
Evie Litherland-Smith 72eaae82e5 Fix bad gitui expression 2023-09-11 17:25:47 +01:00
Evie Litherland-Smith 87b30d8125 Remove vim keybinds from gitui, add mc (no theme yet) 2023-09-11 17:23:50 +01:00
Evie Litherland-Smith 477f65d5d0 Theme update for consistency
Switch back to Macchiato + Lavender based theme for everything
2023-09-11 17:22:14 +01:00
Evie Litherland-Smith 524db89061 Fix rofi-power-menu 2023-09-11 13:46:52 +01:00
Evie Litherland-Smith c073d556d8 Rename some things in hyprland config 2023-09-11 09:25:17 +01:00
Evie Litherland-Smith 0546a98547 Add rofi-calc and qalculate back to replace anyrun
Remove some program keybinds
2023-09-11 08:28:50 +01:00
Evie Litherland-Smith ec8cead209 media expression fixes 2023-09-11 08:14:07 +01:00
Evie Litherland-Smith 189a13dbc5 Add media programs (mpd/mpc and mpv) 2023-09-11 07:48:40 +01:00
Evie Litherland-Smith aa30dd712b Cleanup unused files 2023-09-11 07:48:26 +01:00
Evie Litherland-Smith 353bbf99c4 Add git and neofetch to system packages
Adjust emacs hyprland bind
2023-09-10 18:00:52 +01:00
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