Commit graph

788 commits

Author SHA1 Message Date
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
Evie Litherland-Smith 6b7b76e7bc Switch to gnome-keyring for libsecret
email password and git credential helper now use gnome-keyring/secret-service
2023-09-30 09:27:43 +01:00
Evie Litherland-Smith b38ffe853d Switch back to sddm for login manager 2023-09-30 08:10:21 +01:00
Evie Litherland-Smith 6bc0649fce Don't enable work accounts by default
Enable specifically on work laptop
2023-09-30 07:38:52 +01:00
Evie Litherland-Smith 7d76a7f88d Start emacs daemon with user session 2023-09-30 07:22:10 +01:00
Evie Litherland-Smith 7a38166e5b Revert breaking imapnotify config 2023-09-29 14:55:18 +01:00
Evie Litherland-Smith 187b8f271e imapnotify only send notification on new mail 2023-09-29 12:37:58 +01:00
Evie Litherland-Smith bdd1becab1 Move UKAEA email config back to mail expression
Add davmail sample config
Add mu4e maildir shortcuts
2023-09-29 09:55:52 +01:00
Evie Litherland-Smith 6f329aaf4d Remove notifymuch 2023-09-29 09:29:07 +01:00
Evie Litherland-Smith 2ade6e92de Revert to mu/mu4e, remove notmuch
Use imapnotify to check for new mail and trigger mbsync pull +
notification for new mail

Add mailbox shortcuts to mu4e
2023-09-29 09:28:11 +01:00
Evie Litherland-Smith dab30daae3 Revert "Remove mu and wanderlust for notmuch"
This reverts commit d1483e5989.
2023-09-29 08:31:39 +01:00
Evie Litherland-Smith 412cde08cf Run notifymuch in mbsync service 2023-09-29 08:11:32 +01:00
Evie Litherland-Smith d1483e5989 Remove mu and wanderlust for notmuch 2023-09-28 18:54:36 +01:00
Evie Litherland-Smith 61c5434ba3 Add notifymuch package with hook
Should get desktop notifications on new notmuch entries now

Trial different emacs email frontends
2023-09-28 17:04:01 +01:00
Evie Litherland-Smith 600606d554 Run notmuch new after mbsync job 2023-09-28 15:33:41 +01:00
Evie Litherland-Smith 341d7059a2 Add zsh function to push basic config to remote server 2023-09-28 13:46:08 +01:00
Evie Litherland-Smith 0745a7936b More consistent starship symbols 2023-09-28 11:07:37 +01:00
Evie Litherland-Smith f8918f4bfd Revert pinentry change 2023-09-28 08:36:41 +01:00
Evie Litherland-Smith 2462660e82 Remove passmenu, change pinentry to emacs 2023-09-28 08:27:13 +01:00
Evie Litherland-Smith 4c62219dde Add extra stylix theming 2023-09-28 08:27:03 +01:00
Evie Litherland-Smith 1134f79dc7 Restore old animation bezier curve 2023-09-28 07:25:42 +01:00
Evie Litherland-Smith 92bbb06005 Make wlogout look better 2023-09-28 07:20:33 +01:00
Evie Litherland-Smith 73f5aaac4c Update waybar mpris format 2023-09-28 07:11:32 +01:00
Evie Litherland-Smith ccb12731b6 Make volume/brightness binds work whilst locked 2023-09-28 06:57:35 +01:00
Evie Litherland-Smith 0762f78ad6 Add plugins for gtklock 2023-09-27 13:57:32 +01:00
Evie Litherland-Smith d26a3c4643 Update login and lock screens
Remove sddm/xserver to use greetd everywhere
Currently launching Hyprland directly and starting with lockscreen

Replace swaylock with gtklock for more consistency
2023-09-27 12:45:12 +01:00
Evie Litherland-Smith aabe33e8aa Add bind to start ferdium quickly 2023-09-27 07:26:21 +01:00
Evie Litherland-Smith b966eb3a80 Set default username field for rofi-pass to login 2023-09-27 06:52:08 +01:00
Evie Litherland-Smith a33ffd55d6 Add old neovim config for historical reasons 2023-09-27 06:33:08 +01:00
Evie Litherland-Smith 3afe79c851 Add stylix, switch to nixpkg hyprland
Add stylix flake and initial config for wallpaper and catppuccin
macchiato scheme. Disabled auto theme to pick each manually

Remove hyprland flake intup to use version in nixpkgs/home-manager for
compat with stylix

Update style of swaylock using stylix
2023-09-26 19:03:50 +01:00
Evie Litherland-Smith 97b255d36d Add float rule for protonvpn gui 2023-09-26 16:50:22 +01:00
Evie Litherland-Smith 3b36d4e6b2 Add simple eww example and eww-mode package for emacs 2023-09-26 14:38:18 +01:00
Evie Litherland-Smith 6cd8d278b4 Remove teams-for-linux, move nomachine rules to main config 2023-09-26 11:34:32 +01:00
Evie Litherland-Smith ac100d31df Add notmuch alongside mu4e 2023-09-26 11:23:35 +01:00
Evie Litherland-Smith b4a688fa9b Fix ignoring Labels from protonmail 2023-09-26 10:49:13 +01:00
Evie Litherland-Smith 0f6b6583d1 Add khard with config 2023-09-26 10:19:33 +01:00
Evie Litherland-Smith c9da3247f9 Enable khal for calendar 2023-09-26 10:02:40 +01:00
Evie Litherland-Smith 9e79181f9a Enable vdirsyncer service, fix metasync for contacts 2023-09-26 09:41:03 +01:00
Evie Litherland-Smith 341c5a6eca Re-enable sync services 2023-09-26 08:17:34 +01:00
Evie Litherland-Smith bb8cdb1fe3 Temp disable password-store-sync service 2023-09-25 18:01:36 +01:00
Evie Litherland-Smith 25740f7288 Email account updates
Move base mail path definition

