Commit Graph

112 Commits

Author SHA1 Message Date
798ecf40a2 fix(hypr): adjust gesture settings for smoother workspace swaps
It turns out there are options for adjust the cancelling ratio and force
speed for workspace animations. This makes it much closer to real MacOS
animations.

This was tested against Jas's Macbook Air - M1 and they seem quite
closer.
2026-03-16 22:26:54 +00:00
eabcc3de6b feat(hyprland): add hypridle and lid close binds 2026-03-16 22:26:14 +00:00
bf9d570ff3 Merge branch 'main' of ssh://gitea/dylan/birch-dots 2026-03-14 13:21:03 +00:00
2c3c58e92d feat(packages): add yt-dlp 2026-03-14 00:34:20 +00:00
bc2c508969 fix(wlogout): broken logout button 2026-03-12 22:51:22 +00:00
8b12bc3a3b fix(mouse): incorrect sens 2026-03-12 22:46:17 +00:00
e628456780 Merge branch 'main' of ssh://gitea/dylan/birch-dots 2026-03-12 22:45:02 +00:00
3c463300b5 feat(gitconfig): add LFS config 2026-03-12 22:44:31 +00:00
984027efcb fix(hyprcursor): breeze mouse pointer uses lowercase "b"
Not really sure why it worked before, but after logging in this morning
the cursor was the default hyprland cursor. Fixed by reinstalling Breeze
and changing this.
2026-03-12 09:27:17 +00:00
1c12506728 chore(gitconfig): add LFS config 2026-03-12 08:56:16 +00:00
568a81a94d fix(hypr): increase scroll factor
Scrolling on certain apps is too slow with 0.2
2026-03-12 08:55:49 +00:00
9ee3da3100 feat(waybar): add bluetooth module 2026-03-12 08:55:28 +00:00
fab1c53cb3 fix(bootstrap): entire file skip upon one package fail
If one package in a file failed, the whole file was skipped.
2026-03-09 15:45:19 +00:00
f29cf5e920 fix(packages): update incorrect docker compose package 2026-03-09 15:40:21 +00:00
3ef8420a21 feat(packages): add rsync 2026-03-09 15:36:40 +00:00
7805b3c98d docs: add common issues markdown
These mostly pertain to the QEMU VM setup, so they might not be fully
relevant outside of VMs.
2026-03-09 15:24:19 +00:00
ccb5b1ab96 fix(bootstrap): missing NetworkManager install before enabling 2026-03-09 15:23:16 +00:00
c65c286606 fix(bootstrap): remove bluetooth service enabling
Bluetooth does not for now work reliably on my machines.
2026-03-09 15:10:58 +00:00
34ce514c75 fix(packages): remove zoom
Zoom is not a base package that I use on a base system. It can be
installed after the fact.
2026-03-09 14:53:20 +00:00
6e6376eee9 fix(bootstrap): missing system setups in bootstrap 2026-03-09 14:49:45 +00:00
d3617c3866 feat(bootstrap): update bootstrap script to install packages 2026-03-09 14:30:02 +00:00
378cc51cc3 feat(packages): add git-lfs 2026-03-08 15:45:18 +00:00
1bd5bebcda fix(hyprland): anime wallpaper accidentally added in default config
Cringe.
2026-03-08 00:22:25 +00:00
d96970bc8d fix(packages): remove redundant xdg-desktop-portal-wlr module
`xdg-desktop-portal-hyprland` is a fork of wlr that includes
Hyprland-specific features.
2026-03-08 00:00:16 +00:00
4bf3764855 fix(packages): remove qdirstat
ncdu (pacman/dev.txt) does everything that it does but as a CLI.
2026-03-07 23:56:35 +00:00
af00cb8735 feat(packages): remove libdwarf dev package
Not used by anything, not sure when or why it was installed.
2026-03-07 23:55:53 +00:00
1ba46fb540 feat(wlogout): add wlogout package settings 2026-03-07 19:45:16 +00:00
6796b1a28f feat(packages): add qdirstat package 2026-03-07 19:44:51 +00:00
88575db93b fix(waybar): missing left red bar on power button
Just for consistency with the left side of the bar, which has a nice
yellow bar indicating the end of the waybar.
2026-03-06 22:37:39 +00:00
c14d09c169 docs: update package retrival docs in README
These commands and flag descriptions are more for my own usage in the
future rather than any comprehensive or full documentation.
2026-03-06 22:15:29 +00:00
939e9fbc88 fix(packages): add missing wlogout to packages
I had wlogout used in my Waybar for ages but no wlogout specification
2026-03-06 21:40:02 +00:00
93f9c77ad3 refactor(packages): remove unnecessary packages & extract fonts
Fonts are now in their own file since they're awkward little packages to
manage and I hate them.
2026-03-06 19:50:48 +00:00
337b2f1ffd fix(packages): remove sddm-sugar-candy-git from pacman package list 2026-03-06 19:40:09 +00:00
cd1126b2ea refactor(packages): split packages into offical and foreign 2026-03-06 19:39:02 +00:00
22e667051a fix(waybar): transparency too high on bright backgrounds
After I logged into the main PC, the waybar icons were barely visible
due to the borderline transparent icons.

I increased the opaqueness of the widgets themselves while keeping the
rest of the bar transparent, so I can keep the clean look while still
being able to see what the hell is going on.
2026-03-06 19:26:22 +00:00
b1f76d6ac2 fix(hypr): increase length of workspace swap animation
Far too low before, originally done for the gesture speed, but affected
actually swapping between workspaces with the keyboard far more.
2026-03-05 16:52:42 +00:00
f171fe16fb feat(waybar): new waybar styling
Trying it out for now, might revert still since I'm not fully sold on it
yet. It's sleek but a bit "gamer-y" for my taste.
2026-03-05 16:46:16 +00:00
dac5c77bed feat(vscode): add vscode settings and extensions 2026-03-05 15:38:23 +00:00
4b3fd8bfa6 fix(wallpapers): remove unnecessary wallpaper 2026-03-05 14:45:40 +00:00
0506b1fa6d fix(hypr): separate two different animations
The overshoot animation applied to all windows and looked strange on
windows.
2026-03-05 11:01:27 +00:00
d91355f602 refactor(hypr): move gestures to input file
Gestures are not decorational, they are inputs.
2026-03-05 10:50:15 +00:00
d5ce4b4b19 feat(hypr): update beizer animation for smoother workspace swaps
Workspace swaps with no overshoot felt slightly clunky. Adding a small
overshoot makes it feel more smooth and Mac-like.
2026-03-05 10:29:20 +00:00
e36719997a fix(sddm): permissions and ownership of root-level SDDM confs
SDDM configs are at the system root level and are not user owned,
therefore they must be owned by the root and have special permissions.

`/etc/sddm.conf.d` and `/etc/sddm` *should* have permissions of 644.
Root can read/write, everyone else can read.
2026-03-05 09:57:40 +00:00
e972fa387d feat(packages): add earlyoom package
Prevents system freezing up when RAM runs out
2026-03-03 21:02:06 +00:00
d88f49732c feat: add nvidia-container-toolkit package 2026-03-03 14:14:57 +00:00
b1341b7920 feat: add discord settings 2026-03-02 21:43:08 +00:00
9dcb1ac329 fix: remove unused deps 2026-03-02 21:41:15 +00:00
3827de7d7c feat: update media keybinds to use f-keys 2026-03-01 18:42:46 +00:00
2a0c796952 fix: hardcoded PATH configs specific to a machine
Also removed neofetch
2026-03-01 18:23:29 +00:00
458b14ad5a feat: add .gitconfig 2026-03-01 18:15:28 +00:00