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