Compare commits

..

6 commits

3 changed files with 21 additions and 9 deletions

View file

@ -3,7 +3,7 @@
inputs.nixpkgs.url = "nixpkgs/nixos-unstable"; inputs.nixpkgs.url = "nixpkgs/nixos-unstable";
outputs = { nixpkgs, ... }: outputs = { nixpkgs, self, ... }:
let let
pkgs = nixpkgs.legacyPackages.x86_64-linux; pkgs = nixpkgs.legacyPackages.x86_64-linux;
lib = nixpkgs.lib; lib = nixpkgs.lib;
@ -27,7 +27,9 @@
}; };
packages.x86_64-linux = rec { packages.x86_64-linux = rec {
default = leek; default = leek;
leek = pkgs.callPackage ./package.nix { }; leek = pkgs.callPackage ./package.nix {
gitRev = self.sourceInfo.shortRev or self.sourceInfo.dirtyShortRev;
};
}; };
}; };
} }

View file

@ -1,10 +1,10 @@
{ { kdePackages
kdePackages, , python3Packages
python3Packages, , qt6
qt6 , gitRev ? "dirty"
}: python3Packages.buildPythonApplication rec { }: python3Packages.buildPythonApplication rec {
pname = "leek"; pname = "leek";
version = "0.0.1"; version = gitRev;
pyproject = true; pyproject = true;
src = ./.; src = ./.;
@ -13,7 +13,7 @@
python3Packages.setuptools python3Packages.setuptools
]; ];
dependencies = with python3Packages; [ dependencies = with python3Packages; [
pyside6 pyside6
tomlkit tomlkit
@ -25,7 +25,7 @@
propagatedBuildInputs = [ propagatedBuildInputs = [
kdePackages.kirigami kdePackages.kirigami
]; ];
makeWrapperArgs = [ makeWrapperArgs = [
"\${qtWrapperArgs[@]}" "\${qtWrapperArgs[@]}"

View file

@ -83,6 +83,16 @@ Kirigami.ApplicationWindow {
} }
Controls.Button { Controls.Button {
text: "Delete" text: "Delete"
onClicked: notImplementedDialog.open()
Kirigami.Dialog {
id: notImplementedDialog
title: "Not implemented!"
standardButtons: Kirigami.Dialog.Ok
padding: Kirigami.Units.largeSpacing
Controls.Label {
text: "Deleting is not implemented yet"
}
}
} }
} }
} }