Commit Graph

16 Commits

Author SHA1 Message Date
Donovan Glover
8745033373
hyprland: Use background from nix store
Note that instead of searching for the background at runtime, it is
likely possible to reference the background at build time when the
hyprland config is migrated to Nix.
2023-05-10 15:12:01 -04:00
Donovan Glover
0b50b9ce64
hyprland: Update config
Will eventually nixify this since I find working with the Nix store much
more convenient than stowing dotfiles.
2023-05-09 19:56:36 -04:00
Donovan Glover
30589fe822
misc: Update styles
Will automate the bar color changes later.
2023-05-04 23:54:04 -04:00
Donovan Glover
d4a4438852
hyprland: Use blur
Blur now makes sense since rofi and yambar are possible to blur as well.
2023-04-30 18:42:07 -04:00
Donovan Glover
9ca761e7cd
hyprland: Update config
Notable changes:

- Set a background, start yambar, set volume, and play audio on startup
- Remove gaps by default
- Remove blur
- Increase special scale factor
- Show red for xwayland windows
2023-04-30 15:00:50 -04:00
Donovan Glover
51a3e26332
hyprland: Use river-like keybinds 2023-04-25 22:41:21 -04:00
Donovan Glover
2fff973177
hyprland: Update config
Changes include:

- fcitx5 support
- Removed middle click paste
- udiskie starts by default
- Internal screen is 1x scale by default
- Acceleration profile is flat
- swww settings added
- Gaps are smaller by default
- No border by default
- Master layout by default
- No rounding by default
- Special workspace uses fade animation
- New windows become master
- rofi used over of wofi
- Super+O to toggle waybar
- Super+U to toggle between master/dwindle layouts
- Super+S to toggle special workspace
- Super+Ctrl+[0-9] for river/dwm-like tag behavior
- Super+Alt for group keybinds
- Volume/brightness keybinds
2023-04-23 22:11:50 -04:00
Donovan Glover
b067b280fb
hyprland: Replace $mainMod with SUPER
I don't think I've ever had to change from SUPER in my years of using
Linux, and if I ever had to, it'd be a simple find and replace.

Using SUPER explicitly here makes things easier to read and understand
without having to worry about additional variables.
2023-04-11 16:15:23 -04:00
Donovan Glover
be1f812b57
hyprland: Change default keybindings
Super+Enter is now the infamous new terminal keybind, and Super+Q now
closes windows as expected.

Other changes include using a single instance for kitty and adding
basic screenshotting functionality.
2023-04-11 16:13:43 -04:00
Donovan Glover
cf965f58cb
hyprland: Don't disable touchpad while typing 2023-04-11 15:53:14 -04:00
Donovan Glover
807ccdfde2
hyprland: Move focus with hjkl 2023-04-11 15:52:21 -04:00
Donovan Glover
e9d998c9bc
hyprland: Add fcitx5 support
This works surprisingly well and actually seems less buggy (if at all)
than fcitx5 under Sway based on my testing.
2023-04-11 15:06:51 -04:00
Donovan Glover
56ba2633cb
hyprland: Enable workspace swipe
This is huge and means that I no longer have to use the buggy libinput
hacks that I used previously. So far, I haven't experienced any bugs
with hyprland gestures that I experienced with libinput-gestures.
2023-04-10 18:21:59 -04:00
Donovan Glover
c42127cd0d
hyprland: Enable natural scroll 2023-04-10 18:21:36 -04:00
Donovan Glover
ae0dc7696e
hyprland: Use yes/no instead of true/false
Personal preference. I like the shorter syntax and how it feels less
like work and more like something natural for humans.
2023-04-10 18:18:29 -04:00
Donovan Glover
34f7a43f43
meta: Add hyprland
From my initial testing, hyprland seems quite nice and opens new windows
similar to bspwm. Not having to specify whether a window should open
horizontally or vertically makes things feel a lot smoother compared to
sway.
2023-04-10 18:07:57 -04:00