Commit Graph

22 Commits

Author SHA1 Message Date
735201eb9b hyprland: Re-enable vfr by default
This fixes an issue where disabling vfr would cause certain applications
to perform worse, as well as QEMU virtual machines showing lower
performance.
2023-06-15 10:47:15 -04:00
1fa52fcbbc Revert "meta: Disable vfr at the gamemode level"
This completely broke gamemode notifications. Luckily we're using NixOS
so a revert was as easy as `git revert` and `nixos-rebuild`.
2023-06-13 11:14:46 -04:00
3df3aa19f9 meta: Disable vfr at the gamemode level
This fixes an issue where other applications would perform *worse* with
vfr disabled, notably srb2.
2023-06-13 10:45:30 -04:00
576a9727be hyprland: Decrease default vertical split ratio 2023-06-13 09:48:42 -04:00
2b054e8c18 hyprland: Use default split ratios 2023-06-13 09:11:06 -04:00
91fff9d285 hyprland: Less blur 2023-06-12 18:39:16 -04:00
4cd995138d hyprland: Don't inherit fullscreen 2023-06-12 17:35:57 -04:00
759e4b6d72 hyprland: Don't use groups
I haven't used groups in a while and find things simpler that way.
2023-06-11 14:32:32 -04:00
13bde07ee7 hyprland: Remove tags script
Moving windows one by one guarantees their order, which is something
this script was unable to achieve.
2023-06-11 14:30:39 -04:00
d06d47f76a nix: Simplify 2023-06-11 09:55:44 -04:00
43a07cc8d9 treewide: Switch from alejandra to nixpkgs-fmt
Neither nixfmt nor alejandra support the "standard" way to syntax
highlight multi-line strings in Nix, so nixpkgs-fmt is the only viable
solution.
2023-06-11 09:37:27 -04:00
5e1b179f4c hyprland: Fix fps drop after inactivity
This fixes an issue where Hyprland would drop from 60fps to 45fps after
being idle for some time, often 1 minute and 30 seconds. This was
problematic for viewing content while idle at 60fps with XWayland in
windowed fullscreen.

See: https://github.com/hyprwm/Hyprland/issues/2484
2023-06-11 06:21:27 -04:00
421b77a3db nix(hyprland): Add syntax highlighting 2023-06-11 06:14:02 -04:00
ce289bb112 hyprland: Stack by default
This should keep focus on the first window open per workspace, which
should help compartmentalize workspaces based on function.
2023-06-09 21:26:48 -04:00
d6fe14b803 hyprland: Add gaps keybind
Useful when you want to use gaps.
2023-06-09 21:18:35 -04:00
1ab27e7fe7 variables: Add defaultBrowser 2023-06-09 16:12:41 -04:00
7053a79a07 hyprland: Make thunar translucent 2023-06-07 16:26:39 -04:00
27d82bfd81 hyprland: Toggle dim_inactive with <super>i 2023-06-07 16:26:18 -04:00
2045b05b79 hyprland: Increase blur passes
When blur is enabled, it should look like things are actually blurred.
This has the advantage of making translucent windows work better when
the opacity is set by hyprland.
2023-06-07 13:52:16 -04:00
77e16590eb hyprland: Don't blur kitty window by default 2023-06-07 07:52:20 -04:00
3119b789f8 nix: Format with alejandra
Alejandra is written in Rust, has more tests than nixfmt, and handles
non-trivial code examples in Nix better.
2023-06-05 20:50:10 -04:00
57856917aa nix: Move desktop modules to modules
This concludes the unification of modules. Future work could include
combining modules that are unlikely to be used separately.
2023-06-05 12:52:32 -04:00