Compare commits

..

342 commits

Author SHA1 Message Date
882921b509
refactor widevine 2026-03-16 17:18:51 -04:00
3b73c0011a
remove custom gamescope & bottles 2026-03-16 17:07:56 -04:00
6b8e781dae
update flake 2026-03-16 17:01:03 -04:00
a9dd12c333
changes to gamescope 2026-03-16 12:05:19 -04:00
8ce1ce4178
use noctalia's new blur support 2026-03-11 15:13:33 -04:00
1ef4b29b51
niri: disable xray, make fuzzel transparent 2026-03-11 13:38:17 -04:00
998907bbb9
remove hyprland 2026-03-11 13:25:27 -04:00
bfa90894ba
remove plasma 2026-03-11 13:24:26 -04:00
fefc9ffed9
generate man caches again 2026-03-09 21:50:44 -04:00
5ecc409cbb
update flake 2026-03-09 21:49:25 -04:00
c678a2d435
remove base16-discord 2026-03-09 21:47:14 -04:00
7086f8f2f9
fix bibata cursor position ??? 2026-03-09 21:38:27 -04:00
d4f6c9b004
update apple-silicon 2026-03-09 21:16:48 -04:00
d80afadffc
changes 2026-03-09 21:04:24 -04:00
52b024ca75
alien: add factorio server 2026-03-08 10:32:54 -04:00
d5c424e238
terminal refactor, move packages to default, inline btop theme 2026-03-05 21:41:12 -05:00
864167a091
turn home/default.nix into skeleton, configure git 2026-03-05 10:22:41 -05:00
6b3b65dac5
kanagawa-dragon -> materiak-dark 2026-03-04 13:44:26 -05:00
fbe10080dd
move ananicy to systemwide 2026-03-03 23:24:27 -05:00
1969b09059
add tinted bibata cursors 2026-03-03 20:51:48 -05:00
ff082a2dee
switch to swaylock-effects 2026-03-03 18:05:01 -05:00
3b34bf9415
remove sunshine and gamescope nested session 2026-03-03 17:49:52 -05:00
702688110f
move mimeapps to home/services, add handler for kitty 2026-03-03 17:45:45 -05:00
b3c9b8bf10
disable kde, enable autologin with swaylock 2026-03-03 17:42:39 -05:00
30a4655a1c
fix noctalia battery widget 2026-03-03 16:19:52 -05:00
7fbda4dee7
use gamescope for all systems 2026-03-03 16:19:44 -05:00
27679c6f3c
update niri 2026-03-03 13:05:05 -05:00
0e5cf3249d
disable qbittorrent 2026-03-03 12:31:10 -05:00
6660074d33
remove spicetify 2026-03-02 18:04:55 -05:00
d4e605532e
disable discord 2026-03-02 13:46:28 -05:00
96e262ef81
switch icon theme to adwaita 2026-03-02 13:46:10 -05:00
7c9ef445dd
disable hyprland for now 2026-03-01 19:48:40 -05:00
68e5125b9e
wip: add hyprland 2026-02-28 12:41:55 -05:00
e857d17534
drop later: calibre is currently broken 2026-02-28 11:54:05 -05:00
94166f255b
update niri, rename openmw, remove cat-discord, refactor flake inputs 2026-02-28 11:53:58 -05:00
6044d8370c
remove aerothemeplasma 2026-02-27 16:43:55 -05:00
7a2db9a1cb
update kernels 2026-02-27 14:24:56 -05:00
4339d177da
remove discord font override, pnevma -> banana-blueberry 2026-02-27 14:22:42 -05:00
f124c6892f
update niri 2026-02-27 14:22:41 -05:00
9f688628f6
add obs 2026-02-27 14:22:41 -05:00
561a19ef0a
unfloat firefox picture-in-picture 2026-02-27 14:22:41 -05:00
c6db5a4a3a
reduce dependence on noctalia ipc 2026-02-27 14:22:41 -05:00
57fd2c8f9b
add mute and toggle opacity keys to niri 2026-02-27 14:22:41 -05:00
b3ee605039
edit noctalia systemd service 2026-02-27 14:22:41 -05:00
35dca7d3de
move macbook display to its home/hosts 2026-02-27 14:22:40 -05:00
c31b332c07
changes to niri & firefox 2026-02-27 14:22:40 -05:00
3cc8ec1f0a
peach -> hopscotch theme 2026-02-27 14:22:40 -05:00
2d884aeb88
change niri and noctalia opacities 2026-02-27 14:22:40 -05:00
6c4170a4e4
fix VM 2026-02-27 14:22:40 -05:00
2a5e1db40d
colorize wallpaper 2026-02-27 14:22:40 -05:00
b6ce69246a
switch from awww to wbg, fight over? 2026-02-27 14:22:40 -05:00
57cb143c3a
reformat niri 2026-02-27 14:22:39 -05:00
31cf5145c5
wallpaper updates in prep to switch to wbg 2026-02-27 14:22:39 -05:00
1f70f24fe0
refactor session vars 2026-02-27 14:22:39 -05:00
3a3087a226
add niri blur 2026-02-27 14:22:35 -05:00
151f574d25
make systemd services more robust 2026-02-27 14:22:02 -05:00
c7015f7244
peach: frappe -> mocha 2026-02-27 14:22:02 -05:00
bb439c58d5
switch from mpvpaper to awww, refactor wallpaper 2026-02-27 14:22:02 -05:00
517866ad2d
fix: wallpaper aspect ratio 2026-02-27 14:22:02 -05:00
c6ffebfdb7
add torrenting config 2026-02-27 14:22:02 -05:00
c7f6ce0672
move searxng to port 5364 2026-02-27 14:22:02 -05:00
e73494dfb4
switch from wpaperd to mpvpaper 2026-02-27 14:22:01 -05:00
3af156e3e8
use nixpkgs-unstable again 2026-02-19 13:12:38 -05:00
bc22718e44
lock tt-schemes to good catppuccin version 2026-02-19 11:44:48 -05:00
ac32db64b2
remove riff for now 2026-02-19 11:43:12 -05:00
01c867c338
change searxng weights 2026-02-19 11:34:13 -05:00
c031852e71
update kitty theme 2026-02-19 11:34:00 -05:00
879d391e1a
use base16 for fish 2026-02-19 11:30:42 -05:00
ac0ff3bf2f
redo neovim theme 2026-02-19 11:18:11 -05:00
b515a40804
fix cachyos kernel cache 2026-02-18 13:49:50 -05:00
5ce578bf37
add aerothemeplasma 2026-02-17 19:44:10 -05:00
44c97b0dc0
aaa 2026-02-16 11:19:04 -05:00
2ebb128a7e
update openmw 2026-02-13 13:23:52 -05:00
71e717d7a1
add readme 2026-02-12 23:04:16 -05:00
121fd6ae76
improve firefox theme 2026-02-12 22:27:08 -05:00
858b3e1916
add git repo to bookmarks 2026-02-12 22:04:21 -05:00
cbe0d835d8
aaa 2026-02-11 21:12:00 -05:00
4a3c0c9653
fix apple-silicon not building 2026-02-10 20:40:49 -05:00
236a668391
fix mpv accent color 2026-02-10 20:40:49 -05:00
0992508b41
switch back to firefox and use searxng 2026-02-10 20:40:49 -05:00
8ab6aa7419
set fuzzel icons to colloid 2026-02-10 20:40:49 -05:00
c5c2d2c982
refactor noctalia 2026-02-10 20:40:49 -05:00
0e67721fff
add power profiles daemon 2026-02-10 20:40:48 -05:00
a68c68b735
fix accents 2026-02-10 20:40:46 -05:00
91a1210e1f
changes 2026-02-08 18:15:27 -05:00
fa644090ce
configure dconf 2026-02-07 18:45:28 -05:00
661973185a
add niri shadow 2026-02-07 17:05:34 -05:00
12e0975787
add more default apps 2026-02-07 15:46:08 -05:00
cb62cd8b0d
alien: add gamemode and proton-ge 2026-02-07 13:22:06 -05:00
ce2d3e3cf5
fix xwayland in niri 2026-02-07 13:21:53 -05:00
d891874b39
update openmw 2026-02-06 22:06:03 -05:00
478ed8e638
changes to niri/noctalia, add fuzzel 2026-02-06 22:06:00 -05:00
61c62e9ca4
handle default apps with xdg 2026-02-06 14:05:07 -05:00
edbc6b2f23
alien: switch to stable kernel+nvidia, everywhere: add chromium 2026-02-06 14:00:15 -05:00
26b9809824
add vintagestory 1.21.4 2026-02-06 14:00:15 -05:00
fd219e07ef
update apple-silicon flake 2026-02-06 14:00:10 -05:00
70878439c8
changes 2026-02-05 14:01:03 -05:00
8611114de4
disable forced flag in noctalia night light 2026-02-02 10:33:36 -05:00
1b4dd489c9
alien: re-enable ddc 2026-02-01 19:38:21 -05:00
3369fb54f1
alien: fix gamescope in steam 2026-02-01 19:37:59 -05:00
312c990b58
changes 2026-02-01 10:56:22 -05:00
07c8710be3
move pinentry package to system-declaration 2026-01-30 15:20:39 -05:00
d1b545b93b
add umask=0077 to boot partitions 2026-01-30 15:20:25 -05:00
127afde3fd
make niri resizing more precise 2026-01-30 15:11:19 -05:00
f4edfd6fc1
add lazy{git,sql} and neovim autocomplete 2026-01-30 15:11:19 -05:00
efae34ec37
use home-manager mpv config 2026-01-30 15:11:15 -05:00
491632ba9b
peach: refactor hardwarre 2026-01-30 09:16:03 -05:00
68a64a0002
add html to files handled by prettier in neovim 2026-01-29 20:20:45 -05:00
d266e36435
set gpg pinentry to curses 2026-01-29 20:20:07 -05:00
7db93b9984
alien: adjust hardware setup 2026-01-29 20:19:50 -05:00
6952c6138b
switch up nixpkgs decs 2026-01-29 20:49:41 -05:00
c246d7cc45
alien: add hard drives in raid0 2026-01-29 13:09:39 -05:00
127b4e5535
changes 2026-01-29 08:52:21 -05:00
36a20f5a6f
update flake 2026-01-28 08:46:52 -05:00
4071f0e141
updates for peach reinstall 2026-01-28 00:04:13 -05:00
6ddd24804d
update flake 2026-01-26 15:41:31 -05:00
e31dcb28c0
switch to limine boot 2026-01-25 13:42:22 -05:00
7b9bbc95a0
re-add catppuccin discord 2026-01-25 13:41:23 -05:00
94672cc1af
changes 2026-01-24 12:32:53 -05:00
1e1f905367
refactor wallpaper 2026-01-24 01:43:15 -05:00
532b715466
add niri blur 2026-01-24 01:43:03 -05:00
2e04c479c3
switch to unstable 2026-01-22 12:40:17 -05:00
e1c716ef8c
switch to base16 project-wide 2026-01-21 14:04:21 -05:00
d3100b7d7f
changes 2026-01-21 10:07:43 -05:00
909f8a98f4
add spotify: riff 2026-01-20 22:50:30 -05:00
a6f03e1db7
add prowlarr stack 2026-01-20 19:57:32 -05:00
9e68decf3b
switch peach back to mocha/peach 2026-01-20 19:57:21 -05:00
3ad198e57b
update niri config 2026-01-20 19:57:02 -05:00
a7f0e767d3
switch back to nixfmt 2026-01-19 22:27:28 -05:00
4e2d3f4d2a
move openmw to overlay.nix 2026-01-19 21:57:56 -05:00
fa2c7501c1
wallpaper: use wpaperd 2026-01-19 14:34:26 -05:00
5b59daa8b3
disable kde for now 2026-01-19 13:47:24 -05:00
f973c7bb0c
use upstream noctalia-shell theming 2026-01-19 13:30:34 -05:00
52f48ab978
refactor home/tiling
refactor home/terminal

