|
|
@@ -1,38 +0,0 @@
|
|
|
-{ config, pkgs, lib, ... }:
|
|
|
-
|
|
|
-let
|
|
|
- swayodroid-shell = pkgs.fetchFromGitHub {
|
|
|
- owner = "johron";
|
|
|
- repo = "swayodroid-shell";
|
|
|
- rev = "main";
|
|
|
- hash = "sha256-bFQp3EnWMxaadviMtDCbReveJBVFUqmSp68L8825KIU=";
|
|
|
- };
|
|
|
-
|
|
|
- customQuickshell = pkgs.symlinkJoin {
|
|
|
- name = "quickshell-wrapped";
|
|
|
- paths = [ pkgs.quickshell ];
|
|
|
- buildInputs = [ pkgs.makeWrapper ];
|
|
|
- postBuild = ''
|
|
|
- wrapProgram $out/bin/qs \
|
|
|
- --prefix QML2_IMPORT_PATH : "${lib.makeSearchPath "lib/qt-6/qml" (with pkgs.kdePackages; [
|
|
|
- qtdeclarative
|
|
|
- qt5compat
|
|
|
- qtsvg
|
|
|
- qtimageformats
|
|
|
- qtmultimedia
|
|
|
- ])}"
|
|
|
- '';
|
|
|
- };
|
|
|
-in
|
|
|
-{
|
|
|
- home.packages = [
|
|
|
- customQuickshell
|
|
|
- ];
|
|
|
-
|
|
|
- programs.quickshell = {
|
|
|
- enable = true;
|
|
|
- package = customQuickshell;
|
|
|
- };
|
|
|
-
|
|
|
- home.file.".config/quickshell/swayodroid".source = swayodroid-shell;
|
|
|
-}
|