A collection of scripts
1{
2 inputs = {
3 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
4 };
5
6 outputs = { self, nixpkgs, ... }: {
7 overlays.default = final: prev: rec {
8 colorgrab = final.callPackage ./.nix/colorgrab.nix { };
9 prefon = final.callPackage ./.nix/prefon.nix { };
10 scr = final.callPackage ./.nix/scr.nix { };
11 thm = final.callPackage ./.nix/thm.nix { };
12 yemou-scripts = final.symlinkJoin {
13 name = "yemou-scripts";
14 paths = [ colorgrab prefon scr thm ];
15 };
16 };
17
18 packages."x86_64-linux" =
19 let
20 pkgs = import nixpkgs {
21 system = "x86_64-linux";
22 overlays = [ self.overlays.default ];
23 };
24 in
25 {
26 colorgrab = pkgs.colorgrab;
27 default = pkgs.yemou-scripts;
28 prefon = pkgs.prefon;
29 scr = pkgs.scr;
30 thm = pkgs.thm;
31 yemou-scripts = pkgs.yemou-scripts;
32 };
33 };
34}