Commit graph

672 commits

Author SHA1 Message Date
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