summaryrefslogtreecommitdiff
path: root/flake.nix
blob: feeaf3999d672b70166d0b2e91daeddd74788745 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
	description = "Wofi Pass";

	inputs = {
		nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
	};

	outputs =
	{ self, nixpkgs }:
	let
		localSystem = { system = "x86_64-linux"; };
	pkgs = import nixpkgs { inherit localSystem; };
	in
	{
		packages.x86_64-linux.default = pkgs.stdenv.mkDerivation {
			name = "wofi-pass";
			src = self;
			installPhase = "mkdir -p $out/bin; install -t $out/bin wofi-pass";
		};

		overlays.default = final: prev: { inherit (self.packages.${prev.system}) wofi-pass; };

		nixosModules.default =
		{ pkgs, ... }:
		{
			config = {
				environment.systemPackages = [ self.packages.${pkgs.system}.default ];
			};
		};
	};
}