diff options
author | kotontrion <[email protected]> | 2024-10-29 13:50:41 +0100 |
---|---|---|
committer | kotontrion <[email protected]> | 2024-10-29 13:50:41 +0100 |
commit | 57f20666e716fde56579b8aa638eed1264f793de (patch) | |
tree | 59b2ebbd770c80049cea4df82109d28f617675fe /flake.nix | |
parent | 4d9ae88b0bab75779876d465f986791d052414ca (diff) | |
parent | 7e484188e7492ac7945c854bcc3f26cec1863c91 (diff) |
Merge branch 'main' into feat/cava
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 28 |
1 files changed, 24 insertions, 4 deletions
@@ -1,6 +1,4 @@ { - inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - outputs = { self, nixpkgs, @@ -22,11 +20,15 @@ vala wayland wayland-scanner + python3 ]; propagatedBuildInputs = [pkgs.glib] ++ inputs; pname = name; version = readVer "${src}/version"; src = src; + postUnpack = '' + cp --remove-destination ${./lib/gir.py} $sourceRoot/gir.py + ''; outputs = ["out" "dev"]; }; in { @@ -43,9 +45,10 @@ packages.${system} = with pkgs; { docs = import ./docs {inherit self pkgs;}; - default = self.packages.${system}.astal; + default = self.packages.${system}.io; - astal = mkPkg "astal" ./core [gtk3 gtk-layer-shell]; + io = mkPkg "astal" ./lib/astal/io []; + astal3 = mkPkg "astal" ./lib/astal/gtk3 [self.packages.${system}.io gtk3 gtk-layer-shell]; apps = mkPkg "astal-apps" ./lib/apps [json-glib]; auth = mkPkg "astal-auth" ./lib/auth [pam]; battery = mkPkg "astal-battery" ./lib/battery [json-glib]; @@ -59,6 +62,23 @@ river = mkPkg "astal-river" ./lib/river [json-glib]; tray = mkPkg "astal-tray" ./lib/tray [gtk3 gdk-pixbuf libdbusmenu-gtk3 json-glib]; wireplumber = mkPkg "astal-wireplumber" ./lib/wireplumber [wireplumber]; + # polkit = mkPkg "astal-polkit" ./lib/polkit [polkit]; + + gjs = pkgs.stdenvNoCC.mkDerivation { + src = ./lang/gjs; + name = "astal-gjs"; + buildInputs = [ + meson + ninja + pkg-config + self.packages.${system}.io + self.packages.${system}.astal3 + ]; + }; }; }; + + inputs = { + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + }; } |