Commit graph

211 commits

Author SHA1 Message Date
317c2e4fa3
sketchybar: center bar in notch area
bar was too low before, which looked weird when having windows right up
against the notch, this ensures the bar only takes up area in the height
the notch takes up
2025-12-16 13:25:20 +11:00
19e10e2d61
vicinae: init 2025-12-15 17:54:34 +11:00
a7940bd33f
skhd: add bind to temporarily show menubar if sketchybar is present 2025-11-28 13:15:13 +11:00
997f7f48b2
jankyborders: use background color as inactive border color 2025-11-27 14:23:07 +11:00
9d344a3264
yabai: keep yabai as parent of autostarted programs 2025-11-27 00:57:57 +11:00
2ba51131a3
yabai: grab homebrew paths earlier in file 2025-11-27 00:57:33 +11:00
c404520921
yabai: add a window transparency change duration 2025-11-25 20:52:38 +11:00
7459632648
yabai: add homebrew paths to autostart
previously yabai wouldn't be able to start up jankyborders or sketchybar
as a service as the appropriate paths weren't in $PATH.
2025-11-25 20:51:56 +11:00
744475d21b
yabai: shrink window gaps 2025-11-23 20:27:37 +11:00
5a5e1c6e8e
yabai: add better keepassxc and lulu rules 2025-11-23 20:27:33 +11:00
3e5aaf703c
matugen: update templates to new custom variable formats 2025-11-22 13:39:05 +11:00
53781343e4 nvim: update plugins 2025-11-16 20:44:28 +11:00
dfe9729fa3
yabai: set styles for jankyborder on startup
gets overriden by matugen but like if i dont have matugen it doesn't
display anything
2025-11-14 18:57:32 +11:00
4a2747ac86
jankyborders: actually make the matugen script work
shouldn't hang which is better for setting border colours with matugen
2025-11-14 18:52:16 +11:00
b1ffbf0841
yabai: only execute sketchybar commands if it is installed 2025-11-13 13:31:29 +11:00
d447a9ca52
sketchybar: add quote around matugen vars to prevent globbing 2025-11-12 01:22:33 +11:00
87dd2951f5
Revert "yabai: enable animations"
This reverts commit 22c11f807b.
2025-11-12 01:14:04 +11:00
127e7225b9
sketchybar: let font be configurable via matugen 2025-11-09 18:17:12 +11:00
ba31c89a10
yabai: do not manage keepassxc
acts weirdly when the browser access request pops up
2025-11-01 22:13:26 +11:00
22c11f807b
yabai: enable animations 2025-11-01 22:13:20 +11:00
3d7a4ba0c2
shell: remove 0x0 functions because broken 2025-11-01 14:20:17 +11:00
7b1f12fd50
sketchybar: fix active window module 2025-10-29 20:37:22 +11:00
4fedd900ec
sketchybar: make active space indicator bigger 2025-10-29 20:36:58 +11:00
0de08d5891
sketchybar: clean up file 2025-10-28 20:51:58 +11:00
a89b7cfe62
yabai: make a script to toggle tiling 2025-10-28 20:37:40 +11:00
bfea190a66
sketchybar: remove wifi module 2025-10-27 21:49:19 +11:00
e8028e3a26
sketchybar: change the clock format to more resemble macOS's 2025-10-27 14:35:34 +11:00
beaffc0c1c
ghostty: use matugen to set background colour
still uses tokyonight for a full colour theme but by setting the
background colour it makes ghostty blend into the theme a bit more.
2025-10-22 07:18:37 +11:00
5f57adb623
yabai: set mouse interaction key to control
interferes with less things now
2025-10-20 04:30:55 +11:00
62740c2b4c
sketchybar: fix focused native space status
just took the one from aerospace, and like they are not the same thing.
who knew.
2025-10-20 01:05:01 +11:00
beaf8a5754
yabai: init 2025-10-19 22:28:06 +11:00
e3677357e0
nvim: make lazy-lsp use neovim's native lsp config 2025-10-19 22:28:06 +11:00
104d2ce32d
hypr: replace walker with fuzzel 2025-10-18 22:41:57 +11:00
ad7c4f42e7
sketchybar: only get playing music if Music.app is open
fixes bug where music would keep on starting itself up
2025-10-17 00:26:09 +11:00
3d46bbf25d
matugen: set jankyborders style to square if rounding is 0 2025-10-15 21:34:27 +11:00
dd8f04f63b
aerospace: launch zen instead of firefox with keybind 2025-10-15 21:34:18 +11:00
02b1fce576
aerospace: decrease outer top gaps 2025-10-15 21:33:43 +11:00
6a644b4318
nvim: redo LSP setup to be simpler
now uses more of the built-in LSP functionality built into neovim.

- LSP configurations from the official repo
- downloads LSPs from nix using lazy-lsp
- autocomplete using blink.cmp
- show status using fidget.nvim
2025-10-13 21:49:30 +11:00
4b7bf6b3b5
nvim: add which-key.nvim
i like forgot the native lsp keybinds
2025-10-13 21:32:48 +11:00
49bbe072e8
nvim: replace multiple plugins with render-markdown.nvim
does more stuff too
2025-10-13 03:42:39 +11:00
6f30b69882
nvim: remove image.nvim 2025-10-13 03:33:55 +11:00
4fc8a96cdf
nvim: set lsp suggestion window border style to rounded 2025-10-13 03:33:14 +11:00
208626113c
nvim: remove txt dir 2025-10-13 02:36:15 +11:00
002bc26da7
sketchybar: put workspaces at leftmost of bar
order on left is: workspaces, window name, music
2025-10-11 22:38:08 +11:00
6a4ca101a7
ghostty: make light theme work on case-sensitive file systems
the theme is stored as "TokyoNight Day" not "TokyoNight day", previously
changed on macOS in which it wasn't a problem.
2025-10-10 20:08:59 +11:00
9e6c436853
fastfetch: ぼっち ざ ろっく 2025-10-06 21:49:28 +11:00
bc8559578e
aerospace: increase gaps 2025-10-06 19:08:05 +11:00
0439cefab3
sketchybar: replace emoji with nerdfont icon for language 2025-10-05 23:50:11 +11:00
5aaa88a547
sketchybar: set ping timeout of 15 on wifi module 2025-10-05 23:49:55 +11:00
725618446f
sketchybar: hide wifi module when connected 2025-10-05 23:49:40 +11:00