Commit graph

359 commits

Author SHA1 Message Date
Evie Litherland-Smith 3561e60c42 EMMS: enable MPRIS support, waybar MPRIS module ignore mpv 2023-11-27 15:35:33 +00:00
Evie Litherland-Smith f85c00aa46 Add firefox to mimeapps as default browser 2023-11-24 14:44:02 +00:00
Evie Litherland-Smith 6e03df701f Re-enable firefox as default browser
Keep chromium installed for PWA support
2023-11-24 08:44:12 +00:00
Evie Litherland-Smith 50fa154a90 Remove nyxt, set chromium to be default browser
Split chromium workspace into web (for main browser) and apps (for
PWAs)

Update waybar workspace icons, remove "urgent" icon since I've got an
updating theme anyway
2023-11-23 11:50:41 +00:00
Evie Litherland-Smith 5b306c8b32 Add (again) grim/slurp for screenshot 2023-11-22 13:57:54 +00:00
Evie Litherland-Smith 048f422ee4 Add rewrite for microsoft 365 PWA 2023-11-22 13:24:37 +00:00
Evie Litherland-Smith 2eae8185e3 Set gnus primary to nil, use secondary only
Ungroup chromium PWAs
2023-11-22 12:20:56 +00:00
Evie Litherland-Smith 57e73dc3ef Hyprland: Group chromium with installed PWAs 2023-11-22 06:57:49 +00:00
Evie Litherland-Smith b80ec99cd2 Teams-For-Linux broken in current update, remove
Add Chromium back, force not to be default browser. Add rule to put
PWAs installed from chromium in same workspace
2023-11-21 17:19:45 +00:00
Evie Litherland-Smith 9c535a4a7e Remove anyrun, back to rofi
stylix theme back to using base16 tokyo-night-dark instead of custom
defined version
2023-11-21 17:01:21 +00:00
Evie Litherland-Smith f5d128ab05 Remove wlogout 2023-11-21 12:37:05 +00:00
Evie Litherland-Smith fbef99bf5d Hyprland: go back to dwindle layout 2023-11-21 11:38:56 +00:00
Evie Litherland-Smith 0189318222 Re-enable kanshi
Hyprland update should have fixed how monitors are disabled to make
kanshi work again
2023-11-21 11:38:17 +00:00
Evie Litherland-Smith 0961c99a2d Change workspace icon for web
Remove chromium in favour of nyxt, keep config in case needed again
2023-11-21 07:09:01 +00:00
Evie Litherland-Smith 56b7de2878 Add a web workspace for nyxt 2023-11-21 07:01:31 +00:00
Evie Litherland-Smith adbcbc5a76 Add nyxt back, change hyprland master layout to equal split 2023-11-20 16:18:52 +00:00
Evie Litherland-Smith 514f1bfa25 Add workspace and mimeapps entry for teams-for-linux 2023-11-20 11:04:59 +00:00
Evie Litherland-Smith 6797f5435d Add signal-desktop client 2023-11-16 11:34:43 +00:00
Evie Litherland-Smith 7fce1946ba Add a workspace for ncspot, add/update window name rewrites 2023-11-16 06:44:42 +00:00
Evie Litherland-Smith d79bd9f79b Add discord back with own workspace 2023-11-16 06:26:32 +00:00
Evie Litherland-Smith 2e01e9aee8 Add binds to start emacs and btop quickly 2023-11-15 20:14:42 +00:00
Evie Litherland-Smith 8c78a453c3 Remove backlight and temperature waybar modules
Change colour of clock module
2023-11-15 08:09:16 +00:00
Evie Litherland-Smith fb6007aefe Waybar sort workspaces by ID instead of number 2023-11-14 06:55:10 +00:00
Evie Litherland-Smith 79553ac61b Move MPRIS module to left of waybar 2023-11-13 20:13:20 +00:00
Evie Litherland-Smith 21aefb20a0 Change references directory location 2023-11-13 16:19:05 +00:00
Evie Litherland-Smith fd8b3b29cf Update kidex directories, add anyrun binds 2023-11-13 15:33:48 +00:00
Evie Litherland-Smith 6f148e48fa Re-add anyrun/kidex 2023-11-13 15:00:59 +00:00
Evie Litherland-Smith 93996e514a Add waybar rewrite for btop, fix inset shadow colour 2023-11-13 14:50:51 +00:00
Evie Litherland-Smith 040b2a3702 Disable rofi stylix target, manually theme 2023-11-13 14:47:46 +00:00
Evie Litherland-Smith c2d8923ed1 Move anyrun/kidex config into common anyrun directory 2023-11-13 14:47:12 +00:00
Evie Litherland-Smith 04b2ae8206 Change waybar clock module to correct month format 2023-11-13 11:43:51 +00:00
Evie Litherland-Smith 000a6d0536 Remove some mimeapps
teams-for-linux not installed anymore