refactor home/apps

refactor home/services

refactor home/games
2026-01-19 12:40:30 -05:00
8c43814c4e
update niri config 2026-01-19 12:35:29 -05:00
a921471422
update flake 2026-01-17 15:10:11 -05:00
b3a1a9fb42
add git aliases, remove redundant line in catppuccin-discord 2026-01-16 12:03:35 -05:00
99e8b1ae67
move custom noctalia shell to packages/ 2026-01-16 11:18:25 -05:00
96a0745a6d
revert to pure sddm & peach: add ddc support 2026-01-16 11:03:50 -05:00
dce7838b86
get rid of mkSource 2026-01-16 10:00:31 -05:00
431ff32240
move all url fetches into main flake 2026-01-15 22:39:47 -05:00
98c98dc365
remove altserver 2026-01-15 22:21:08 -05:00
5b3d113982
changes 2026-01-15 18:32:50 -05:00
5b04a4b85e
add custom openmw 2026-01-15 18:08:10 -05:00
dc850b011e
update flake 2026-01-15 17:18:19 -05:00
93268092e6
switch to asahi kernel overlay 2026-01-15 17:16:55 -05:00
ac2c321e1c
changes to niri 2026-01-15 17:06:17 -05:00
6486eb7eb7
wip: altserver from source 2026-01-15 16:27:18 -05:00
14401309b8
add custom altserver package 2026-01-15 12:46:01 -05:00
0a8a22b8b2
avoid regenerating man cache for every rebuild 2026-01-15 11:42:28 -05:00
34955e3821
configure bat 2026-01-15 11:33:33 -05:00
a8dfda28dd
changes to niri 2026-01-15 11:33:14 -05:00
e2163698e4
fix spotifyd volume & remove unecessary catppuccin cursors 2026-01-15 11:32:24 -05:00
cb29d532c3
move hostname dec to flake 2026-01-15 11:31:50 -05:00
51dab1b320
switch to librewolf & finish its theme 2026-01-15 09:21:06 -05:00
feed61a54f
various catppuccin changes 2026-01-14 16:54:50 -05:00
f7d7dfba5c
misc changes 2026-01-14 15:48:07 -05:00
0690080aea
configure firefoxpwa 2026-01-14 14:50:25 -05:00
5fd13d5945
write kitty's color theme ourselves 2026-01-14 12:38:57 -05:00
0ac2d48134
peach: update fairydust to 6.18.4 2026-01-14 12:11:45 -05:00
8c3995a9ae
use sddm for alien and gdm for peach (fairydust problem) 2026-01-14 11:58:34 -05:00
9248f86afd
asahi: switch to fairydust kernel, alien: switch to vanilla kernel 2026-01-14 11:50:02 -05:00
4e31739fa8
remove v4l2loopback 2026-01-13 20:04:40 -05:00
0133a53f41
massive structural changes 2026-01-13 14:46:30 -05:00
3fd51428c3
add unstable nixpkgs 2026-01-13 13:11:31 -05:00
6f2f3c19fb
changes 2026-01-11 15:23:27 -05:00
bdc3d05227
remove spotifyd overlay 2026-01-11 15:15:41 -05:00
5f6a7276b5
changes 2026-01-09 15:04:51 -05:00
fbafd8241f
pin to 25.11 2026-01-08 14:59:26 -05:00
31ad5c61ed
update flake 2026-01-07 20:37:02 -05:00
c2c17b115e
changes 2026-01-07 19:41:09 -05:00
14e786684c
refactor gtk and qt themes 2026-01-07 14:04:41 -05:00
54d66cffc1
ugh gtk 2026-01-07 13:44:43 -05:00
2c7bf35af0
update terminal 2026-01-07 13:23:11 -05:00
e5b415904c
finally fix gtk3 theme and home-manager split from system 2026-01-06 14:07:05 -05:00
a23aa285d9
update fish prompt 2026-01-06 12:50:26 -05:00
466ea0e414
add more VM configs 2026-01-06 12:26:05 -05:00
b5562ef662
make vm architecture agnostic 2026-01-06 11:03:26 -05:00
76eb3501b9
move tailscale setting to its proper place 2026-01-05 17:48:23 -05:00
964611881e
update flake, changes 2026-01-03 14:55:42 -05:00
fd34855839
update flake 2025-12-30 20:48:59 -05:00
2981f261d2
use noctalia ipc for brightness 2025-12-29 19:21:46 -05:00
8f2811df87
update neovim 2025-12-28 15:40:34 -05:00
cddf5ecc22
alien: remove games 2025-12-27 08:25:33 -05:00
432c42be6e
add nixd to neovim 2025-12-27 08:15:07 -05:00
0e10a740f0
update niri and keybinds 2025-12-27 08:14:04 -05:00
71522c6b5d
format with alejandra 2025-12-24 11:29:41 -05:00
110abe5c63
update flake 2025-12-24 10:38:14 -05:00
e89eeb8a72
update flake 2025-12-19 13:07:24 -05:00
4580a96435
switch to helium from nur 2025-12-19 13:05:41 -05:00
cb89a4b6b0
spin off games folder 2025-12-19 12:54:45 -05:00
d21521b64d
add ssh pubkey 2025-12-18 11:53:14 -05:00
4eff0ed720
alien: remove autologin 2025-12-18 10:50:27 -05:00
2f184aa383
modify font vars and add emojis 2025-12-18 10:49:43 -05:00
2f6748deb7
wip: update firefox theme 2025-12-18 10:49:20 -05:00
29485ced8f
wip: fix gtk, qt themes 2025-12-17 21:21:20 -05:00
46d92c5e6f
attempt to fix wallpaper applying with noctalia 2025-12-17 15:35:08 -05:00
56eb7117ca
update flake 2025-12-17 15:33:57 -05:00
03160b77ac
alien: fix ddc again 2025-12-17 15:08:14 -05:00
b45f2f6735
fix discord catppuccin theme packaging 2025-12-17 12:20:17 -05:00
84a8fa41f7
remove teal button hover in noctalia 2025-12-17 11:38:30 -05:00
af7ec92d64
remove old tiling configs 2025-12-17 11:08:25 -05:00
55ecc0aec3
fix nixvim formatters 2025-12-17 11:03:34 -05:00
552e244563
nix-native config for discord/vesktop 2025-12-17 10:55:13 -05:00
af2a3b0f49
updates to firefox 2025-12-16 11:20:12 -05:00
72006f56b1
add spotify webapp 2025-12-15 21:22:46 -05:00
5ed4c41898
update kitty 2025-12-15 16:15:20 -05:00
8535435805
alien: enable and use i2c and ddcutil 2025-12-15 15:25:15 -05:00
8862a7ea35
alien: use cachyos kernel 2025-12-15 15:11:10 -05:00
41597eefd5
alien: add gamescope 2025-12-15 14:36:26 -05:00
76145f7df6
alien: configure 4k dp monitor 2025-12-15 12:55:38 -05:00
c0962d5639
changes, add mpv 2025-12-14 17:53:34 -05:00
00f0f4e836
go to by-label for peach 2025-12-14 15:38:43 -05:00
c85a19aafd
modify structure 2025-12-14 15:35:13 -05:00
498ffad0c4
fix firefox widevine 2025-12-14 15:23:45 -05:00
d806ed0581
use colloid gtk theme 2025-12-14 13:55:15 -05:00
1f2e9434b8
use upstream equivalent of linux-6.17-11 declaration 2025-12-14 13:09:51 -05:00
4f2bbe077c
updates to qt theming 2025-12-14 13:09:27 -05:00
39ed52b866
other mesa fix didn't work 2025-12-14 12:31:53 -05:00
ff6f0c9624
set up 26.05 home manager qt config 2025-12-14 12:31:45 -05:00
aad9076ac3
rebase to unstable
update lock (12/15/2025)
2025-12-14 10:38:46 -05:00
e464bbae20
changes to niri 2025-12-14 10:36:02 -05:00
55d89a12d7
fix cursors 2025-12-14 10:13:58 -05:00
aa16f6d411
use noctalia for wallpaper 2025-12-14 03:00:53 -05:00
be9cc8e44b
fix niri overlay 2025-12-14 02:01:59 -05:00
0a3b6eecb7
many changes 2025-12-14 00:38:59 -05:00
9d0b408a7f
fix asahi niri bug 2025-12-13 23:57:04 -05:00
a7a3eb68b9
limit amount of configurations 2025-12-13 23:56:38 -05:00
4ca5cebbb6
fully remove flavor and accent-specific catppuccin configs 2025-12-13 22:49:47 -05:00
930b13700a
rebase flake back to 25.11/rolling 2025-12-13 21:39:18 -05:00
d2f8dff81e
switch niri config to nix format 2025-12-13 21:31:54 -05:00
b22cabaa8d
add bing wallpaper for niri 2025-12-13 19:44:24 -05:00
19eaaa9493
add noctalia 2025-12-13 13:48:33 -05:00
2133060a75
further changes to niri 2025-12-13 13:43:00 -05:00
c81b2c99b7
if it ain't broke 2025-12-13 13:09:33 -05:00
eefae16222
redo tiling theming 2025-12-13 12:54:44 -05:00
a83a91421c
update flake and disable main catppuccin 2025-12-13 12:35:11 -05:00
7c4101d064
updates to tiling 2025-12-13 12:09:17 -05:00
0680b63126
updates 2025-12-12 13:23:24 -05:00
5c44151022
updates to tiling and neovim 2025-12-11 22:26:19 -05:00
c4915bae20
updates 2025-12-08 12:18:05 -05:00
1d0d9a040d
switch vm to by-label 2025-12-04 15:03:03 -05:00
422c416f71
add sunshine/moonlight streaming 2025-12-04 13:39:41 -05:00
ffc801d399
changes 2025-12-04 12:57:22 -05:00
3ab9500787
modify fish, kitty and neovim 2025-12-04 12:40:08 -05:00
52481b0687
pin flake to stable 25.11 2025-12-03 16:49:54 -05:00
bfbcc59e36
remove catppuccin window decorations 2025-12-03 16:46:55 -05:00
8ad731c7ca
make sure widevine-firefox is only applied to aarch64 2025-12-03 16:28:25 -05:00
2cb2d44e30
changes 2025-12-03 16:19:39 -05:00
e9d14e8a28
add bitwarden 2025-12-03 13:28:11 -05:00
951f5e5c0e
changes 2025-12-03 11:04:34 -05:00
0d11025ab6
pin flake to unstable 2025-12-02 18:21:51 -05:00
7e9ff827f8
more firefox changes 2025-12-02 16:03:32 -05:00
3df13bf8c9
update helium 2025-12-02 14:07:10 -05:00
353d8760a6
various updates to firefox 2025-12-02 12:09:46 -05:00
3d8e938960
update fish prompt 2025-12-02 09:53:47 -05:00
eaa38c00ee
switch vm to parallels 2025-12-01 20:27:42 -05:00
7c1b4af5e2
add calibre 2025-12-01 19:34:30 -05:00
1cc7f07dbe
add spotifyd 2025-12-01 15:59:05 -05:00
570b2d334a
fix mesa 25.3 regression 2025-12-01 14:36:31 -05:00
a4d9af6374
add java again 2025-12-01 14:36:31 -05:00
ba3333287c
update fish prompt 2025-12-01 13:23:20 -05:00
55642adb2f
switch back to upstream prismlauncher 2025-12-01 13:09:44 -05:00
1161b2bf26
switch back to upstream strawberry 2025-12-01 13:08:45 -05:00
06fd3b1407
switch back to rolling 2025-12-01 12:47:12 -05:00
88119a3e27
add aarch64 vm 2025-12-01 12:23:07 -05:00
772a3b8e17
changes 2025-11-30 15:27:45 -05:00
b3644abda3
add daggerfall and zelda 2025-11-29 12:25:01 -05:00
a50a17c17c
add hash for new helium 2025-11-24 09:38:05 -05:00
65b22fe33c
add compose2nix to alien 2025-11-24 09:36:32 -05:00
4fb814dedc
fix helium widevine x86_64 2025-11-24 09:32:57 -05:00
f5fcea00d7
switch noto to nerd font variant 2025-11-23 16:39:19 -05:00
002d8733d4
changes to nvim and kde 2025-11-23 13:25:59 -05:00
eb4600f07c
wip: add niri wm 2025-11-23 13:13:32 -05:00
6cae5bcf25
use newer tag for prism-launcher 2025-11-23 10:24:35 -05:00
2685b61d08
update plasma 2025-11-23 10:02:55 -05:00
4d57655744
improve home-manager catppuccin 2025-11-22 15:22:12 -05:00
a56d72e589
update fish 2025-11-22 13:16:23 -05:00
e39f74e639
mitigate mesa 25.3 issue 2025-11-21 10:39:04 -05:00
45e7ac9ea7
update flake.lock 2025-11-21 10:36:34 -05:00
4fecda7850
changes 2025-11-21 09:49:32 -05:00
813def4ac3
update systemd 2025-11-21 09:48:07 -05:00
2d8c73c33f
update helium 2025-11-19 20:54:57 -05:00
2fd3596738
update vscode 2025-11-19 14:36:10 -05:00
8240479389
wip: aarch64 widevine for helium 2025-11-19 13:51:39 -05:00
5cae12f76f
add binfmt emulation 2025-11-18 16:53:32 -05:00
d3cb9bccc6
update strawberry and lock its commit 2025-11-18 11:43:15 -05:00
d6fad0278c
update flake.lock 2025-11-18 11:16:01 -05:00
0c3f0a7c71
wip: add vscode 2025-11-18 11:03:56 -05:00
a6ba6d56af
update helium 2025-11-17 10:09:56 -05:00
11737ce55e
add virtualization 2025-11-14 09:47:05 -05:00
9d26ff59ef
fix firmware directory 2025-11-14 08:53:43 -05:00
58ca11e242
add rc and caching for rclone 2025-11-13 23:27:02 -05:00
a3667f6f66
fix and update rclone 2025-11-13 22:28:35 -05:00
8b3d7c3653
update kitty 2025-11-13 22:32:16 -05:00
16fa21313d
add btop and update kitty 2025-11-13 21:36:37 -05:00
9c30e3de4d
fix helium gsettings warning 2025-11-13 20:18:07 -05:00
609beb2089
remove firefox from taskbar 2025-11-13 19:47:27 -05:00
33fb9bfb7e
fix pip rule for chromium browsers 2025-11-13 19:10:30 -05:00
99bd42cab9
switch helium-browser to non-appimage 2025-11-13 17:54:50 -05:00
ae47403ed8
wip: aarch64 widevine for helium 2025-11-13 17:00:09 -05:00
90ef3cfa94
fix pwas for firefox 2025-11-13 16:04:54 -05:00
ed9a4ad56c
edit helium package 2025-11-13 16:01:41 -05:00
a89f9e7ac1
fix firefox text 2025-11-13 15:50:09 -05:00
14bda31f07
fix rclone 2025-11-13 15:09:03 -05:00
1a9d24242b
update flake.lock 2025-11-13 14:54:14 -05:00
ae7ab152a4
finish current refactor 2025-11-13 14:50:12 -05:00
258c9682cc
firefox refactor 2025-11-13 13:41:00 -05:00
e96b3658eb
wip: refactor structure 2025-11-13 11:29:01 -05:00
69484fe494
add helium browser 2025-11-13 10:04:30 -05:00
39c0c370d2
changes 2025-11-12 16:36:45 -05:00
c734f0fc58
add synology mount 2025-11-12 13:30:49 -05:00
24b273b4b0
autostart input-leap 2025-11-12 11:09:56 -05:00
c8e4343f49
add autologin for alien 2025-11-12 10:54:17 -05:00
a27ed71dbc
aaa 2025-11-11 21:20:43 -05:00
93406254ef
update plasma config 2025-11-11 11:16:21 -05:00
18c3d21675
enable widevine for chromium and firefox 2025-11-10 15:01:55 -05:00
b3ecffd4b6
add extensions 2025-11-08 19:40:55 -05:00
f71c63473d
more plasma changes 2025-11-08 12:59:18 -05:00
3b05e0fd72
more plasma changes 2025-11-08 11:31:05 -05:00
27cd3afd80
add strawberry from git 2025-11-08 09:52:26 -05:00
bfd99886d6
add chromium 2025-11-08 09:13:00 -05:00
b83c589220
add asahi packages 2025-11-08 08:04:09 -05:00
cf86c22c23
more panel changes 2025-11-07 22:41:58 -05:00
e11135c398
broken: add firmware to tracking 2025-11-07 22:31:10 -05:00
375ec3ab68
remove rclone 2025-11-07 20:56:01 -05:00
5a41d64532
remove asahi firmware extraction 2025-11-07 20:55:01 -05:00
8ffeaab1f2
flake update 2025-11-07 20:53:35 -05:00
9de16f1132
changes to both panel alts 2025-11-07 19:58:11 -05:00
084ec9772f
minor changes 2025-11-07 19:31:14 -05:00
653dc54d97
add workaround for broken key 2025-11-07 19:14:22 -05:00
8161549add
split off systray into 2 areas 2025-11-07 19:09:37 -05:00
90b3451c66
add wallpaper 2025-11-07 18:55:52 -05:00
b1c83f4227
add kate and alien global menu 2025-11-07 18:42:22 -05:00
a354c7f277
fix alien formatting 2025-11-07 17:48:05 -05:00
eee2ceecbe
fix rclone 2025-11-07 17:44:38 -05:00
95ffc61f3e
add nixvim config 2025-11-07 15:44:57 -05:00
e0cbd257c4
plasma-manager and other changes 2025-11-06 12:33:16 -05:00
4ffd450700
add openmw 2025-11-05 15:28:43 -05:00
1549542e50
fix asahi audio 2025-11-05 15:03:47 -05:00
bd70f7b95a
spin off all.nix 2025-11-05 13:40:27 -05:00
465d2bfd3a
updates 2025-11-05 13:26:16 -05:00
10 changed files with 211 additions and 154 deletions

