DavHau
2621a961e7
vars: make simplify vars store abstraction
2024-09-02 18:44:00 +02:00
Jörg Thalheim
3d6dbdd97f
move all ruff settings in one place
2024-09-02 14:07:06 +02:00
Jörg Thalheim
d5440594be
sync up linter rules in all files
2024-09-02 13:40:15 +02:00
Qubasa
728f8f5758
clan-vm-manager: Restore to known good version
2024-07-19 22:07:34 +02:00
Johannes Kirschbauer
0fb207bb59
clan-app: rename clan-vm-manager
2024-06-05 11:24:59 +02:00
a-kenji
9f808b1bdb
pkgs: add metadata
...
Closes #1151
2024-04-17 13:32:50 +02:00
Qubasa
e26d1052b6
select-shell: Fix breakage with previous shell.nix change
2024-03-25 00:32:03 +01:00
Qubasa
8ab9d20342
clan-vm-manager: Working pytest skeleton. clan-cli: Fixing devshell depending on itself
2024-03-24 23:36:00 +01:00
Qubasa
0ee8dceee2
clan-vm-manager: Basic pytest framework established
2024-03-22 19:08:35 +01:00
DavHau
580010581c
devshell: remove dependency on clan-cli derivation
...
The devShell depended on clan-cli due to it being included as a dependency in the treefmt config. This is not optimal because this makes the devshell rebuild unnecessary often and also lead to build failures of the dev-shell if the clan-cli code is in a broken state (git rebasing, or during development etc.)
2024-03-19 13:00:59 +07:00
Jörg Thalheim
934cf6e57a
mypy: fix clan-cli import in vm-manager
2024-03-12 16:10:54 +00:00
Qubasa
14900a702b
clan-vm-manager: Readd ignore for clan_cli because nix fmt fails in CI. But why \?
2024-03-09 23:51:59 +07:00
Qubasa
5c8343d943
clan-vm-manager: Remove mypy ignore clan_cli types
2024-03-09 23:17:00 +07:00
Qubasa
01351ff5a1
clan-vm-manager: Add library for mypy pygobject types
2024-03-09 23:15:32 +07:00
lassulus
ed653fa8b9
fix pyproject syntax, ignore E731
2024-03-03 06:20:08 +01:00
DavHau
d1e8b1ed96
devShells: one global python devshell + activation via command
...
- this adds devShells.{system}.python
- a 'select-shell' command to switch between devshells
2024-03-01 18:16:38 +07:00
Jörg Thalheim
8ea149de07
re-add 'U' ruff type category
...
This should have been not removed
2023-12-06 17:11:17 +01:00
Qubasa
d7b1a9f959
clan-vm-manager: Fixed assets folder not included
2023-12-04 16:56:42 +01:00
Qubasa
82fb1c36fe
clan-vm-manager: Preserved selection on view change
2023-12-04 14:29:05 +01:00
Jörg Thalheim
4fd84d1c48
disallow variable shadowing
2023-11-30 14:31:37 +01:00
Jörg Thalheim
780ffb9c8f
make type checking more strict
2023-11-30 14:31:37 +01:00
Jörg Thalheim
26e3e3872c
enable more linting
2023-11-29 13:29:45 +00:00
Qubasa
6df833d59b
Added basic GTK window handling
2023-11-25 01:55:01 +01:00
Jörg Thalheim
f68c10a008
clan-vm-manager: add nix package
2023-11-23 15:30:44 +01:00