Remove emacs associations as I'll be in emacs opening any files anyway...
2023-11-13 11:17:47 +00:00
Evie Litherland-Smith 3036b1b463 Last bit of waybar re-styling (for now), re-enable stylix chromium target 2023-11-13 11:15:54 +00:00
Evie Litherland-Smith 938e376417 Add NoMachine rewrite to waybar 2023-11-13 08:26:18 +00:00
Evie Litherland-Smith 68b3824e7c MPRIS module ignore chromium 2023-11-13 06:22:40 +00:00
Evie Litherland-Smith 6b9316d919 Add nyxt rewrite rule to waybar 2023-11-13 06:13:01 +00:00
Evie Litherland-Smith 288947cd6e Make waybar a bit more compact / look nicer 2023-11-12 16:52:46 +00:00
Evie Litherland-Smith a2c9b7ac20 Remove kdeconnect 2023-11-12 14:39:32 +00:00
Evie Litherland-Smith 92d55e266e Add rofi custom theme back but not used yet, needs some work 2023-11-12 14:35:23 +00:00
Evie Litherland-Smith e2794671d7 Re-enable a few missing stylix targets
Move from using base16 theme definition to my own custom version

Update nyxt config and move all into config.lisp
2023-11-12 14:13:03 +00:00
Evie Litherland-Smith 94e1a23bf2 Major theme updates
Switched back to tokyo-night for base scheme but disable a lot of
stylix config (and selectively re-enable for certain
modules). Manually theme things using the tokyonight palette for a
nicer and more cohesive experience

Also change to a new wallpaper, fits scheme better as well

Added named workspaces for common programs (emacs, chromium, steam)
and keep numbered workspaces as generic scratch space

Move MPRIS to right section, add hyprland/window module (with a
separator bar)
2023-11-12 13:24:09 +00:00
Evie Litherland-Smith 4c66ef1ed6 Add dependencies for candy icons 2023-11-12 08:53:19 +00:00
Evie Litherland-Smith 6c52aa0afb Revert "More cleanup"
This reverts commit 85256d42ee.

Wanted candy-icons / sweet-folder back
2023-11-12 07:25:21 +00:00
Evie Litherland-Smith 135c87d5a5 Fix duplicate hyprland binds, add kmonad config for Northstar 2023-11-11 08:33:22 +00:00
Evie Litherland-Smith 72f0c6f742 Remap workspace keys to home row (excluding super home mods) 2023-11-10 16:46:51 +00:00
Evie Litherland-Smith f40eacdb34 Move away from named workspaces, back to numbered 2023-11-10 11:49:12 +00:00
Evie Litherland-Smith 4b194543b3 Hyprland switch to master layout 2023-11-10 09:44:35 +00:00
Evie Litherland-Smith e1ea2599a3 Remove those new trays added, bad idea 2023-11-09 11:54:55 +00:00
Evie Litherland-Smith afd5c3c5c7 Add udiskie service, syncthing tray
Add systemd tray target to enable proper tray integration
2023-11-09 11:42:12 +00:00
Evie Litherland-Smith 3bfad55b91 Fix GTK theme name, change accent colour 2023-11-08 10:18:53 +00:00
Evie Litherland-Smith c865a50396 Back to catppuccin (mocha) 2023-11-08 10:03:06 +00:00
Evie Litherland-Smith e013fc5997 Revert "Switch out alacritty for foot (terminal)"
This reverts commit 5323e880fe.
2023-11-08 09:56:37 +00:00
Evie Litherland-Smith afe009e665 Try out primer-dark base16 with Sweet GTK theme 2023-11-08 09:53:41 +00:00
Evie Litherland-Smith cec41c90eb Switch back to tokyo-night-gtk theme
Set gtkgreet to inherit theme settings from gtk.nix for automatic
consistency

