Fix build failure with flakes (#158)

Signed-off-by: Noam Stolero <noamstolero@gmail.com>
Co-authored-by: Noam Stolero <noamstolero@gmail.com>
This commit is contained in:
Noam Stolero
2024-08-20 22:37:03 +03:00
committed by GitHub
parent 1e6f1570b1
commit 2aef35afd8
2 changed files with 29 additions and 30 deletions

View File

@@ -94,7 +94,7 @@ Alternatively, if you're using NixOS and/or Home-Manager, you can setup AGS usin
inherit system;
# ...
overlays = [
inputs.hyprpanel.overlay.${system}
inputs.hyprpanel.overlay
];
};
in {

View File

@@ -1,36 +1,36 @@
{ inputs
, pkgs
, system
, stdenv
, lib
, writeShellScriptBin
, bun
, dart-sass
, fd
, accountsservice
, btop
, pipewire
, bluez
, bluez-tools
, grimblast
, gpu-screen-recorder
, networkmanager
, brightnessctl
, matugen
, swww
, python3
, gnome
}:
let
{
inputs,
pkgs,
system,
stdenv,
lib,
writeShellScriptBin,
bun,
dart-sass,
fd,
accountsservice,
btop,
pipewire,
bluez,
bluez-tools,
grimblast,
gpu-screen-recorder,
networkmanager,
brightnessctl,
matugen,
swww,
python3,
gnome,
}: let
ags = inputs.ags.packages.${system}.default.override {
extraPackages = [ accountsservice ];
extraPackages = [accountsservice];
};
pname = "hyprpanel";
config = stdenv.mkDerivation {
inherit pname;
version = "latest";
src = ./.;
src = ../.;
buildPhase = ''
${bun}/bin/bun build ./main.ts \
@@ -48,12 +48,11 @@ let
cp -f main.js $out/config.js
'';
};
in
{
in {
desktop = {
inherit config;
script = writeShellScriptBin pname ''
export PATH=$PATH:${lib.makeBinPath [dart-sass fd btop pipewire bluez bluez-tools grimblast gpu-screen-recorder brightnessctl gnome.gnome-bluetooth python3]}
export PATH=$PATH:${lib.makeBinPath [dart-sass fd btop pipewire bluez bluez-tools networkmanager matugen swww grimblast gpu-screen-recorder brightnessctl gnome.gnome-bluetooth python3]}
${ags}/bin/ags -b hyprpanel -c ${config}/config.js $@
'';
};