2022-08-25 12:21:35 -06:00
|
|
|
{ pkgs, lib, isUnstable, ... }:
|
|
|
|
let
|
2022-10-17 09:59:32 -06:00
|
|
|
gosignify = pkgs.callPackage ../pkgs/gosignify.nix { };
|
|
|
|
|
2022-08-25 12:21:35 -06:00
|
|
|
ix = pkgs.writeScriptBin "ix" (import ./ix.nix { inherit (pkgs) perl; });
|
|
|
|
checkRestart = pkgs.writeScriptBin "check-restart"
|
|
|
|
(import ./check-restart.nix { inherit (pkgs) perl; });
|
2022-10-17 09:59:32 -06:00
|
|
|
|
2022-10-17 11:12:01 -06:00
|
|
|
sfetch = pkgs.writeScriptBin "sfetch" (import ./sfetch.nix {
|
|
|
|
inherit gosignify;
|
|
|
|
inherit (pkgs) curl;
|
|
|
|
});
|
2022-10-17 09:59:32 -06:00
|
|
|
|
|
|
|
in {
|
|
|
|
environment.systemPackages = with pkgs; [ ix sfetch xclip checkRestart ];
|
|
|
|
environment.etc = {
|
2022-10-17 11:12:01 -06:00
|
|
|
"signify/openbsd-72-base.pub".text =
|
|
|
|
builtins.readFile ./pubs/openbsd-72-base.pub;
|
|
|
|
"signify/openbsd-72-fw.pub".text =
|
|
|
|
builtins.readFile ./pubs/openbsd-72-fw.pub;
|
|
|
|
"signify/openbsd-72-pkg.pub".text =
|
|
|
|
builtins.readFile ./pubs/openbsd-72-pkg.pub;
|
|
|
|
"signify/openbsd-72-syspatch.pub".text =
|
|
|
|
builtins.readFile ./pubs/openbsd-72-syspatch.pub;
|
2022-10-17 09:59:32 -06:00
|
|
|
};
|
|
|
|
}
|