Include setting cursor size in gtk.nix
2023-11-08 07:35:03 +00:00
Evie Litherland-Smith 5194ac6dc0 Revert "Update lightdm gtkgreet theme"
This reverts commit 0b5077c233.

Change back to volantes-cursors
2023-11-07 13:25:45 +00:00
Evie Litherland-Smith e0604444cf nyxt disable compositing
hyprland don't group chat programs

tmux support foot
2023-11-07 09:29:45 +00:00
Evie Litherland-Smith 5323e880fe Switch out alacritty for foot (terminal) 2023-11-07 09:15:46 +00:00
Evie Litherland-Smith 82acc3d67a Fix broken icon for waybar files workspace 2023-11-07 07:13:22 +00:00
Evie Litherland-Smith 8fd2395760 Trim workspaces a bit more, switch to using octicons for icons 2023-11-05 08:10:23 +00:00
Evie Litherland-Smith ebf78f3e31 Fix position of volume/bluetooth popup windows 2023-11-05 07:54:53 +00:00
Evie Litherland-Smith 3e9411eb41 Remove custom/launcher 2023-11-05 07:45:51 +00:00
Evie Litherland-Smith 8fff8b1f84 Don't fix emacs to workspace 2
Keep handing bind to open there, but allow opening on any workspace

Add some more binds so I have one per workspace for most common
program to use there
2023-11-05 07:42:11 +00:00
Evie Litherland-Smith bcfa66e3e2 Waybar use volumectl on click, add rainbow theme for system details 2023-11-05 07:26:32 +00:00
Evie Litherland-Smith b14a2991b2 Switch back to catppuccin (macchiato)
Move emacs config from system level to home-manager to make use of
stylix theming

Add git-gutter package for emacs
2023-11-05 05:55:52 +00:00
Evie Litherland-Smith 6ccf8f9ca6 Cleanup some more config
Remove music/spotify workspace

Remove using firefox by default, remove zathura
2023-11-04 20:08:55 +00:00
Evie Litherland-Smith 24502b5e62 Update formatting, back to old 5/10 spacing
Update waybar pulseaudio module format to look a bit better

Enable accounts-daemon and udisks2 services
2023-11-04 15:51:05 +00:00
Evie Litherland-Smith 7dc9369362 Change disk to use percentage_used 2023-11-04 12:03:43 +00:00
Evie Litherland-Smith 11c8cedef5 Fix bad formatting of a waybar module 2023-11-04 12:02:56 +00:00
Evie Litherland-Smith fad083cb25 Change around workspaces and waybar setup
Remove old "all" workspace and bump everything up

Move waybar module files back into default
Add some system stats to waybar output
2023-11-04 12:00:40 +00:00
Evie Litherland-Smith b89e90da31 Revert "Remove kdeconnect"
This reverts commit 266693a42b.
2023-11-04 10:26:47 +00:00
Evie Litherland-Smith 6f008d4c59 Add some more program binds back to hyprland 2023-11-04 10:08:28 +00:00
Evie Litherland-Smith 61534311c5 Change libreoffice rules 2023-11-03 09:34:13 +00:00
Evie Litherland-Smith f24a39ae75 Remove wlogout rules, group chat programs automatically 2023-11-03 07:06:19 +00:00
Evie Litherland-Smith d4b24e4103 Add discord, remove signal
I'll add signal back when it has native wayland support...
2023-11-03 07:03:00 +00:00
Evie Litherland-Smith 2d2fa433f5 Revert "Remove teams-for-linux, mu section of Makefile"
This reverts commit 9b06d3faf3.

