8 Commits

Author SHA1 Message Date
Sean Krueger
732766d57a Bump Qt6 version to 6.7.1 2024-08-26 13:37:27 -07:00
Xarvex
ff5d226480 fix(flake): resolve mypy access to libraries 2024-08-26 13:37:27 -07:00
Sean Krueger
ba60a79b8f Install ruff via nixpkgs 2024-08-26 13:37:27 -07:00
Sean Krueger
df7a850c6f Add xcb as fallback when wayland fails to load
Mostly as a fallback for xserver.
2024-08-26 13:37:27 -07:00
Sean Krueger
34565af397 Setup and activate virtual environment via flake
When using the nix flake to generate a development shell, the python
virtual environment will now automatically be created and dependecies
from both requirements.txt and requirements-dev.txt will be installed.
This removes the need for using the setup script after entering the
dev shell. Exec bash must be the last thing called, as any other
commands past it will not get executed by the shell hook. Also removes
some duplicate dependencies that I found.
2024-08-26 13:37:26 -07:00
Sean Krueger
7054ffd227 Separately pin QT nixpkg version (#244)
* Add missing libraries for video player

* Pin qt6 package version to 6.6.3

Currently, this succesfully launches the program. Pinning qt seperatly
allows the rest of unstable nixpkgs to be updated even after the qt
package version has been bumped. This fixes vim failing to launch in the
nix shell because of a bad gcc version. Bumping the package version to
qt6.7.1 also will require bumping PySide to 6.7.1, otherwise it will
fail to find qt. Qt 6.7.1 nixpkg commit is 47da0aee5616a063015f10ea593688646f2377e4

* fixup: Pin Qtcreator also

QtCreator was still against nixpkgs not the specific qt variant.
2024-06-10 14:52:13 -07:00
Dakota Marshall
4184848f9c Update Nix flake pinned hash for python3.12 and QT 6.6.3 support 2024-04-24 16:51:06 -04:00
Dakota Marshall
c7492b78d3 Add flake files for working Nix environment 2024-04-24 16:25:57 -04:00