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
e26839ad30
Add security policy
dc6a877cbe
update dependencies
7b6c577485
ruff: Move to blacklist, enable all plugins by default
2ee2091546
Temporarily disable managing ssh with home-manager
9351177447
Add direnv
3d0d4711d5
qimgv: update shortcut for toggle shuffle
61ada8f1cf
walker: Use flake instead of manual config
bfb1adb3bc
impermanence: persist github copilot config
2a9dcb8c3a
impermanence: persist keyrings