Only restores teams-for-linux, keeps Makefile changes
2023-11-03 06:55:45 +00:00
Evie Litherland-Smith 84eacb4a44 Add windowrule for nyxt 2023-11-03 06:54:22 +00:00
Evie Litherland-Smith 9b06d3faf3 Remove teams-for-linux, mu section of Makefile 2023-11-02 10:26:27 +00:00
Evie Litherland-Smith d9fd0b0806 Add hyprland workspace rule for chromium-browser 2023-11-02 07:56:59 +00:00
Evie Litherland-Smith 266693a42b Remove kdeconnect 2023-11-01 18:21:27 +00:00
Evie Litherland-Smith ad2fa5a81e Duplicated config by accident... 2023-10-30 21:31:42 +00:00
Evie Litherland-Smith f723969c4f Switch to using rofi on combi mode primarily 2023-10-30 21:30:23 +00:00
Evie Litherland-Smith e958efbb4d Switch anyrun, wlogout, etc back to rofi
Also add new usage of rofi (window switcher)

Remove watershot, TODO add grim/slurp binds back (later)
2023-10-30 17:54:50 +00:00
Evie Litherland-Smith 7eb5817aad Switch pinentry flavour to gnome3 for better wayland support
Add blur rule to rofi layer
2023-10-30 15:40:28 +00:00
Evie Litherland-Smith 32543d21f5 Set rofi-pass package to use wayland version 2023-10-30 15:27:13 +00:00
Evie Litherland-Smith 928a721219 Remove lynx and nnn, add midori browser
Check email more frequently
2023-10-30 14:40:40 +00:00
Evie Litherland-Smith d000fc4b89 Add lynx and associated hyprland bind 2023-10-28 11:37:11 +01:00
Evie Litherland-Smith 32c10d02c3 Make program workspace rules not silent any more 2023-10-28 09:27:07 +01:00
Evie Litherland-Smith 825002f0ec Move home syncthing setup to hyprland, without tray
Make server syncthing devices transient, keep folders declarative though
2023-10-26 17:15:51 +01:00
Evie Litherland-Smith aafee00295 Hyprland: switch back to dwindle layout 2023-10-25 17:23:23 +01:00
Evie Litherland-Smith 3fc2a4a715 Hyprland: group NoMachine windows 2023-10-25 17:02:07 +01:00
Evie Litherland-Smith 91166300c0 Actually import nnn expression
Update hyprland binds to spawn nnn (and ncspot, using tmux as well)

Add more nnn bookmarks
2023-10-25 07:49:13 +01:00
Evie Litherland-Smith 9fbda10700 Add nnn file browser with plugins
Hyprland: rebing caps-lock to ctrl
2023-10-25 07:40:39 +01:00
Evie Litherland-Smith c549ee4f97 Run emacs as a system daemon
Move emacs package definition (with emacsPackages) to system/emacs.nix
Keep user config in home-manager as emacs service is installed as user
service

Remove extra expressions (formatters, lsp_servers) and bring back into
default.nix

Move config/ directory contents up one level
2023-10-24 09:56:35 +01:00
Evie Litherland-Smith ca77fb2d1e Hyprland restart services that require WAYLAND_DISPLAY 2023-10-23 22:38:35 +01:00
Evie Litherland-Smith 47770b02c5 Add direnv and rust-mode to emacs
Add kdeconnect icon for waybar MPRIS module
2023-10-23 20:32:09 +01:00
Evie Litherland-Smith 0f3791e059 Fix wrong emacs bind 2023-10-23 20:16:14 +01:00
Evie Litherland-Smith aa1845966d Update hyprland rules 2023-10-23 20:04:17 +01:00
Evie Litherland-Smith 55ae93f633 Big emacs re-write to use crafted-emacs
emacs/default.nix now links new init.el and modules directories (mine
and crafted-emacs) to ~/.config/emacs/
emacs/default.nix installs emacs29-pgtk with packages as needed in
module *-config.el definitions

Add tree-sitter with required parsers

Remove doom-emacs and places it was set
2023-10-23 17:28:05 +01:00
Evie Litherland-Smith ad0780915c Add extra theming settings to hyprland config 2023-10-23 13:21:16 +01:00
Evie Litherland-Smith 895c1b6fdd Re-enable ncspot 2023-10-23 08:56:04 +01:00