Format code with alejandra

This commit is contained in:
2025-04-28 22:17:11 +02:00
parent 7d17c52192
commit 68da077c72
90 changed files with 502 additions and 691 deletions

View File

@ -2,11 +2,10 @@
writeShellApplication,
kmod,
}:
writeShellApplication {
name = "acer-battery-health-mode";
runtimeInputs = [ kmod ]; # contains insmod
runtimeInputs = [kmod]; # contains insmod
text = ''
#/usr/bin/env sh

View File

@ -3,7 +3,6 @@
yq,
writeShellApplication,
}:
writeShellApplication {
name = "conda-direnv";

View File

@ -1,19 +1,15 @@
{
pkgs ? import <nixpkgs> { },
...
}:
{
conda-direnv = pkgs.callPackage ./conda-direnv { };
deploy-to-pianopi = pkgs.callPackage ./deploy-to-pianopi { };
edit-config = pkgs.callPackage ./edit-config { };
hyprshot-gui = pkgs.callPackage ./hyprshot-gui { };
install = pkgs.callPackage ./install { };
lntocp = pkgs.callPackage ./lntocp { };
open-messaging = pkgs.callPackage ./open-messaging { };
pulseaudio-popup = pkgs.callPackage ./pulseaudio-popup { };
sos = pkgs.callPackage ./sos { };
xwacomcalibrate = pkgs.callPackage ./xwacomcalibrate { };
acer-battery-health-mode = pkgs.callPackage ./acer-battery-health-mode { };
pob2 = pkgs.callPackage ./pob2 { };
wl-ocr = pkgs.callPackage ./wl-ocr { };
{pkgs ? import <nixpkgs> {}, ...}: {
conda-direnv = pkgs.callPackage ./conda-direnv {};
deploy-to-pianopi = pkgs.callPackage ./deploy-to-pianopi {};
edit-config = pkgs.callPackage ./edit-config {};
hyprshot-gui = pkgs.callPackage ./hyprshot-gui {};
install = pkgs.callPackage ./install {};
lntocp = pkgs.callPackage ./lntocp {};
open-messaging = pkgs.callPackage ./open-messaging {};
pulseaudio-popup = pkgs.callPackage ./pulseaudio-popup {};
sos = pkgs.callPackage ./sos {};
xwacomcalibrate = pkgs.callPackage ./xwacomcalibrate {};
acer-battery-health-mode = pkgs.callPackage ./acer-battery-health-mode {};
pob2 = pkgs.callPackage ./pob2 {};
wl-ocr = pkgs.callPackage ./wl-ocr {};
}

View File

@ -2,11 +2,10 @@
rsync,
writeShellApplication,
}:
writeShellApplication {
name = "deploy-to-pianopi";
runtimeInputs = [ rsync ];
runtimeInputs = [rsync];
text = ''
set -e

View File

@ -7,7 +7,6 @@
hyprshot,
zenity,
}:
stdenv.mkDerivation rec {
pname = "hyprshot-gui";
version = "2023-10-20";
@ -19,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-XUy6+mFbNL+3zDfS4tWva4DiJeLnRM9S8ECRayTcPfI=";
};
nativeBuildInputs = [ makeWrapper ];
nativeBuildInputs = [makeWrapper];
buildInputs = [
bash

View File

@ -1,4 +1,8 @@
{ writeShellScriptBin, gum, ... }:
{
writeShellScriptBin,
gum,
...
}:
# https://github.com/IogaMaster/dotfiles/blob/main/packages/install/default.nix
writeShellScriptBin "install" ''
${gum}/bin/gum style --border normal --margin "1" --padding "1 2" --border-foreground 212 " IogaMaster's dotfiles installer "

View File

@ -1,11 +1,8 @@
{
writeShellApplication,
}:
{writeShellApplication}:
writeShellApplication {
name = "lntocp";
runtimeInputs = [ ];
runtimeInputs = [];
text = ''
#!/bin/bash

View File

@ -4,7 +4,6 @@
telegram-desktop,
thunderbird,
}:
writeShellApplication {
name = "open-messaging";

View File

@ -5,8 +5,7 @@
fetchFromGitHub,
unzip,
...
}:
let
}: let
data = stdenv.mkDerivation (finalAttrs: {
pname = "path-of-building-data";
version = "dev-version";
@ -18,7 +17,7 @@ let
hash = "sha256-hRS4k2V9Ze6dc7BMA0iZxjCOZgqPa3Cu7gRZiVLrFR4=";
};
nativeBuildInputs = [ unzip ];
nativeBuildInputs = [unzip];
buildCommand = ''
# I have absolutely no idea how this file is generated
@ -38,52 +37,52 @@ let
'';
});
in
stdenv.mkDerivation {
pname = "path-of-building-2";
version = "${data.version}-unstable-2023-04-09";
stdenv.mkDerivation {
pname = "path-of-building-2";
version = "${data.version}-unstable-2023-04-09";
src = fetchFromGitHub {
owner = "ernstp";
repo = "pobfrontend";
rev = "9faa19aa362f975737169824c1578d5011487c18";
hash = "sha256-zhw2PZ6ZNMgZ2hG+a6AcYBkeg7kbBHNc2eSt4if17Wk=";
};
src = fetchFromGitHub {
owner = "ernstp";
repo = "pobfrontend";
rev = "9faa19aa362f975737169824c1578d5011487c18";
hash = "sha256-zhw2PZ6ZNMgZ2hG+a6AcYBkeg7kbBHNc2eSt4if17Wk=";
};
nativeBuildInputs = with pkgs; [
meson
ninja
pkg-config
kdePackages.qttools
kdePackages.wrapQtAppsHook
];
buildInputs = with pkgs; [
kdePackages.qtbase
luajit
luajit.pkgs.lua-curl
];
nativeBuildInputs = with pkgs; [
meson
ninja
pkg-config
kdePackages.qttools
kdePackages.wrapQtAppsHook
];
buildInputs = with pkgs; [
kdePackages.qtbase
luajit
luajit.pkgs.lua-curl
];
installPhase = ''
runHook preInstall
install -Dm555 pobfrontend $out/bin/pobfrontend
runHook postInstall
'';
installPhase = ''
runHook preInstall
install -Dm555 pobfrontend $out/bin/pobfrontend
runHook postInstall
'';
preFixup = ''
qtWrapperArgs+=(
--set LUA_PATH "$LUA_PATH"
--set LUA_CPATH "$LUA_CPATH"
--chdir "${data}"
)
'';
preFixup = ''
qtWrapperArgs+=(
--set LUA_PATH "$LUA_PATH"
--set LUA_CPATH "$LUA_CPATH"
--chdir "${data}"
)
'';
passthru.data = data;
passthru.data = data;
meta = {
description = "Offline build planner for Path of Exile";
homepage = "https://pathofbuilding.community/";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.k900 ];
mainProgram = "pobfrontend";
broken = stdenv.isDarwin; # doesn't find uic6 for some reason
};
}
meta = {
description = "Offline build planner for Path of Exile";
homepage = "https://pathofbuilding.community/";
license = lib.licenses.mit;
maintainers = [lib.maintainers.k900];
mainProgram = "pobfrontend";
broken = stdenv.isDarwin; # doesn't find uic6 for some reason
};
}

