Donovan Glover
d87ae2c7de
hyprland: Fix swap-bg script for files with spaces
2024-04-20 15:33:41 -04:00
Donovan Glover
f9426b18c8
meta: Drop xcursor
...
This doesn't seem to change anything nowadays with Hyprland so it should
be okay to drop in 2024.
Edit: This seems to get set with pointerCursor in home-manager which
gets set by stylix, so it shouldn't matter either way.
See: ff1c364654/modules/config/home-cursor.nix (L172-L175)
And: b36fb34a9c/stylix/hm/cursor.nix (L15)
2024-04-18 21:17:38 -04:00
Donovan Glover
93a5fb8e6f
hyprland: Disable animate_mouse_windowdragging
...
Fixes an issue where having this option on would cause very noticeable
lag when dragging windows across the screen.
2024-04-17 16:09:46 -04:00
Donovan Glover
1e6188cc45
hyprland: Increase shadow range from 4 to 30
...
Everything looks a whole lot cooler and immersive this way.
2024-04-17 13:44:35 -04:00
Donovan Glover
6348c26aae
meta: Drop hycov for now
...
hycov is being updated again, which is cool, but I couldn't make the
latest version work with the hyprland overlay I'm currently using, and
I'd rather not have to worry about all the additional inputs from the
hyprland flake.
Overall I recall using it a lot at first, but then rarely if ever as
time went on. Once 0.39.1 gets merged into nixos-unstable, it will be
interesting to see how hyprexpo compares to hycov.
2024-04-17 11:38:34 -04:00
Donovan Glover
ef5b1d1dfc
hyprland: Add hyprshade
2024-04-13 09:04:04 -04:00
Donovan Glover
47c716b3ff
hyprland: Revert border/gaps change
...
Should be able to fix hyprdim soon.
2024-04-08 09:10:59 -04:00
Donovan Glover
953b79bef2
hyprland: Kill watch scripts when closing ironbar
2024-04-08 08:26:13 -04:00
Donovan Glover
045c489222
hyprland: Fix hycov interfering with cycleprev/next
2024-04-07 13:48:30 -04:00
Donovan Glover
fa82103e6c
meta: Drop /share/backgrounds pathsToLink
...
Not needed since we can just reference the background directly instead.
Note that the linking actually occurs in the modules for the DEs that
add backgrounds since it isn't part of the defaults.
2024-04-07 11:54:35 -04:00
Donovan Glover
c6c49b62b5
chore: Improve formatting
2024-04-07 10:54:12 -04:00
Donovan Glover
7649c658b7
meta: Merge packages module into existing modules
2024-04-06 11:49:03 -04:00
Donovan Glover
10bc64f097
chore: Attempt to organize packages a bit
...
Not perfect but good enough.
2024-04-06 10:19:18 -04:00
Donovan Glover
46f778107b
chore: Improve formatting
2024-04-05 22:51:24 -04:00
Donovan Glover
b46c9a05a9
meta: Continue modularizing packages
...
Should make it easier to know what's what.
2024-04-04 20:03:31 -04:00
Donovan Glover
0f7c8678d9
chore(nix): Use string over float
...
Fixes an issue where Nix was unhappy with floats being inside strings.
2024-04-02 17:17:23 -04:00
Donovan Glover
fa98ead7ea
meta(hyprland): Drop stylix-specific values
...
Makes it possible to use the hyprland config without stylix.
2024-04-02 16:00:05 -04:00
Donovan Glover
dfcdd78291
meta(hyprland): Configure with Nix
...
This change lets us take advantage of hyprland's auto-reloading
functionality and lets us use the color scheme generated from stylix.
2024-04-02 15:49:34 -04:00
Donovan Glover
e2e9dde418
hyprland: Add activate linux toggle
...
Useful when wanting to have a little fun with screenshots. Seems to
affect performance of fullscreen applications since those receive some
sort of priority when there are no other visible layers on the screen.
2024-04-01 11:51:49 -04:00
Donovan Glover
efec942be0
hyprland(swww): Use seasonal backgrounds
...
It's that time of year again. This time spring style.
2024-03-30 18:41:11 -04:00
Donovan Glover
93fae8e1f9
hyprland(hycov): Use hotarea_size 0 to persist mouse events
...
Fixes an issue where disabling the hot area would break mouse events
when interacting with the hycov overview.
2024-03-30 12:00:34 -04:00
Donovan Glover
a7d9cff7eb
hyprland(hycov): Prefer Super+Tab over Alt+Tab
...
Prevents applications like Librewolf from reacting to the Alt key being
pressed.
2024-03-30 11:32:00 -04:00
Donovan Glover
2625987655
hyprland(hycov): Don't enable built-in hot area
...
This fixes an issue where the hot area would be triggered with full
screen applications. Alternatives include using the 4 finger swipe
gesture or simply using the key bind if a touchpad isn't available.
2024-03-30 08:08:03 -04:00
Donovan Glover
9d2301e84b
hyprland(hycov): Disable alt_release_exit
...
This fixes an issue where hycov would prematurely exit when using the
Alt+Tab keybind. Instead, it's preferred to use the navigation keys to
switch focus and press tab again to close hycov.
2024-03-30 06:35:22 -04:00
Donovan Glover
f4c27e50e5
hyprland(hycov): Fix crash by not using auto_next
...
Unfortunately hycov will crash hyprland if it tries to draw itself when
there are no available clients and auto_next is enabled.
2024-03-29 16:42:21 -04:00
Donovan Glover
aa6c01f9eb
hyprland: Make new windows take over fullscreen
...
Fixes an issue where opening pqiv while thunar was fullscreen would keep
thunar fullscreen with pqiv behind it, among other things.
2024-03-29 14:56:52 -04:00
Donovan Glover
2caaa661d9
meta(hyprland): Add hycov plugin
...
This cool plugin makes it possible to press "alt+tab" in order to switch
between all windows in Hyprland, particularly useful if a certain window
you want to focus is a few workspaces away from your current one.
It's also possible to swipe up with 4 fingers to show hycov, from which
you can then use 3 finger motions to switch between the shown windows.
Finally, it's possible to show hycov by simply hovering over the bottom
right part of the screen, similar to the "show desktop" functionality in
certain desktop environments and GNOME's hot corner feature.
2024-03-29 14:54:59 -04:00
Donovan Glover
476e11f54a
hyprland: Make windows easier to see without hyprdim
...
Should be able to revert later.
2024-03-25 14:24:11 -04:00
Donovan Glover
637410a10e
hyprland: Fix librewolf size in 0.36.0+
2024-03-25 13:46:01 -04:00
Donovan Glover
2fb756acda
hyprland: Use new custom field for gaps in/out
...
Now the script works as expected with the latest commit on main for
Hyprland.
2024-03-08 21:46:49 -05:00
Donovan Glover
7c1a9a248a
hyprland: Lock screen with Super+Alt+L
...
Alt is necessary since Super+L and Super+Shift+L are already used for
window manager stuff.
2024-03-08 21:30:10 -05:00
Donovan Glover
a623cb5de5
hyprland: Add config for hyprlock/hypridle
2024-03-08 05:34:22 -05:00
Donovan Glover
d42f457528
hyprland: Add swap-bg script
...
Useful when you want a background from one monitor to appear on the
other one instead.
2024-03-08 00:04:53 -05:00
Donovan Glover
e67230b282
meta: Switch from swaylock to hyprlock
...
hyprlock matches the other animations of hyprland a bit better and is
overall more pleasant to work with.
2024-03-07 22:19:02 -05:00
Donovan Glover
f7df16b6a1
chore: Update to latest nixos-unstable release
2024-03-05 19:17:23 -05:00
Donovan Glover
7cb28af1f8
hyprland: Add nodim rule for jp locale picture-in-picture
...
Fixes an issue where picture-in-picture was being dimmed after changing
the locale.
2024-02-18 23:58:35 -05:00
Donovan Glover
83db7606f4
chore: Simplify
2024-02-18 23:55:38 -05:00
Donovan Glover
18fccf23de
hyprland: Use Super+M to change monitor focus
2024-02-08 22:57:09 -05:00
Donovan Glover
edde3c3e42
hyprland: Change volume before sending notification
2024-01-29 17:18:09 -05:00
Donovan Glover
e60ef84784
hyprland: Fix volume notification when at 0/100%
2024-01-28 10:30:06 -05:00
Donovan Glover
b7a9416e35
feat: Theme Qt applications with stylix
...
Most Qt/KDE applications look way better after this.
2024-01-25 17:35:37 -05:00
Donovan Glover
bb3792d748
fcitx: Use wayland front-end for GTK
...
Fixes the warning notification shown on boot.
2024-01-13 00:39:29 -05:00
Donovan Glover
4188ae930d
hyprland: Use all backgrounds
...
The year is now 2024.
2024-01-05 19:07:22 -05:00
Donovan Glover
733cc14b0d
chore: Fix embarrassing typo
2023-12-30 06:17:36 -05:00
Donovan Glover
05db074456
hyprland(grimblast): Freeze when taking screenshots
2023-12-13 18:18:18 -05:00
Donovan Glover
8c58360fc5
hyprland(swww): Use seasonal backgrounds
...
It's that time of year again.
2023-12-07 19:13:28 -05:00
Donovan Glover
533094c1a9
hyprland: Add playerctl keybinds for mpv
2023-11-30 19:04:50 -05:00
Donovan Glover
36304461f0
hyprland: Remove WLR_NO_HARDWARE_CURSORS
...
Not needed anymore when outside of a virtual environment.
2023-11-30 18:57:46 -05:00
Donovan Glover
8b6fa08e71
hyprland: Don't dim mpv windows
2023-11-30 18:39:52 -05:00
Donovan Glover
770f8dde0a
hyprland(swww): Fix incorrect background script
2023-11-19 16:11:32 -05:00