summaryrefslogtreecommitdiff
path: root/examples/vala/simple-bar/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'examples/vala/simple-bar/flake.nix')
-rw-r--r--examples/vala/simple-bar/flake.nix36
1 files changed, 36 insertions, 0 deletions
diff --git a/examples/vala/simple-bar/flake.nix b/examples/vala/simple-bar/flake.nix
new file mode 100644
index 0000000..9b977a2
--- /dev/null
+++ b/examples/vala/simple-bar/flake.nix
@@ -0,0 +1,36 @@
+{
+ inputs = {
+ nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
+ astal.url = "github:aylur/astal";
+ };
+
+ outputs = {
+ self,
+ nixpkgs,
+ astal,
+ }: let
+ system = "x86_64-linux";
+ pkgs = nixpkgs.legacyPackages.${system};
+ in {
+ packages.${system} = {
+ default = pkgs.stdenv.mkDerivation {
+ pname = "simple-bar";
+ version = "git";
+ src = ./.;
+
+ nativeBuildInputs = [
+ pkgs.meson
+ pkgs.ninja
+ pkgs.pkg-config
+ pkgs.vala
+ pkgs.gobject-introspection
+ ];
+
+ buildInputs = [
+ astal.packages.${system}.default
+ astal.packages.${system}.battery
+ ];
+ };
+ };
+ };
+}