View File

@ -4,7 +4,6 @@
jgmenu,
pulseaudio,
}:
writeShellApplication {
name = "pulseaudio-popup";
@ -15,7 +14,7 @@ writeShellApplication {
];
# Do not insert e.g. pipefail
bashOptions = [ ];
bashOptions = [];
text = ''
HDMI_SINK="alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink"

View File

@ -3,7 +3,6 @@
nix-output-monitor,
jq,
}:
writeShellApplication {
name = "sos";

View File

@ -8,12 +8,11 @@
tesseract5,
wl-clipboard,
langs ? "eng+hun+fra+jpn+jpn_vert+kor+kor_vert+pol+ron+spa",
}:
let
}: let
_ = lib.getExe;
in
writeShellScriptBin "wl-ocr" ''
${_ grim} -g "$(${_ slurp})" -t ppm - | ${_ tesseract5} -l ${langs} - - | ${wl-clipboard}/bin/wl-copy
echo "$(${wl-clipboard}/bin/wl-paste)"
${_ libnotify} -- "$(${wl-clipboard}/bin/wl-paste)"
''
writeShellScriptBin "wl-ocr" ''
${_ grim} -g "$(${_ slurp})" -t ppm - | ${_ tesseract5} -l ${langs} - - | ${wl-clipboard}/bin/wl-copy
echo "$(${wl-clipboard}/bin/wl-paste)"
${_ libnotify} -- "$(${wl-clipboard}/bin/wl-paste)"
''

View File

@ -5,7 +5,6 @@
xdotool,
bc,
}:
writeShellApplication {
name = "xwacomcalibrate";