Commit graph

565 commits

Author SHA1 Message Date
Evie Litherland-Smith 97e8a62ece home-manager: move anything not hyprland-specific into desktop.nix 2024-04-12 11:24:39 +01:00
Evie Litherland-Smith 7e54e9f76e Change workspace 2 to be a music workspace
Update bind and waybar module accordingly
2024-04-12 11:23:23 +01:00
Evie Litherland-Smith f15cfde53c Add remmina remote desktop client (with hyprland rules) 2024-04-11 09:58:39 +01:00
Evie Litherland-Smith 43a6169ca6 Update hyprland binds
Add firefox and thunar, add separate emacs bind to open on workspace 1
2024-04-10 19:16:14 +01:00
Evie Litherland-Smith 5750a31713 Remove whatsapp-for-linux 2024-04-08 14:31:37 +01:00
Evie Litherland-Smith b2378517d8 Restore whatsapp-for-linux
Move OBSStudio to workspace 2 by default instead
2024-04-06 17:03:10 +01:00
Evie Litherland-Smith 6305161e7c Add floating rule for thunar file progress window 2024-04-06 16:28:52 +01:00
Evie Litherland-Smith 58f0e5237d Switch default browser back to firefox 2024-04-04 13:09:53 +01:00
Evie Litherland-Smith d1e0ee95ea Switch workspace 3 back to being a files workspace 2024-04-04 09:18:36 +01:00
Evie Litherland-Smith 077b04ca73 Remove teams-for-linux, update chromium config and add package
teams-for-linux seems to have support issues with new teams updates,
so switching to just using chromium as my browser as that should work
better

Add chromium package back, also waybar rewrite and window rules, set
as default browser for mimeapps

Update chromium configs; Add ManagedBookmarks and alphabetise the
other config options. Add ublock-origin, simplelogin and catppuccin
theme plugins
2024-04-03 11:02:26 +01:00
Evie Litherland-Smith 14837ed9d8 Remove whatsapp-for-linux, add firefox bookmark for WhatsApp Web 2024-04-02 17:44:33 +01:00
Evie Litherland-Smith 2e83f46738 Change workspace 3 to be a music workspace
Remove workspace rule for libreoffice, add a rule for x2go and
nomachine
2024-04-02 15:30:24 +01:00
Evie Litherland-Smith fdba59544c Add bind for rofi-emoji, update title matching for NoMachine window rules 2024-04-02 11:14:33 +01:00
Evie Litherland-Smith 7dbf3982b6 Fix bind to call swaylock 2024-03-31 13:19:33 +01:00
Evie Litherland-Smith ecc9fae75a Major changes: switch to tracking nixos-23.11 and remove stylix.
Motivated by the xz backdoor bug, switch NixOS system to track 23.11
instead of unstable, and will bump version numbers as they come along
rather than do rolling release.
Reverted a couple of changes that were introduced in recent nixpkgs
versions, only major one was switching back to swaylock as hyprlock
isn't in nixpkgs 23.11

Remove stylix and replace with lower-level base16.nix, partly because
stylix was doing something strange pulling in extra flakes (and
breaking on 23.11), partly because I was most of the way there anyway.
Remove last references to stylix in config, mostly just changing
stylix.colors to scheme (from base16) and defining fonts in
specialArgs to be used in the same way as before.
2024-03-31 12:59:24 +01:00
Evie Litherland-Smith 6c9a91ded9 Remove remote workspace, replace with web browser workspace
Move waybar window and MPRIS modules to centre

Change Vanguard window rules to workspace rules to bind to specific
monitors
2024-03-31 08:23:29 +01:00
Evie Litherland-Smith 92a3951148 hyprland: change obs rule to workspace 3 2024-03-30 07:51:51 +00:00
Evie Litherland-Smith 7af353e182 Reduce to 5 main and 5 backup workspaces
Removed email workspace
2024-03-28 09:06:04 +00:00
Evie Litherland-Smith 55c7f64bdf Switch hyprland bind from firefox back to nyxt 2024-03-26 14:15:37 +00:00
Evie Litherland-Smith ac7a6d37ca Switch another reference to foot term back to alacritty 2024-03-26 08:16:22 +00:00
Evie Litherland-Smith c2d64eaa23 Add (back) bind for opening firefox 2024-03-26 06:33:23 +00:00
Evie Litherland-Smith 1bd6c8af57 Disable systemd services for waybar and hyprpaper
Start with Hyprland instead
2024-03-26 06:14:38 +00:00
Evie Litherland-Smith 7eacc47e17 Switch foot back to alacritty 2024-03-26 06:13:44 +00:00
Evie Litherland-Smith 39a8e48ba5 Workspace updates
Rearrange some workspaces, now have: home, files, chat, email, remote,
games - with associate icons and rules updates
2024-03-25 13:43:16 +00:00
Evie Litherland-Smith dc30a3559d Add title to NoMachine window rules
Stop rules from applying to things like popups on mouse hover
2024-03-25 10:14:33 +00:00
Evie Litherland-Smith e59297c801 hyprland: restart foot/waybar/hyprpaper on startup
Add bind to pull emacs config before starting