152
README.md Normal file
View file

@ -0,0 +1,152 @@
# NixOS Configuration
This repository contains the personal **NixOS** and **Home Manager** configuration for **Sean Kovacs** (`sckova`). It utilizes **Nix Flakes** to manage reproducible system states across disparate hardware architectures, specifically targeting high-performance x86_64 gaming desktops and Apple Silicon laptops.
## 🖥️ Hosts
The configuration defines three distinct system profiles via `flake.nix`:
### 👽 `alien` (x86_64-linux)
The primary high-performance desktop and gaming workstation.
* **Kernel:** Uses the **CachyOS** kernel (`linux-cachyos-lts`) via `nix-cachyos-kernel` overlay for scheduler and performance optimizations.
* **Graphics:** Nvidia proprietary drivers (Stable) with Open kernel modules disabled.
#### Gaming Stack:
* **Steam**: Enabled with Gamescope session and Proton-GE.
* **Optimization**: `ananicy-cpp` enabled with specific rules for Gamescope (nice -20).
* **Streaming**: Sunshine game streaming service enabled and auto-started.
* **RGB**: OpenRGB and `ddcutil` for hardware lighting and display control.
* **Virtualization:** Podman (Docker compatible) and Hyper-V guest support enabled.
* **Hardware:** Specific monitor configuration defined in Niri settings (Dual 4K @ 144Hz + Portrait 1440p).
### 🍑 `peach` (aarch64-linux)
A configuration tailored for Apple Silicon hardware using **Asahi Linux**.
#### **System-specific setup**:
* GPU-accelerated desktop via Apple Silicon drivers.
* Touchpad configuration with natural scrolling.
* Specific notch handling and boot logo customization with plymouth & m1n1.
* Configures docker in a rootless setup.
* **Kernel**: Patched `linuxPackages_asahi` with Apple Mailbox and RTKit support.
### 💻 `vm-generic`
A generic template for virtual machines, supported on both `x86_64-linux` and `aarch64-linux`.
## 🎨 Desktop Environment
The system uses a highly customized Wayland environment centered around **Niri**.
### Window Manager: **Niri**
#### Type:
* Scrollable-tiling Wayland compositor.
#### Style:
* Tightly separated windows with 2px borders and 4px gaps.
* Animations and window rounding (8px radius).
#### **Input**:
* Focus follows mouse
* Adaptive acceleration
* Natural scrolling enabled
#### **Keybinds**:
* Super+Shift+? preserved for showing the custom keybinds.
### Shell & Widgets: **Noctalia**
* **Bar**: Custom top bar with workspaces, system monitor, media controls, and tray.
* **Notifications**: Integrated notification daemon with "Do Not Disturb" capabilities.
* **Control Center**: Quick access to network, bluetooth, and power profiles.
* **Launcher**: Fuzzel app launcher with clipboard history support.
### Theming: **Base16/24**
A centralized theme configuration module propagates and builds colors across the system's applications and toolkits.
#### Scheme:
* Can use any scheme declared in the [tinted-gallery](https://tinted-theming.github.io/tinted-gallery/).
#### Accent:
* Orange for peach
* Blue for alien
* Green for the VM
#### Cursor:
* Catppuccin Mocha Peach (Size 24).
#### Fonts:
* Sans: Noto Sans
* Serif: Noto Serif
* Mono: FiraMono Nerd Font
## 📦 Software Stack
### Terminal & Editors
#### **Terminal**: **Kitty**
* Fish shell integration
* Scrollback buffering
* Custom theme
* Wayland-specific integrations
#### **Shell**: **Fish**
* Customized prompt
* Modern alternatives to ls `eza`, cat `bat`, and gzip `pigz`.
* `btop` is used as a system monitor.
#### **Editor**: **Neovim** (via `nixvim`) configured with:
* LSP support (`nixd`, `qmlls`).
* `conform-nvim` for formatting (Prettier, Stylua, Black).
* `cmp` for autocompletion.
* `fzf-lua` for fuzzy finding.
### Applications
#### Browser: **Firefox** with extensive hardening
* Telemetry, Pocket, and AI features disabled.
* Custom userChrome theme.
* Vertical tabs enabled.
* Extensions managed via Nix (uBlock Origin, SponsorBlock, Bitwarden, etc.).
* PWA support via `firefoxpwa`.
* SearXNG metasearch engine set up and enabled as the default search engine and homepage.
#### Social
* **Vesktop**: Discord client.
* Dynamically generated base16 theme.
* Numerous plugins (MessageLogger, FakeNitro, etc.) enabled.
* **Fractal**: Matrix client.
* **Tuba**: Mastodon client.
#### Media
* **MPV** with `uosc` UI and `mpris` support.
* **Spotify**: Custom `riff` package (Rust-based client) and `spotify-webapp`.
* **Spicetify**: CLI Spotify client theming.
* **Strawberry**: Music client.
* **Audacity**, **Musescore**: Musical workstations.
### Services
* **Wallpaper**: Automated daily **Bing Wallpaper** downloader service.
* **Storage**: **Synology NAS** mounting via Rclone systemd service.
* **Network**: **Tailscale** mesh networking.
## 🛠️ Usage
### Rebuilding the System
To apply the configuration for a specific host:
```bash
# Rebuild NixOS configuration and switch
sudo nixos-rebuild switch --flake .#systemName
# Rebuild NixOS configuration for next boot
sudo nixos-rebuild boot --flake .#systemName --install-bootloader
```
### VM Testing
To build and run the generic VM:
```bash
nixos-rebuild build-vm --flake .#vm-generic
./result/bin/run-vm-generic-vm
```

68
flake.lock generated
View file

@ -40,11 +40,11 @@
"cachyos-kernel": {
"flake": false,
"locked": {
"lastModified": 1773637879,
"narHash": "sha256-hFKu2SaRoqt6+zbmcFW6A0AbBENIX8XooJLXQWa3sLc=",
"lastModified": 1773425695,
"narHash": "sha256-O5Fr6f+iS+IVKdB59yqkCaWfkr1SSHD5BLDDlZO7RwU=",
"owner": "CachyOS",
"repo": "linux-cachyos",
"rev": "fa09a5bc69d3e7feeed9b1402c7df06c8170402a",
"rev": "3b9ae1ae5d4ee95e1509d350b65c0777dde97628",
"type": "github"
},
"original": {
@ -56,11 +56,11 @@
"cachyos-kernel-patches": {
"flake": false,
"locked": {
"lastModified": 1773635524,
"narHash": "sha256-JErpxWTdoHq4JuDerfsbPA60FmWOxK4oX9UL9CcsP/Q=",
"lastModified": 1773430072,
"narHash": "sha256-0X47YCF1CUnLiQ1M6Lh4hc3ax9aV5DX/wCmMfuMyM1o=",
"owner": "CachyOS",
"repo": "kernel-patches",
"rev": "5544a0679fd6f6fb714e275514449c4ab9db2a53",
"rev": "ac70453c25200f0a30ad38b3caa63020869f0f8a",
"type": "github"
},
"original": {
@ -183,11 +183,11 @@
]
},
"locked": {
"lastModified": 1774007980,
"narHash": "sha256-FOnZjElEI8pqqCvB6K/1JRHTE8o4rer8driivTpq2uo=",
"lastModified": 1773681856,
"narHash": "sha256-+bRqxoFCJFO9ZTFhcCkzNXbDT3b8AEk88fyjB7Is6eo=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "9670de2921812bc4e0452f6e3efd8c859696c183",
"rev": "57d5560ee92a424fb71fde800acd6ed2c725dfce",
"type": "github"
},
"original": {
@ -229,17 +229,17 @@
"niri-blur": {
"flake": false,
"locked": {
"lastModified": 1773732451,
"narHash": "sha256-ky0eBF/zoiJTIoLSpV1EmupVCEZMSp9pQIlHOpvDoMU=",
"lastModified": 1772514470,
"narHash": "sha256-nSrfHwbjg8/Rfx5pqDqU8bL5IWh99MsvxfjNZYxqEFw=",
"owner": "niri-wm",
"repo": "niri",
"rev": "17577e7db0e530d56e74ec244a185cdd1b9ad6cc",
"rev": "c837d944f0cc08580ee86574dd0c3a68ca9379a4",
"type": "github"
},
"original": {
"owner": "niri-wm",
"ref": "wip/branch",
"repo": "niri",
"rev": "c837d944f0cc08580ee86574dd0c3a68ca9379a4",
"type": "github"
}
},
@ -269,11 +269,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1773804995,
"narHash": "sha256-LL6EG35pbxgjsqYIpwUnpHGDmKFYttE+BILBNhsEaJk=",
"lastModified": 1773597464,
"narHash": "sha256-3SVrc1AMkY1UE36MD4qvmTkY/ZToK2F55Afut5Qm5F8=",
"owner": "xddxdd",
"repo": "nix-cachyos-kernel",
"rev": "3286b7ecf1d864e2be050af78aa633d4e3ae8fdb",
"rev": "30468236d5cdd9cb5dea6e757159e04816439146",
"type": "github"
},
"original": {
@ -316,11 +316,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1773814637,
"narHash": "sha256-GNU+ooRmrHLfjlMsKdn0prEKVa0faVanm0jrgu1J/gY=",
"lastModified": 1773610124,
"narHash": "sha256-EpC7ELOKmb+xXaqpK5ZRpJ5g9fxxg6tWny7/rUBfrwk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "fea3b367d61c1a6592bc47c72f40a9f3e6a53e96",
"rev": "9fe1300f4360e13f39d6d1d006e54fd5093e9ad5",
"type": "github"
},
"original": {
@ -332,11 +332,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1773821835,
"narHash": "sha256-TJ3lSQtW0E2JrznGVm8hOQGVpXjJyXY2guAxku2O9A4=",
"lastModified": 1773646010,
"narHash": "sha256-iYrs97hS7p5u4lQzuNWzuALGIOdkPXvjz7bviiBjUu8=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "b40629efe5d6ec48dd1efba650c797ddbd39ace0",
"rev": "5b2c2d84341b2afb5647081c1386a80d7a8d8605",
"type": "github"
},
"original": {
@ -348,11 +348,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1773738184,
"narHash": "sha256-zWRjT5oPabNCiC1A3QkFXpfnsgUjyg6fUZWC+IiiZH0=",
"lastModified": 1773563071,
"narHash": "sha256-p4f6smYpck1hw6gYsT2omq01gnlZ1E7HTpssDQ0fP+g=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "41a2715cc472025a19bc0eb9dc4ee8b7406bfa6f",
"rev": "1c6f50e5b62030a50799682b6babc9dcc5a271ae",
"type": "github"
},
"original": {
@ -408,11 +408,11 @@
"noctalia-qs": "noctalia-qs"
},
"locked": {
"lastModified": 1774029401,
"narHash": "sha256-pM4U3rRPs+QUh/qfPFhcpmN2g9Nb91eIro1xcLdEYnA=",
"lastModified": 1773694650,
"narHash": "sha256-3AhKBhSuHxH9COGAfdZSTWdoJxI9wyI1wiq3DEcS1j8=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"rev": "56457b140047e96a7a1e3bae6cf00cb9485d49a1",
"rev": "b647e385a8e0a02a413a6e584d53e615191276e4",
"type": "github"
},
"original": {
@ -431,11 +431,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1773842483,
"narHash": "sha256-oRqz+5AbNKfUWWwN5c83CsSOsUWVGITh0HZg+wX5Q/8=",
"lastModified": 1773514555,
"narHash": "sha256-XNmLf4HqUM6/he/eJiHT+Mvxmt7QuwgGU14jB4Ha+pM=",
"owner": "noctalia-dev",
"repo": "noctalia-qs",
"rev": "3962ff1e0b59ef067c57199d31271ddbf23b29cd",
"rev": "8aa9d8ce86ef018fb442c585ad7fbb2a15a4f822",
"type": "github"
},
"original": {
@ -452,11 +452,11 @@
]
},
"locked": {
"lastModified": 1774025645,
"narHash": "sha256-JotdqxIxeLhCxwDlciC8nvwABpJF/b5MQd2O16cjd7A=",
"lastModified": 1773693904,
"narHash": "sha256-4etCbDwnQ5EzdSiflzSistWwDZYqO0t3RVQOw6FcaTI=",
"owner": "nix-community",
"repo": "NUR",
"rev": "c01705bad7cf4d0c6838e7e46de8d4accc9c2f89",
"rev": "fb1b5883b41bd32d27591004478ad8e32ea6ba5f",
"type": "github"
},
"original": {

View file

@ -30,7 +30,7 @@
};
niri-blur = {
url = "github:niri-wm/niri/wip/branch";
url = "github:niri-wm/niri/c837d944f0cc08580ee86574dd0c3a68ca9379a4";
flake = false;
};

View file

@ -112,7 +112,6 @@
"{446900e4-71c2-419f-a6a7-df9c091e268b}".installation_mode = "allowed";
"CanvasBlocker@kkapsner.de".installation_mode = "allowed";
"shinigamieyes@shinigamieyes".installation_mode = "allowed";
"deArrow@ajay.app".installation_mode = "allowed";
};
DisableTelemetry = true;
DisableFirefoxStudies = true;
@ -152,7 +151,6 @@
bitwarden
canvasblocker
shinigami-eyes
dearrow
];
settings = {
"{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}".settings = {
@ -233,7 +231,6 @@
"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action"
"_aecec67f-0d10-4fa7-b7c7-609a2db280cf_-browser-action"
"_7a7a4a92-a2a0-41d1-9fd7-1e92480d612d_-browser-action"
"dearrow_ajay_app-browser-action"
];
nav-bar = [
# "sidebar-button"
@ -260,7 +257,6 @@
"_aecec67f-0d10-4fa7-b7c7-609a2db280cf_-browser-action"
"_7a7a4a92-a2a0-41d1-9fd7-1e92480d612d_-browser-action"
"sponsorblocker_ajay_app-browser-action"
"dearrow_ajay_app-browser-action"
"developer-button"
];
dirtyAreaCache = [

View file

@ -1,11 +1,6 @@
{ pkgs, ... }:
{
imports = [
./minecraft.nix
./morrowind.nix
];
home.packages = with pkgs; [
dolphin-emu
];
}

View file

@ -3,7 +3,7 @@
...
}:
{
home.packages = with pkgs; [ openmw ];
home.packages = with pkgs; [ openmw-unstable ];
home.sessionVariables.SDL_VIDEO_DRIVER = "wayland";
programs.firefox.profiles.default.search.engines.uesp = {

View file

@ -1,5 +1,8 @@
{
config,
pkgs,
lib,
pkgs-unstable,
...
}:
{
@ -9,7 +12,8 @@
};
home.packages = with pkgs; [
ckan
pkgs-unstable.ckan
spotify
adwsteamgtk
daggerfall-unity
@ -17,27 +21,6 @@
gamemode
];
# PROTON_ENABLE_NVAPI=1 PROTON_DLSS_UPGRADE=1 PROTON_ENABLE_NGX_UPDATER=1 DXVK_NVAPI_DRS_SETTINGS=NGX_DLSS_SR_MODE=balanced MANGOHUD_CONFIG="fps_limit=144,gamemode,ram,vram" mangohud gamemoderun %command%
xdg.desktopEntries.steam-big-picture = {
name = "Steam (Big Picture)";
icon = "steam";
exec = "gamescope -e --force-grab-cursor -s 2 -- steam -tenfoot";
terminal = false;
categories = [
"Network"
"FileTransfer"
"Game"
];
};
home.sessionVariables = {
PROTON_ENABLE_NVAPI = 1;
PROTON_DLSS_UPGRADE = 1;
PROTON_ENABLE_NGX_UPDATER = 1;
DXVK_NVAPI_DRS_SETTINGS = "NGX_DLSS_SR_MODE=balanced";
MANGOHUD_CONFIG = "fps_limit=144,gamemode,ram,vram";
};
programs.noctalia-shell.settings.brightness.enableDdcSupport = true;
programs.noctalia-shell.settings.bar = {
position = "top";

View file

@ -5,7 +5,7 @@
}:
{
colors = {
scheme = "catppuccin-frappe";
scheme = "material-dark";
accent = "base09";
};

View file

@ -1,5 +1,4 @@
{
osConfig,
config,
pkgs,
...
@ -28,89 +27,22 @@
};
};
services.spotifyd.enable = true;
# comments taken from https://docs.spotifyd.rs/configuration/index.html
services.spotifyd.settings.global = {
#---------#
# GENERAL #
#---------#
# The name that gets displayed under the connect tab on
# official clients.
device_name = "daemon@${osConfig.system.name}";
# The displayed device type in Spotify clients.
# Can be unknown, computer, tablet, smartphone, speaker, t_v,
# a_v_r (Audio/Video Receiver), s_t_b (Set-Top Box), and audio_dongle.
device_type = "computer";
# The bus to bind to with the MPRIS interface.
# Possible values: "session", "system"
# The system bus can be used if no graphical session is available
# (e.g. on headless systems) but you still want to be able to use MPRIS.
# NOTE: You might need to add appropriate policies to allow spotifyd to
# own the name.
dbus_type = "session";
# If set to true, `spotifyd` tries to bind to dbus (default is the session bus)
# and expose MPRIS controls. When running headless, without the session bus,
# you should set this to false, to avoid errors. If you still want to use MPRIS,
# have a look at the `dbus_type` option.
use_mpris = true;
# The directory used to store credentials and audio cache.
# Default: infers a sensible cache directory (e.g. on Linux: $XDG_CACHE_HOME)
# Note: The file path does not get expanded. Environment variables and
# shell placeholders like $HOME or ~ don't work!
# cache_path = "";
# If set to true, audio data does NOT get cached.
# In this case, the cache is only used for credentials.
no_audio_cache = false;
# The maximal size of the cache directory in bytes
# The value below corresponds to ~ 10GB
max_cache_size = 10000000000;
#-----------#
# DISCOVERY #
#-----------#
# If set to true, this disables zeroconf discovery.
# This can be useful, if one prefers to run a single-user instance.
disable_discovery = true;
#-------#
# AUDIO #
#-------#
# The audio backend used to play music. To get
# a list of possible backends, run `spotifyd --help`.
backend = "alsa"; # use portaudio for macOS [homebrew]
# The alsa audio device to stream audio. To get a
# list of valid devices, run `aplay -L`,
device = "default"; # omit for macOS
# If set to true, enables volume normalisation between songs.
volume_normalisation = true;
# The normalisation pregain that is applied for each song.
normalisation_pregain = 0;
# The audio bitrate. 96, 160 or 320 kbit/s
bitrate = 320;
# Volume on startup between 0 and 100
initial_volume = 100;
#-------ä
# OTHER #
#-------#
# After the music playback has ended, start playing similar songs based on the previous tracks.
# By default, `spotifyd` infers this setting from the user settings.
autoplay = false;
services = {
spotifyd = {
enable = true;
settings = {
global = {
device_type = "computer";
dbus_type = "session";
disable_discovery = true;
use_mpris = true;
bitrate = 320;
initial_volume = 100;
volume_normalisation = true;
normalisation_pregain = 0;
};
};
};
};
dconf.settings = {
@ -149,8 +81,6 @@
QT_QPA_PLATFORMTHEME = "qt6ct";
# this makes electron apps work per the wiki
NIXOS_OZONE_WL = "1";
# allow non-free packages in shells
NIXPKGS_ALLOW_UNFREE = 1;
};
gtk = {

View file

@ -157,6 +157,7 @@
option.get_bufnrs.__raw = "vim.api.nvim_list_bufs";
keywordLength = 3;
}
{ name = "copilot"; }
{
name = "path"; # file system paths
keywordLength = 3;