Evie Litherland-Smith
dcc54d824a
Add window rule for davmail IMAP popup
2023-10-03 15:42:37 +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
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
2dbc968cd6
Hyprland: switch to master layout
...
Add sensible config for Hyprland master layout
2023-10-01 13:05:59 +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
b38ffe853d
Switch back to sddm for login manager
2023-09-30 08:10:21 +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
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
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
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
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
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
bf49473b9d
Re-enable emacs server using proper environment for doom
2023-09-13 07:30:02 +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
4282e34bb2
Remove emacs server, add doom to path
2023-09-12 11:59:27 +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
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
353bbf99c4
Add git and neofetch to system packages
...
Adjust emacs hyprland bind
2023-09-10 18:00:52 +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
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
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
d87b39dd00
Switch mako for swaync with catppuccin theme
2023-09-06 16:58:19 +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
2d8b935e22
Add floating rule to Pinentry input
2023-09-05 17:22:21 +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
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
f48c05d496
Start protonmail and davmail with hyprland
2023-09-01 15:19:55 +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
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
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
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
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
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
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
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
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
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
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
689ecdc0ba
Back to named workspaces, add music workspace
2023-08-01 09:17:44 +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
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
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
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
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
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
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
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
1bafd48306
Switch hyprland/waybar back to using firefox as default browser
2023-07-17 06:58:10 +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