Improved dashboard and music queue

This commit is contained in:
Nate Anderson
2025-06-21 11:47:06 -06:00
parent 0745a4eb75
commit 71f535be27
16 changed files with 1386 additions and 664 deletions
-29
View File
@@ -9,49 +9,20 @@
...
}:
flake-utils.lib.eachDefaultSystem (system: let
lib = nixpkgs.lib;
pkgs = import nixpkgs {
inherit system;
config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"android-studio-stable"
];
};
in {
devShell = pkgs.mkShell {
buildInputs = with pkgs; [
flutter
dart
yt-dlp
ffmpeg
libopus
clang
cmake
ninja
pkg-config
gtk3
pcre
libepoxy
glib.dev
sysprof
# For drift / sqlite3 dart
sqlite
# For xp overlay
gtk-layer-shell
# Dev deps
libuuid # for mount.pc
xorg.libXdmcp.dev
# python310Packages.libselinux.dev # for libselinux.pc
libsepol.dev
libthai.dev
libdatrie.dev
libxkbcommon.dev
dbus.dev
at-spi2-core.dev
xorg.libXtst.out
pcre2.dev
jdk11
android-studio
android-tools
];
LD_LIBRARY_PATH = "${pkgs.sqlite.out}/lib";
shellHook = ''