Update patterns to exclude duplicate folders and hopefully speed up
mbsync a bit

Add an "inboxes" group for emacs to use when updating mu4e, pulls all
inboxes only

Temp disable mbsync systemd job
2023-09-25 17:59:40 +01:00
Evie Litherland-Smith 103daec5c2 Add initial (nextcloud) calendar and contact 2023-09-25 14:22:51 +01:00
Evie Litherland-Smith 33f182ecff Return to the holy keybinds 2023-09-25 13:44:07 +01:00
Evie Litherland-Smith b51da103ce Remove rink from default as it's included with anyrun 2023-09-25 13:43:27 +01:00
Evie Litherland-Smith 2579ddbaa9 Move accounts file into separate directory
Started accounts/email.nix to prep separation for adding calendar and
contact expressions

Move maildir back to ~/.mail to be consistent with ~/.calendar and ~/.contact
2023-09-25 13:42:13 +01:00
Evie Litherland-Smith 318a7d965e Update wlogout text colour on hover
Adjust bezier curve for hyprland animations
2023-09-24 17:00:25 +01:00
Evie Litherland-Smith 10c541b59a Switch to using wlogout instead of rofi-power-menu 2023-09-24 13:05:26 +01:00
Evie Litherland-Smith f0d6443f74 Move doom emacs config into nix to by symlinked 2023-09-24 12:17:51 +01:00
Evie Litherland-Smith 399514926f Add transparency and blur to waybar
Remove make switch directive
2023-09-24 11:49:05 +01:00
Evie Litherland-Smith d174a0491e Add kidex package with config
Add kidex plugin to anyrun
2023-09-24 10:59:09 +01:00
Evie Litherland-Smith 415460db2d Use anyrun again with new theme/config
Do some retheming of hyprland/rofi/swaync for better consistency, add
transparency + blur to some missing bits

Add prismlauncher for minecraft
2023-09-24 10:29:51 +01:00
Evie Litherland-Smith e003f21579 Add dex, run at hyprland start
Move davmail to Ronin only
2023-09-24 07:32:32 +01:00
Evie Litherland-Smith 812a8d3669 Add back anyrun with a config to test 2023-09-23 18:31:08 +01:00
Evie Litherland-Smith 5a2b3094f5 Add protonvpn, make steam settings window floating 2023-09-23 07:12:52 +01:00
Evie Litherland-Smith 039cab92de Move allowUnfree to allowUnfreePredicate
Add ferdium and window rule

Move waybar overlay into hyprland expression
2023-09-21 08:51:07 +01:00
Evie Litherland-Smith e18ac3f354 Combine shell definition expressions
Add emacs vterm package
2023-09-20 09:00:22 +01:00
Evie Litherland-Smith a294a39fea Update starship directory styles 2023-09-18 10:25:49 +01:00
Evie Litherland-Smith ce80088f9d Add some more git symbols for starship 2023-09-18 09:18:11 +01:00
Evie Litherland-Smith 699f6c3d37 Add python symbol, set binary to python3 only 2023-09-18 09:04:11 +01:00
Evie Litherland-Smith 62c06dae9e Add gitui as non-flake input to bring vim binds back 2023-09-17 08:57:08 +01:00
Evie Litherland-Smith e4f6823aa7 Specify patterns for proton mailbox
Removes "All Mail" and the label/ duplicate folders
2023-09-17 08:55:02 +01:00
Evie Litherland-Smith 8cf3639160 Fix missing pkgs in zsh.nix 2023-09-15 07:17:54 +01:00
Evie Litherland-Smith 9394a99a4c Move a bunch of default.nix up a level
Loads of expressions were a single default.nix in a directory, instead
just make a single directory
Hyprland is the only directory of expressions left
Move a few things around to fit this a bit better
Add home/default.nix to defer "import all" from flake.nix

Remove work email from default account set up, add to work laptop
specifically and only

Clean up a few unused expressions
2023-09-15 07:13:52 +01:00
Evie Litherland-Smith da9080b423 Fix mu4e installation so I can go back to using mu 2023-09-14 17:09:21 +01:00
Evie Litherland-Smith 0b18a7860b Replace alot with astroid and add some notmuch config 2023-09-14 11:56:26 +01:00
Evie Litherland-Smith 3fe286c2a0 Add email accounts properly using nix
Switch to notmuch instead of mu due to mu/mu4e nix weirdness
2023-09-14 08:30:55 +01:00
Evie Litherland-Smith 0c8ac307b5 Add mp4 to mime-apps 2023-09-14 05:57:45 +01:00
Evie Litherland-Smith 7fa4a0b898 Add some more mime-types and improve query func 2023-09-13 19:57:39 +01:00
Evie Litherland-Smith 708cb4c97f Wrong again... fixed this time 2023-09-13 17:43:20 +01:00
Evie Litherland-Smith f9629b84ac Add xdg-mime query shortcut function to zsh 2023-09-13 17:41:48 +01:00
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