43fe0312ec
Add tests for helpers.py
53a4583f9e
Update helpers.py
354fbd26f7
Fix various issues in tests/helpers.py
9922734472
coverage: Disable fail_under (code-base specific)
72d1fe4ce2
github-workflow: don't run slotscheck (not installed)
800c63cfc6
ruff: Enable implicit namespace pkgs in .github/scripts
943d2bb8c3
Use poe to run test task (taskipy was replaced)
97f7f5da2a
Move to a much stricter pyright configuration
0855c6fbb3
basedpyright: Treat warnings as errors
824d6273a6
Switch to basedpyright
06cbefb631
Add codeowners
703fd330eb
Add issue templates
bd9af98819
Add several github workflows
8b78208f58
Add dependabot settings
ed8c0057a4
neovim: Add nixd
77fbd047ed
nvim: Add some nix toolings deps
7946325fa9
Manually maintain nvim configuration
e6dca578ed
Update flake
b130aec6d6
Add primary user to vboxusers group
04b6f8f64f
persistance: Fix typo in VirtualBox directory name
dfd2dd7ad3
Add steam
1d49318179
Add system-wide dependencies for virtualbox
82a07127b7
Use hardware.graphics instead of hardware.opengl
cd412906a8
Add virtualbox
38945825aa
walker: Rewrite config in nix
0f76593d32
amdgpu: Enable OpenCL & HIP
b371662ad0
flake: update
9e461e2c44
impermanence: persist ipython profiles
bef0fd1943
hyprland: Float bitwarden window on firefox
7f28f89440
update flake
bb920f9474
Add test helpers.py
04ca4a486d
Enable flake-type-checking
7c95528c6a
Add typing-extensions dependency
80d42cd68c
Ignore TRY003
8cb7ad48bc
Add poe commands