astal.source: 0-unstable-2025-11-26 -> 0-unstable-2026-06-21

This commit is contained in:
Perchun Pak
2026-07-01 17:00:07 +02:00
parent e17fe409e3
commit 4d44e65a92
9 changed files with 51 additions and 5 deletions
@@ -9,6 +9,7 @@ self: {
auth = self.callPackage ./modules/auth.nix { };
battery = self.callPackage ./modules/battery.nix { };
bluetooth = self.callPackage ./modules/bluetooth.nix { };
brightness = self.callPackage ./modules/brightness.nix { };
cava = self.callPackage ./modules/cava.nix { };
gjs = self.callPackage ./modules/gjs.nix { };
greet = self.callPackage ./modules/greet.nix { };
@@ -18,7 +19,9 @@ self: {
network = self.callPackage ./modules/network.nix { };
notifd = self.callPackage ./modules/notifd.nix { };
powerprofiles = self.callPackage ./modules/powerprofiles.nix { };
quarrel = self.callPackage ./modules/quarrel.nix { };
river = self.callPackage ./modules/river.nix { };
tray = self.callPackage ./modules/tray.nix { };
wireplumber = self.callPackage ./modules/wireplumber.nix { inherit wireplumber; };
wl = self.callPackage ./modules/wl.nix { };
}
@@ -0,0 +1,13 @@
{
buildAstalModule,
json-glib,
quarrel,
}:
buildAstalModule {
name = "brightness";
buildInputs = [
json-glib
quarrel
];
meta.description = "Astal module for brightness devices";
}
@@ -1,6 +1,13 @@
{ buildAstalModule, json-glib }:
{
buildAstalModule,
json-glib,
quarrel,
}:
buildAstalModule {
name = "greet";
buildInputs = [ json-glib ];
buildInputs = [
json-glib
quarrel
];
meta.description = "Astal module for greetd using IPC";
}
@@ -2,12 +2,16 @@
buildAstalModule,
gvfs,
json-glib,
libsoup_3,
quarrel,
}:
buildAstalModule {
name = "mpris";
buildInputs = [
gvfs
json-glib
libsoup_3
quarrel
];
meta.description = "Astal module for mpris players";
}
@@ -2,12 +2,14 @@
buildAstalModule,
json-glib,
gdk-pixbuf,
quarrel,
}:
buildAstalModule {
name = "notifd";
buildInputs = [
json-glib
gdk-pixbuf
quarrel
];
meta.description = "Astal module for notification daemon";
}
@@ -0,0 +1,5 @@
{ buildAstalModule }:
buildAstalModule {
name = "quarrel";
meta.description = "Astal module for command line argument parsing";
}
@@ -3,6 +3,9 @@ buildAstalModule {
name = "river";
buildInputs = [ json-glib ];
meta.description = "Astal module for River using IPC";
# needs https://codeberg.org/kotontrion/wl-vapi-gen,
# which has 11 commits and needs to be packaged
meta.broken = true;
postUnpack = ''
rm -rf $sourceRoot/subprojects
@@ -0,0 +1,9 @@
{ buildAstalModule }:
buildAstalModule {
name = "wl";
buildInputs = [ ];
meta.description = "Central wayland connection manager";
# needs https://codeberg.org/kotontrion/wl-vapi-gen,
# which has 11 commits and needs to be packaged
meta.broken = true;
}
+3 -3
View File
@@ -7,15 +7,15 @@ let
originalDrv = fetchFromGitHub {
owner = "Aylur";
repo = "astal";
rev = "7d1fac8a4b2a14954843a978d2ddde86168c75ef";
hash = "sha256-Jh4VtPcK2Ov+RTcV9FtyQRsxiJmXFQGfqX6jjM7/mgc=";
rev = "11842ae3045c1367fb3a62a2302dba0d9ccb4a33";
hash = "sha256-FGZHls4eQJ8y3pvf5h3b83PfXlve3vD/Gj3g1qoAK6o=";
};
in
originalDrv.overrideAttrs (
final: prev: {
name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name
pname = "astal-source";
version = "0-unstable-2025-11-26";
version = "0-unstable-2026-06-21";
meta = prev.meta // {
description = "Building blocks for creating custom desktop shells (source)";