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