aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-05-20 23:38:33 +0200
committerLinnea Gräf <nea@nea.moe>2025-05-20 23:38:33 +0200
commit70daec6574701b4ece2fd79a414fd9bf20ad35a0 (patch)
treee1b772c8e0ee581f668b94c43e3154d980ff2a55
parent486edd8eacc01264caef0ab64aad6bcf8cce8b4d (diff)
downloadnix-infra-70daec6574701b4ece2fd79a414fd9bf20ad35a0.tar.gz
nix-infra-70daec6574701b4ece2fd79a414fd9bf20ad35a0.tar.bz2
nix-infra-70daec6574701b4ece2fd79a414fd9bf20ad35a0.zip
snapshot: Di 20. Mai 23:38:33 CEST 2025
-rw-r--r--flake.nix1
-rw-r--r--pkgs/default.nix3
-rw-r--r--pkgs/swaykill/default.nix20
-rw-r--r--srv/hadante/configuration.nix4
4 files changed, 28 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index 2f19ffe..0149c69 100644
--- a/flake.nix
+++ b/flake.nix
@@ -57,6 +57,7 @@
(inputs: {
nixpkgs.overlays = [
customss.overlays.default
+ ./pkgs
];
})
./srv/hadante/configuration.nix
diff --git a/pkgs/default.nix b/pkgs/default.nix
new file mode 100644
index 0000000..ac05962
--- /dev/null
+++ b/pkgs/default.nix
@@ -0,0 +1,3 @@
+final: prev: {
+ swaykill = final.callPackage ./swaykill;
+}
diff --git a/pkgs/swaykill/default.nix b/pkgs/swaykill/default.nix
new file mode 100644
index 0000000..393b4c0
--- /dev/null
+++ b/pkgs/swaykill/default.nix
@@ -0,0 +1,20 @@
+{
+ symlinkJoin,
+ sway,
+ makeWrapper,
+ jq,
+ xargs,
+ kill,
+}:
+symlinkJoin rec {
+ name = "swaykill";
+ paths = [
+ ./swaykill.sh
+ sway
+ jq
+ xargs
+ kill
+ ];
+ buildInputs = [ makeWrapper ];
+ postBuild = "wrapProgram $out/bin/${name} --prefix PATH : $out/bin";
+}
diff --git a/srv/hadante/configuration.nix b/srv/hadante/configuration.nix
index dff530f..d28d712 100644
--- a/srv/hadante/configuration.nix
+++ b/srv/hadante/configuration.nix
@@ -278,6 +278,10 @@ in
ausweisapp
telegram-desktop
+
+ alejandra
+
+ swaykill
]
);
system.stateVersion = "25.05";