Nix configurations for my personal machines (Linux & macOS)

feat: add iconifydl package

ovyerus.com 030514fa b1328b03

verified
Changed files
+26 -1
pkgs
+8 -1
flake.nix
···
nix-index-database,
nixpkgs,
...
-
} @ inputs: {
+
} @ inputs: let
+
system = "x86_64-linux";
+
pkgs = nixpkgs.legacyPackages.${system};
+
in {
+
packages.${system} = {
+
iconifydl = pkgs.callPackage ./pkgs/iconifydl.nix {};
+
};
+
nixosConfigurations.wallsocket = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {inherit inputs;};
+18
pkgs/iconifydl.nix
···
+
{
+
buildGoModule,
+
fetchFromGitHub,
+
}: let
+
version = "0.0.2";
+
in
+
buildGoModule {
+
pname = "iconifydl";
+
inherit version;
+
+
src = fetchFromGitHub {
+
owner = "ksckaan1";
+
repo = "iconifydl";
+
rev = "v${version}";
+
hash = "sha256-mSeHKv/JGrasxng6J3u5WkSk/ll1oucC2ZSN+9CYg7E=";
+
};
+
vendorHash = "sha256-0ZuhzB9HAoA3ZGJY98otaMKI+VhFPbHXlco49gwmb9o=";
+
}