Commit Graph

58 Commits

Author SHA1 Message Date
Donovan Glover
de1fec4c76
hyprland: Don't use hyprland opacity with kitty
This avoids duplicating the opacity of kitty and hyprland if, for
example, we wanted global translucency.
2023-06-05 10:11:26 -04:00
Donovan Glover
f24734817f
udisks2: Mount on media
This makes sense since the system is a single user one.
2023-06-05 09:58:35 -04:00
Donovan Glover
62515fc1f2
hyprland: Decrease blur size 2023-06-04 21:09:41 -04:00
Donovan Glover
be40f75da7
waybar: Remove window title
The window title being rotated was inconvenient, and was ultimately
un-needed since there are other ways to show the focused window.
2023-06-04 15:41:27 -04:00
Donovan Glover
f55b5ae2db
meta: Use separate packages directory
This makes it easier to see all the custom packages in the repository
and reduces the amount of nested directories.
2023-06-04 08:57:01 -04:00
Donovan Glover
711791fcc5
meta: Remove super key functionality
This breaks virtualized desktop environments that depend on the super
key quite badly, so it's best to simply use an alternative modifier
instead.
2023-06-04 08:11:34 -04:00
Donovan Glover
993cc7f649
hyprland: Fix winecfg resizing 2023-06-03 20:34:55 -04:00
Donovan Glover
bfc1ed42c6
chore: Run nixfmt 2023-06-03 20:32:06 -04:00
Donovan Glover
fb6d5828cf
hyprland: Animate manual resizes 2023-06-03 19:55:26 -04:00
Donovan Glover
d0f2f70d29
waybar: Fix calendar for 0.9.18 2023-06-03 19:42:06 -04:00
Donovan Glover
fd66253882
stylix: Decrease terminal opacity 2023-06-03 11:34:22 -04:00
Donovan Glover
cad75efb46
hyprland: Add polkit_gnome
This is necessary so GUI applications won't seem broken when they're
unable to show an authentication prompt.
2023-06-03 10:54:37 -04:00
Donovan Glover
73e5e99ccd
pipewire: Add pulseaudio
This is necessary so we can load the module-switch-on-connect module,
which makes switching between USB audio devices automatic among other
things.
2023-06-03 10:52:58 -04:00
Donovan Glover
e6e4b56a89
Use correct locale for xdg-user-dirs 2023-06-02 17:39:51 -04:00
Donovan Glover
87b04e212b
fonts: Add KanjiStrokeOrders 2023-06-02 09:33:31 -04:00
Donovan Glover
f073819dc8
waybar: Add back hyprland postPatch
This is still necessary to make workspace switching work properly.
2023-05-31 11:50:46 -04:00
Donovan Glover
c946307c67
waybar: Update to 0.9.18
Note that with the latest version of waybar with the experimental flag
enabled and the latest version of hyprland, patching waybar *shouldn't*
be necessary.
2023-05-31 11:35:54 -04:00
Donovan Glover
cb1333e750
hyprland: Init swww with default background 2023-05-31 10:43:07 -04:00
Donovan Glover
66186d7027
hyprland: Limit orientations
The center orientation is broken when using a vertical waybar.
Additionally, using only two orientations for horizontal and vertical
workflows guarantees that ratio modifiers behave as expected. This works
since most applications have a focus point near the top left of the
window.
2023-05-31 10:37:02 -04:00
Donovan Glover
833d0e4322
hyprland: Don't show special by default 2023-05-31 10:35:51 -04:00
Donovan Glover
6f01e78e2b
swaylock: Increase blur 2023-05-31 10:34:43 -04:00
Donovan Glover
31f8f05a78
Enable zram
Should probably move this somewhere else later.
2023-05-31 10:34:05 -04:00
Donovan Glover
d36660d87a
pipewire: Remove jack support
Probably don't need this.
2023-05-31 10:20:19 -04:00
Donovan Glover
a7087e2904
Add osu-stable
This works, and without putting wine directly in $PATH, which is kinda
cool.
2023-05-31 10:18:38 -04:00
Donovan Glover
3019400ff2
Fix Maple Mono font
MapleMono-NF stopped working after changing locales, however nerd fonts
still show with the nerdfonts package.
2023-05-26 10:51:35 -04:00
Donovan Glover
aac49c0f66
hyprland: Remove swapmaster script
Although writing my own script to swap with the previous window was
cool, I ended up switching with the first child most of the time anyway.
2023-05-26 02:56:42 -04:00
Donovan Glover
16b2c56353
Merge udiskie and gtk with hyprland 2023-05-25 18:30:42 -04:00
Donovan Glover
0fce9844f7
nix: Formatting 2023-05-25 13:08:01 -04:00
Donovan Glover
625b5348d6
fix(neovim): Add nerdfonts 2023-05-25 12:13:50 -04:00
Donovan Glover
013826c3d6
Merge X stuff with hyprland
I would love to commit to hyprland and not use any other Wayland
compositor (at least until something better comes up). For this reason,
this commit assumes that X-specific settings are exclusive to hyprland.
2023-05-25 11:21:09 -04:00
Donovan Glover
b4a099214c
Merge mozc with fcitx5
Since both are used at the same time, only importing one or the other
doesn't make sense.
2023-05-25 10:31:14 -04:00
Donovan Glover
fac59427f2
hyprland: Copy area by default 2023-05-23 19:39:29 -04:00
Donovan Glover
5e409451d9
hyprland: Disable workspace_back_and_forth
This makes changing workspaces more predictable.
2023-05-23 19:37:40 -04:00
Donovan Glover
327f360a58
waybar: Decrease opacity 2023-05-23 19:09:45 -04:00
Donovan Glover
babd93ba62
waybar: Add same workspace option
Now it's possible to right click to open an application on the same
workspace.
2023-05-23 19:09:11 -04:00
Donovan Glover
8258530c58
Add packages
zallij is a cool tmux replacement that has sane defaults.
2023-05-23 19:07:39 -04:00
Donovan Glover
f8dc7f64f0
fix(hyprland): Use -1 for gaps_out
This fixes an issue where hyprland windows would not completely cover
the background on the right side of the screen.
2023-05-23 17:33:01 -04:00
Donovan Glover
187028c552
meta: Autologin with greetd and tuigreet 2023-05-23 17:14:24 -04:00
Donovan Glover
ae485beaf5
meta: Toggle special workspace with right shift
Finally, a use for the right shift key.
2023-05-23 17:10:43 -04:00
Donovan Glover
cbcebe4833
hyprland: Make special workspaces take up full screen 2023-05-23 17:05:21 -04:00
Donovan Glover
7170a915e6
hyprland: Don't allow small splits
This fixes an issue where the master-stack layout would be broken when
the orientation was top and all windows were master.
2023-05-22 23:10:20 -04:00
Donovan Glover
7b9017d34b
hyprland: Increase blur size 2023-05-22 23:08:39 -04:00
Donovan Glover
b6f885bec5
waybar: Move the bar to the right
This makes the bar less likely to be seen since eye focus is usually on
the left side of the screen for left-to-right text.
2023-05-22 23:06:20 -04:00
Donovan Glover
49a621f081
meta: Toggle rofi with super key
This is a Wayland implementation similar to ksuperkey that is able to
fully toggle rofi with just the super key.
2023-05-22 23:01:31 -04:00
Donovan Glover
24f61278c6
rofi: Add custom rofi-wayland package
This is a modified version of the package in nixpkgs that uses the
latest commit.
2023-05-22 22:57:43 -04:00
Donovan Glover
3aa5eaf72c
stylix: Let stylix handle opacity 2023-05-22 14:17:15 -04:00
Donovan Glover
3be68d15bd
hyprland: Remove borders
Borders aren't that useful when you already know which window is being
focused. In the event that you need to know which window has focus, you
can either look at waybar or use a toggle that dims inactive windows.
2023-05-22 14:03:51 -04:00
Donovan Glover
9fa09ac977
hyprland: Kill waybar instead of hide it
This fixes an issue where the location of waybar would still be blurred
when hiding it.
2023-05-22 13:00:49 -04:00
Donovan Glover
7eedab85f8
waybar: Don't use systemd service
This caused the bar to be unclickable.
2023-05-22 12:59:55 -04:00
Donovan Glover
1286ec48cb
Revert "hyprland: Use hyprctl activeworkspace"
"activeworkspace" can be useful if you aren't interested in the special
workspace, but since it ignores special workspaces, it causes this
script to behave unexpectedly.
2023-05-21 14:17:08 -04:00