Set steam workspace rule back to silent to avoid popups stealing focus
all the time...
2024-03-24 08:31:26 +00:00
Evie Litherland-Smith 52c7547539 Hyprland workspaces binds: remove silent 2024-03-24 05:48:25 +00:00
Evie Litherland-Smith 570efd117f Switch alacritty for foot (terminal)
Use foot client / server setup (via systemd)
2024-03-21 11:38:29 +00:00
Evie Litherland-Smith 561e17f615 Add bind to open wiki.hyprland.org with current version number 2024-03-20 17:27:17 +00:00
Evie Litherland-Smith b87382a09b Hyprland: add bind to move, resize, and pin the active window
TODO let this bind also set floating but that's not in my current
version of Hyprland
2024-03-20 15:20:12 +00:00
Evie Litherland-Smith 31a18fb9d7 Remove firefox and thunar binds 2024-03-20 10:43:07 +00:00
Evie Litherland-Smith 727f5b12d4 Hyprland: disable cursor_inactive_timeout 2024-03-19 14:48:09 +00:00
Evie Litherland-Smith b17ad1be44 Add (back) firefox windowrule 2024-03-19 07:10:50 +00:00
Evie Litherland-Smith 7aacdc7868 Restore NoMachine, X2Go is being unstable
Keep X2Go for future testing / other connections if wanted
2024-03-18 16:39:26 +00:00
Evie Litherland-Smith 5243897f43 Final X2Go window rule update 2024-03-18 10:15:51 +00:00
Evie Litherland-Smith be494ee9ad X2Go window rule updates, remove NoMachine install 2024-03-18 10:04:15 +00:00
Evie Litherland-Smith 23c2eb48fb Add size and position rules for floating x2go window 2024-03-18 10:00:24 +00:00
Evie Litherland-Smith cd58445ea3 Add X2Go as potential NoMachine replacement
Update hyprland window rules to include x2go
2024-03-18 09:40:56 +00:00
Evie Litherland-Smith 11bfc5b12c Add workspace 6 for WebCord and OBS studio
Swap order of chat and files workspaces
2024-03-16 12:09:14 +00:00
Evie Litherland-Smith 1957423a7b Home-manager updates
pinentryFlavor -> pinentryPackage

eza.enableAliases replaced in favour to per-shell integration options,
all true by default anyway

zsh.enableAutosuggestions -> zsh.autosuggestion.enable
2024-03-16 12:02:38 +00:00
Evie Litherland-Smith fd32f4c101 Switch icon theme to catppuccin-papirus-folders mocha-lavender
Change qt styling to use gtk2, hopefully makes theming a bit more
consistent
2024-03-15 17:15:18 +00:00
Evie Litherland-Smith bd1d11ad7b Wrong package name for thunar 2024-03-15 16:14:14 +00:00
Evie Litherland-Smith d0360aa1d5 Hyprland: relative workspace binds only for open
Add bind to open thunar (in files workspace)
2024-03-15 16:09:08 +00:00
Evie Litherland-Smith 4d15621f4f Restore emacs service, start with graphical session 2024-03-15 11:44:32 +00:00
Evie Litherland-Smith 57a253a106 Update nixpkgs 2024-03-15 11:43:42 +00:00
Evie Litherland-Smith 6a1260f540 Remove accidental duplicate bind 2024-03-15 11:15:11 +00:00
Evie Litherland-Smith 4852cf80cb Don't bind emacs and firefox by default, but add keybinds to open on set workspaces
Add workspace rule for teams
2024-03-15 11:05:28 +00:00
Evie Litherland-Smith 1c9ba2626e Don't bind emacs to a given workspace 2024-03-15 11:01:49 +00:00
Evie Litherland-Smith 962eb70fd2 Fix another hyprland rule typo 2024-03-15 08:10:28 +00:00
Evie Litherland-Smith 0d56f3596b Hyprland emacs bind use emacsclient but start emacs with server if not running 2024-03-14 10:12:00 +00:00