Evie Litherland-Smith
b5b0610788
Add more mu4e modeline icons
2023-10-11 11:46:50 +01:00
Evie Litherland-Smith
6e405765c0
Add extra work calendar for operations
2023-10-11 09:42:03 +01:00
Evie Litherland-Smith
ceeec02b05
Move ironbar to top, start with hyprland
2023-10-11 08:32:46 +01:00
Evie Litherland-Smith
be1d5fa798
Switch to minimal ironbar implementation
...
Save reference for later
Enable upower daemon and add simple bar with the essentials for now,
TODO more later
2023-10-11 08:28:27 +01:00
Evie Litherland-Smith
1e9881fc59
Fix mu4e auto context switching
...
Update mu4e modeline icons to be more distinct
2023-10-11 07:38:48 +01:00
Evie Litherland-Smith
a8c6482574
Bring back full mu4e modeline
...
Add some more tasks to README
2023-10-11 07:13:44 +01:00
Evie Litherland-Smith
623ac4ceab
Add initial ironbar config
2023-10-10 20:00:04 +01:00
Evie Litherland-Smith
3ba11965ef
Fix calendar typo, add colours
2023-10-10 18:55:45 +01:00
Evie Litherland-Smith
46371470ee
Disable emacs daemon
...
Set custom mu4e modeline icons because it was annoying me
Update keybinds, all workspaces now have a "default" program so to speak
with associated keybind to launch
2023-10-10 16:02:01 +01:00
Evie Litherland-Smith
a8c72b6761
Setup emacs fallback fonts, add more defaults
2023-10-10 14:52:37 +01:00
Evie Litherland-Smith
4384532f02
Set org-agenda-sticky t
2023-10-10 11:27:13 +01:00
Evie Litherland-Smith
ddfe5ff217
Add midnight commander and temp config instructions
2023-10-10 10:34:34 +01:00
Evie Litherland-Smith
2ad36439c8
Update work calendar setup
...
Sync new work calendar to fix duplicate issues
Sync old calendar as read-only ics link to see invited events
Re-enable vdirsyncer service for work machines
2023-10-10 10:20:43 +01:00
Evie Litherland-Smith
a878434e75
Remove khard
2023-10-10 10:20:23 +01:00
Evie Litherland-Smith
459695e9a0
Add davmail as package for easier setup
2023-10-10 08:29:31 +01:00
Evie Litherland-Smith
d989e132d1
explicitely enable pass extensions
2023-10-10 07:18:59 +01:00
Evie Litherland-Smith
09eefe6f5e
Fix where stylix xresources is defined
2023-10-09 14:53:02 +01:00
Evie Litherland-Smith
1a584d057e
Add nomachine workspace rule back, add fractal (matrix)
2023-10-09 13:58:53 +01:00
Evie Litherland-Smith
46e7277928
Add calendar workspace for hyprland
...
Adjust some keybinds, update waybar to match new workspace
2023-10-09 12:23:38 +01:00
Evie Litherland-Smith
338785d503
Remove ukaea contacts from vdirsyncer for now
2023-10-09 11:47:43 +01:00
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
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
Evie Litherland-Smith
397f8caad8
Change gitui to use tokyonight theme
2023-07-17 09:59:05 +01:00
Evie Litherland-Smith
a6733769bd
Split tui into separate files again
2023-07-17 09:18:50 +01:00
Evie Litherland-Smith
76b0ce23cb
Add gitui with vim-style keybinds and catppuccin theme
2023-07-17 09:12:26 +01:00
Evie Litherland-Smith
1bafd48306
Switch hyprland/waybar back to using firefox as default browser
2023-07-17 06:58:10 +01:00
Evie Litherland-Smith
690d99830b
Fix strange hyprland home error, temp disable fish direnv integration
2023-07-16 18:41:00 +01:00
Evie Litherland-Smith
3dde6e968e
Move some packages to home/tui, add missing tui import
2023-07-16 17:48:23 +01:00
Evie Litherland-Smith
b102f9e209
Major cleanup for files
...
Reduce complexity and in flake.nix and be more efficient in re-using
things
Removed some reduandant files in home/ and tidied up the structure
somewhat
Moved things from desktop, gui, etc... to top level
Changed env to shell, indiv shell expressions import relevant others
2023-07-16 17:35:36 +01:00
Evie Litherland-Smith
ccd389caec
Remove cava from tui defaults
2023-07-14 13:42:18 +01:00
Evie Litherland-Smith
ef6bf14c3c
Adjust hyprland gaps
2023-07-13 15:26:35 +01:00
Evie Litherland-Smith
fcf04130b5
Remove waybar transparency and blur
2023-07-13 13:52:38 +01:00
Evie Litherland-Smith
fa3fb14661
Add hyprland rule for chromium file dialog, update waybar style
2023-07-13 13:49:51 +01:00
Evie Litherland-Smith
a8f304b075
Move all host specific things out of flake.nix
...
Go back to single, re-designed waybar for all screens
2023-07-13 12:41:00 +01:00
Evie Litherland-Smith
9362212790
Start restyling waybar, rename laptop to compact
2023-07-12 16:43:18 +01:00
Evie Litherland-Smith
c8965eb754
Remove third type of waybar, have only main and compact
2023-07-12 13:29:04 +01:00
Evie Litherland-Smith
310d5f2bb7
Actually import cava module...
2023-07-12 11:56:13 +01:00
Evie Litherland-Smith
5ee64c786d
Add cava and default config file
2023-07-12 11:55:08 +01:00
Evie Litherland-Smith
c94a89ca23
Waybar clock modules updates
2023-07-12 11:45:48 +01:00
Evie Litherland-Smith
96ecc68434
Switch to chromium
2023-07-12 09:06:33 +01:00
Evie Litherland-Smith
3dafb1aae8
Add waybar back to hyprland startup
2023-07-12 08:37:28 +01:00
Evie Litherland-Smith
5ee9d0867c
Add hyprland rule for gamescope, add greetd again
2023-07-11 12:54:19 +01:00
Evie Litherland-Smith
3b75b341e8
Switch hyprland back to dwindle layout
2023-07-11 09:33:27 +01:00
Evie Litherland-Smith
b0ea979ed5
Add some example eww widgets for testing
2023-07-11 09:31:51 +01:00
Evie Litherland-Smith
960bba92ff
Move desktop configs into separate subdirectories
2023-07-11 09:11:48 +01:00
Evie Litherland-Smith
4a0e3a440e
Add some chromium configs
2023-07-11 08:30:29 +01:00
Evie Litherland-Smith
7a52dff9eb
Remove nix-index, add hyprland env vars
2023-07-10 21:54:41 +01:00
Evie Litherland-Smith
cfef939e7d
Add fzf config and integration
2023-07-10 20:58:41 +01:00
Evie Litherland-Smith
64f149532e
Add a couple more binds, fix typo in tui/default
2023-07-10 20:38:42 +01:00
Evie Litherland-Smith
1ba2ce2b72
File cleanup
2023-07-10 19:42:58 +01:00
Evie Litherland-Smith
07c6d451e5
Fix key binds, remove legacy waybar files
2023-07-10 17:48:32 +01:00
Evie Litherland-Smith
8cd25b9367
Add keybinds for brightness controller
2023-07-10 17:14:04 +01:00
Evie Litherland-Smith
19ff5aa248
Fix hyprland v2 rule definitions, disable firefox legacy webrtc indicator
2023-07-10 17:08:28 +01:00
Evie Litherland-Smith
733d86c759
Move waybar modules into importable nix expressions
2023-07-10 16:09:25 +01:00
Evie Litherland-Smith
7a3534ee1b
Update binds and add compact versions of more waybar modules
2023-07-10 15:51:03 +01:00
Evie Litherland-Smith
488a3b47ee
Hyprland flake updates, fix waybar display names
2023-07-10 14:15:30 +01:00
Evie Litherland-Smith
2ea60f205c
Nix-ify waybar config
2023-07-10 11:24:42 +01:00
Evie Litherland-Smith
3e33ab3a31
Add networkmanagerapplet and click action to open from waybar
2023-07-10 10:14:24 +01:00
Evie Litherland-Smith
20b1caee59
Rename file used for display config, add default value
2023-07-07 17:41:15 +01:00
Evie Litherland-Smith
b414123eb7
Update keybinds and monitor config
2023-07-07 17:38:00 +01:00
Evie Litherland-Smith
040e7286c0
Hyprland updates
2023-07-07 17:25:04 +01:00
Evie Litherland-Smith
782bf9b1eb
Change waybar and hyprland workspaces to match new system
2023-07-07 16:25:55 +01:00
Evie Litherland-Smith
12f53dceab
Remove ruff-lsp
2023-07-07 13:19:09 +01:00
Evie Litherland-Smith
eb50b23465
Slightly increase SSH ControlMaster time, add AddKeysToAgent option
2023-07-05 14:42:46 +01:00
Evie Litherland-Smith
763cfe384a
Try switching to Zsh as default shell
2023-07-05 11:08:23 +01:00
Evie Litherland-Smith
1ad38651d3
Make test default for Makefile, add basic nushell config
2023-07-05 11:02:57 +01:00
Evie Litherland-Smith
c96812d748
Add key hints to polybar icons
2023-07-04 15:55:25 +01:00
Evie Litherland-Smith
fb18c07c68
Add some extra workspaces to bspwm and polybar
2023-07-04 14:45:59 +01:00
Evie Litherland-Smith
b3b75744df
Misc awesome rc.lua updates for testing
2023-07-04 14:45:32 +01:00
Evie Litherland-Smith
dbbaed24f5
Use xfce4-session-logout instead of custom script
2023-07-04 11:36:58 +01:00
Evie Litherland-Smith
0cbed7a97e
Add initial configs for awesome and qtile wm for testing
2023-07-04 11:33:39 +01:00
Evie Litherland-Smith
b39b1bed9f
Tweak some bspwm keybinds
2023-07-04 09:53:46 +01:00
Evie Litherland-Smith
d3da11b1b0
Move sxhkd settings into bspwm expression as it's very specific anyway
2023-07-04 09:14:17 +01:00
Evie Litherland-Smith
6cb0d695ee
Enable autoUpgrade by default for NixOS hosts
...
NoMachine no longer floating
2023-07-04 07:35:30 +01:00
Evie Litherland-Smith
3d38e32e83
Switch back to wezterm since I figured out how to enable undercurl
...
Simplify wezterm config somewhat
2023-07-03 17:36:55 +01:00
Evie Litherland-Smith
8d6c0cb8b8
Update some references to wezterm
2023-07-03 16:51:38 +01:00
Evie Litherland-Smith
250fa6325f
Update tokyonight colourscheme
...
Update from storm still being used in some places to night
Add to alacritty, set to use alacritty as main terminal
Add to xfce terminal as well, including transparency
2023-07-03 16:09:48 +01:00
Evie Litherland-Smith
a47d51c709
Make focus follow pointer
2023-07-03 15:10:32 +01:00
Evie Litherland-Smith
5f42675e2e
xfce+bspwm make up to date and make workspaces more sensible
2023-07-03 14:26:14 +01:00
Evie Litherland-Smith
f0a94b3c5c
Update flake.lock, change zsh syntax highlighting definition from update
2023-07-03 08:58:30 +01:00
Evie Litherland-Smith
21cb473f6c
Add rounded corners to picom
2023-07-02 17:24:36 +01:00
Evie Litherland-Smith
606670dcb3
Add dex to bspwm for statup programs
2023-07-02 17:12:42 +01:00
Evie Litherland-Smith
1b3c5b0062
Set left_ptr in bspwmrc for cursor config
2023-07-02 17:05:11 +01:00
Evie Litherland-Smith
1851f8fa1b
Add powermenu shortcut
2023-07-02 17:00:26 +01:00
Evie Litherland-Smith
6fa2d3992e
Polybar updates
...
Remove some old scripts
Add bluetooth and brightness modules with ramp icons
Update layout to mirror waybar setup
2023-07-02 16:51:11 +01:00
Evie Litherland-Smith
322ef70db4
Misc xfce, bspwm and sxhkd update to use them again
2023-07-02 16:50:25 +01:00
Evie Litherland-Smith
f324881ef7
Window rule updates
2023-06-30 13:18:59 +01:00
Evie Litherland-Smith
a7ac445082
Add libreoffice to default GUI packages
2023-06-30 13:07:21 +01:00
Evie Litherland-Smith
6a1a76097f
Use DPMS instead of disabling internal monitor, add some extra numbered workspaces and remove relative movement bind
2023-06-30 11:55:26 +01:00
Evie Litherland-Smith
d1f0906fbb
Add neovim nightly, fix hyprland/waybar workspace ordering
2023-06-30 10:50:35 +01:00
Evie Litherland-Smith
86c8db45af
Missing exec dispatcher in keybind
2023-06-30 09:11:47 +01:00
Evie Litherland-Smith
0cb1cd9b37
Rename terminal workspace to dev, decouple from wezterm
2023-06-30 09:05:19 +01:00
Evie Litherland-Smith
678fc72091
Revert flake.lock, waybar failing to build
2023-06-29 07:50:50 +01:00
Evie Litherland-Smith
9b10cd58e3
Update zsh expression
2023-06-28 19:43:52 +01:00
Evie Litherland-Smith
7364e01d07
Remove users directory and hosts for non-NixOS machines
...
Move user account definitions into machine configuration.nix
Move per-host user settings into flake.nix directly
2023-06-28 19:37:23 +01:00
Evie Litherland-Smith
f69deb5339
Start firefox and thunar on respective keybinds if not already open
2023-06-28 17:47:20 +01:00
Evie Litherland-Smith
c6b90d5e09
Enable sorting of workspaces in waybar
2023-06-28 17:36:16 +01:00
Evie Litherland-Smith
24a712afea
Add some window rules for new setup
2023-06-28 17:35:41 +01:00
Evie Litherland-Smith
af10a9346e
Make hyprland workspaces more program focused
...
Change bindings and name convention to decouple workspaces from ID
number and focus more on what the workspace is used for
TODO proper window rules
2023-06-28 16:20:02 +01:00
Evie Litherland-Smith
151c317845
Add build target to Makefile, reorganise some definitions
2023-06-28 13:33:12 +01:00
Evie Litherland-Smith
7b5fd0570c
Update hyprland config
2023-06-28 08:40:34 +01:00
Evie Litherland-Smith
f481407aa7
Waybar redesign
2023-06-27 20:57:09 +01:00
Evie Litherland-Smith
3447cef909
Work bookmarks update
2023-06-27 17:03:04 +01:00
Evie Litherland-Smith
bbc11f6af2
Add extra Hyprland packages back to flake
2023-06-27 16:10:31 +01:00
Evie Litherland-Smith
121eebc2b2
Update powermenu to use hyprctl
2023-06-27 15:11:01 +01:00
Evie Litherland-Smith
0278f0a7bc
Hyprland keybinds now pull workspaces so no need to bind to specific outputs
2023-06-27 15:09:26 +01:00
Evie Litherland-Smith
69dc329f4d
SSH config updates
2023-06-27 14:59:50 +01:00
Evie Litherland-Smith
ce9fa7c342
Add copy-links arg to rsync command
2023-06-27 14:05:56 +01:00
Evie Litherland-Smith
1ec3a4484c
Sync starship config to freia as well as neovim
2023-06-27 14:02:03 +01:00
Evie Litherland-Smith
6cb656747e
Add more UKAEA bookmarks
2023-06-27 11:50:04 +01:00
Evie Litherland-Smith
0036b83414
Split firefox bookmarks definition
2023-06-27 11:41:18 +01:00
Evie Litherland-Smith
3a135d9761
Update laptop lid script to use dpms instead of disabling
2023-06-27 10:59:15 +01:00
Evie Litherland-Smith
dfd32d66ef
Add script to disable internal laptop screen on reload if lid is closed
2023-06-26 16:40:16 +01:00
Evie Litherland-Smith
9e9aa8fcd8
Setup for dwindle layout in Hyprland, add test rebuild to Makefile
2023-06-26 14:15:04 +01:00
Evie Litherland-Smith
3544950bd4
Reinstate Hyprland as default window manager
2023-06-26 13:23:27 +01:00
Evie Litherland-Smith
8a908cd539
Add wallpapers as flake input to remove need for checking out repo locally
2023-06-23 14:14:18 +01:00
Evie Litherland-Smith
522dd651fa
Remove foot floating rule for sway
2023-06-22 14:52:17 +01:00
Evie Litherland-Smith
9bf561626f
Remove floating window rule for nomachine in sway
2023-06-22 08:35:36 +01:00
Evie Litherland-Smith
63ac5483ea
Add powermenu keybind back
2023-06-21 21:59:08 +01:00
Evie Litherland-Smith
9f65943d08
Update sway keymaps and window rules
2023-06-21 14:51:45 +01:00
Evie Litherland-Smith
90a19c482f
Remove xsettingsd
2023-06-21 08:25:02 +01:00
Evie Litherland-Smith
7297aba1d5
Fix Northstar config, add requirements for home-manager stand-alone install to Makefile
2023-06-21 08:23:48 +01:00
Evie Litherland-Smith
2e9e40ff36
Move window manager config (sway, hyprland) from desktop to wm directory, add GTK theme handling configs for sway, adjust wezterm theme for rounded corners
2023-06-20 15:26:07 +01:00
Evie Litherland-Smith
2f188f625a
Add more sway config, move waybar config for sway to main waybar config
2023-06-20 13:35:45 +01:00
Evie Litherland-Smith
80a5b82038
Add swayfx version of sway, switch to using for consistent setup across devices
2023-06-20 07:05:13 +01:00
Evie Litherland-Smith
a482eb86ec
More bookmarks
2023-06-19 17:29:04 +01:00
Evie Litherland-Smith
2c51701209
Add more bookmarks, add github as search provider
2023-06-19 17:18:59 +01:00
Evie Litherland-Smith
4e9d6044cc
firefox pin wikis, add arch wiki as search provider
2023-06-19 16:59:37 +01:00
Evie Litherland-Smith
b18f7d99ae
Add fractal matrix client, make rofi keybind toggle state
2023-06-19 16:50:58 +01:00
Evie Litherland-Smith
5156417798
Put GTK2 config back in default location
2023-06-19 15:22:41 +01:00
Evie Litherland-Smith
234e9e131b
Add config for new work laptop N0245, add compact pulseaudio waybar module
2023-06-19 14:33:05 +01:00
Evie Litherland-Smith
d98ef18f68
Tweak waybar style and config, change colour order for new bar order, add Hyprland env vars
2023-06-19 10:27:05 +01:00
Evie Litherland-Smith
da03f96878
Move dconf setup to desktop/default.nix, make some more sway options sensible defaults
2023-06-19 06:53:21 +01:00
Evie Litherland-Smith
7b9d922b29
make makefile more robust
2023-06-19 06:24:21 +01:00
Evie Litherland-Smith
de34acca12
Delete current firefox bookmarks, use firefox wayland package on wayland systems
2023-06-18 18:02:41 +01:00
Evie Litherland-Smith
8a9049f479
Remove sddm from hyprland, set terminal back to wezterm, switch vanguard to using sway due to issues starting steam
2023-06-18 13:55:27 +01:00
Evie Litherland-Smith
840bd79369
Don't ask for ssh password on startup
2023-06-18 10:41:59 +01:00
Evie Litherland-Smith
17228c7e73
Restore hyprland config, move separate files into nix expression, trim duplicate lines
2023-06-18 10:40:57 +01:00
Evie Litherland-Smith
4bdbd153f0
Remove all GUI elements from default home configs, using gui/default.nix instead
2023-06-17 10:30:39 +01:00
Evie Litherland-Smith
bf81136d18
Move machine nixos and home-manager config into machines directory, update makefile accordingly
2023-06-17 10:27:02 +01:00
Evie Litherland-Smith
3327173d65
Remove cspell
2023-06-16 16:42:57 +01:00
Evie Litherland-Smith
4aed7d2b00
Switch back to pyright for neovim
2023-06-16 16:20:22 +01:00
Evie Litherland-Smith
63d0bb7ede
Remove noask flag as plasma wallet can streamline the whole thing
2023-06-16 14:36:37 +01:00
Evie Litherland-Smith
6cbc00f9ec
Enable nix-index, add more firefox options, move readline settings into bash config
2023-06-16 14:05:17 +01:00
Evie Litherland-Smith
fd6e86339b
Add more firefox options for personal preference
2023-06-16 11:38:30 +01:00
Evie Litherland-Smith
495efd6bf5
Add ms teams back to work, switch back to firefox with new config
2023-06-16 09:15:17 +01:00
Evie Litherland-Smith
c3260f6a36
Add search engine config to firefox
2023-06-16 08:48:18 +01:00
Evie Litherland-Smith
ce8da83e52
Add firefox config for testing, picom tweaks, delete gamescope desktop env
2023-06-16 07:14:07 +01:00
Evie Litherland-Smith
eb66cd5c12
Remove libreoffice by default
2023-06-15 17:43:35 +01:00
Evie Litherland-Smith
34b1968d1f
Add jedi-language-server
2023-06-14 16:17:26 +01:00
Evie Litherland-Smith
a15b3bc84f
Add python-lsp-server and magma-nvim packages
2023-06-14 16:09:21 +01:00
Evie Litherland-Smith
8ca60f9c18
Add .local/bin/ path, slightly reduce picom blur strength
2023-06-14 15:47:28 +01:00
Evie Litherland-Smith
3275c179d1
Remove teams client, works better in chromium anyway
2023-06-14 10:01:56 +01:00
Evie Litherland-Smith
fd1ae6eb36
Move fontconfig out of home-manager because it messes with plasma, add signal to defaults
2023-06-14 09:57:15 +01:00
Evie Litherland-Smith
6353d21498
Add fish function to start archlinux distrobox quickly
2023-06-13 13:19:50 +01:00
Evie Litherland-Smith
250e3522e2
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-06-13 09:23:04 +01:00
Evie Litherland-Smith
b38bbdfe5a
Switch to using plasma accross devices, add nextcloud-client
2023-06-13 09:22:47 +01:00
Evie Litherland-Smith
ffbe19401c
Remove sway config from Northstart to use plasma (from Debian repos) instead
2023-06-13 09:16:54 +01:00
Evie Litherland-Smith
506ef32b1f
Add openfortivpn to work setup
2023-06-13 08:36:39 +01:00
Evie Litherland-Smith
26c2e7a436
Update plasma dependencies, use for J0162
...
Update picom to use dual_kawase blur
2023-06-13 08:01:43 +01:00
Evie Litherland-Smith
15dbf6242f
Fix package definition
2023-06-13 08:00:42 +01:00
Evie Litherland-Smith
fd0dcd532c
Add cspell to neovim with better configs this time
2023-06-12 12:07:21 +01:00
Evie Litherland-Smith
e0c2d59377
Modify local pkg expressions to remove duplicate names when using
2023-06-12 10:39:46 +01:00
Evie Litherland-Smith
7c43d7b8a6
Add configs for alacritty
2023-06-12 10:30:31 +01:00
Evie Litherland-Smith
1bbb00268b
Add rot8 package, enable fontconfig in home-manager
2023-06-12 10:06:26 +01:00
Evie Litherland-Smith
fdc0bcf7c5
Switch kitty to using tokyonight theme, trying switching to kitty for a bit
2023-06-12 07:57:20 +01:00
Evie Litherland-Smith
0038d39ebb
Move CLI packages for neovim to home.packages level
2023-06-10 08:30:50 +01:00
Evie Litherland-Smith
c3f2c8d15e
Disable syncthing tray
2023-06-10 08:30:14 +01:00
Evie Litherland-Smith
cc59ed5664
Add syncthing to Northstar
2023-06-09 19:05:17 +01:00
Evie Litherland-Smith
d43337e12d
Remove wayland check from chromium, add to Northstar
2023-06-09 18:51:28 +01:00
Evie Litherland-Smith
395c47e31f
Update J0162 home config
2023-06-09 14:38:57 +01:00
Evie Litherland-Smith
7dee50295b
Switch H0615 to use chromium as well
2023-06-09 10:15:46 +01:00
Evie Litherland-Smith
6a544fb7d4
Move home/common things into respective section/default expressions
2023-06-09 10:15:24 +01:00
Evie Litherland-Smith
68b356d1b4
Switch firefox for chromium with default plugins installed
2023-06-08 10:48:25 +01:00
Evie Litherland-Smith
066464265e
Use microsoft-edge on work machine, update hyprland accordingly
2023-06-07 17:35:50 +01:00
Evie Litherland-Smith
9a919ac6e9
Remove autoflake
2023-06-07 17:35:33 +01:00
Evie Litherland-Smith
dcc5b92e5f
Stop asking for keychain at startup, don't mess with nvim repo state in Makefile
2023-06-07 08:19:17 +01:00
Evie Litherland-Smith
95e1d72932
nvim updates, add sed as requirement for spectre plugin
2023-06-06 15:51:48 +01:00
Evie Litherland-Smith
8470dd12e5
Add grim and slurp to hyprland for screenshots
2023-06-06 15:51:29 +01:00
Evie Litherland-Smith
9a1a5655c9
Add function to sync neovim config to heimdall/freia
2023-06-06 12:33:57 +01:00
Evie Litherland-Smith
879be95abf
Move clock module icons after text for consistency
2023-06-06 12:23:58 +01:00
Evie Litherland-Smith
b388bdae94
Add gamescope as desktop session, default to no autoUpgrade
...
Set autoUpgrade config for Legion as it's on all the time
Remove xrdp
2023-06-06 08:00:37 +01:00
Evie Litherland-Smith
3614eb1353
Add middlelayer to select corrent logout method per desktop environment
2023-06-06 07:19:17 +01:00
Evie Litherland-Smith
5d17437fc9
Add waybar modules
...
Add compact network module for Northstar, use backlight module
2023-06-06 07:12:27 +01:00
Evie Litherland-Smith
9682d09156
Add machine specific waybar ws icons and hyprland window rules
2023-06-05 17:12:26 +01:00
Evie Litherland-Smith
a6b85272f5
Move NoMachine to workspace 4
2023-06-05 10:15:52 +01:00
Evie Litherland-Smith
80aa61c325
Reduce programs that launch on startup
2023-06-05 07:00:07 +01:00
Evie Litherland-Smith
2a3abf408a
Add home config for Legion users
...
Disable flatpak as default, doesn't work on a non-desktop system
Disable syncthing and vpn on Legion for now
2023-06-04 16:58:15 +01:00
Evie Litherland-Smith
444abc0d0d
Add address for legion, remove vanguard server expressions
2023-06-04 16:51:06 +01:00
Evie Litherland-Smith
8166c47e88
Revert change to specialworkspace controls
2023-06-04 11:49:35 +01:00
Evie Litherland-Smith
20a7d6ee69
Delete old sway config, fix thunar package definition
2023-06-04 11:48:52 +01:00
Evie Litherland-Smith
995ac0854c
Fix typo in keybind
2023-06-04 11:43:57 +01:00
Evie Litherland-Smith
07190e3132
Add some more keybinds to sway to be like hyprland
2023-06-04 11:39:46 +01:00
Evie Litherland-Smith
8a0d241ac2
Add some custom keybinds for sway
2023-06-04 11:33:21 +01:00
Evie Litherland-Smith
8c28246e0b
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-06-04 10:45:22 +01:00
Evie Litherland-Smith
80aaec012e
Set nvim config fully within nvim submodule
2023-06-04 10:45:20 +01:00
Evie Litherland-Smith
91e5629a83
Delete hypr and waybar submodules, move back into nix expressions
2023-06-04 10:41:56 +01:00
Evie Litherland-Smith
b28050df9d
Remove touch gestures (broken), add wallpaper to sway
2023-06-04 10:36:12 +01:00
Evie Litherland-Smith
6453d5bfe0
Add example multi-touch bindings for swau
2023-06-04 10:20:58 +01:00
Evie Litherland-Smith
a95eb44f52
Output must be set of strings...
2023-06-04 10:02:05 +01:00
Evie Litherland-Smith
d7de7d9bd6
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-06-04 10:01:08 +01:00
Evie Litherland-Smith
34236ae28c
Move sway config fully into nix expressions
2023-06-04 10:01:07 +01:00
Evie Litherland-Smith
2bc0ed7661
Fix bar definition
2023-06-04 09:46:07 +01:00
Evie Litherland-Smith
39d3f746de
Update sway gaps and bar config
2023-06-04 09:44:36 +01:00
Evie Litherland-Smith
52595e99bc
Initial tweak to get sway working on Northstar
2023-06-04 09:38:51 +01:00