use flake for polygon-art
This commit is contained in:
parent
147d51f694
commit
37592951e8
7 changed files with 57 additions and 50 deletions
|
@ -62,7 +62,7 @@
|
||||||
"secrets": {
|
"secrets": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"narHash": "sha256-GsEG/ZN4MRC7j2EkXlDD5bnYTpEW26D3P/Lgz/XWV78=",
|
"narHash": "sha256-MW7SCJb32fcfIagCbaTaRbkzEmwcQ+xdGByFJZjGZ94=",
|
||||||
"path": "/home/palo/dev/secrets",
|
"path": "/home/palo/dev/secrets",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
|
|
|
@ -25,7 +25,7 @@ in {
|
||||||
#zeal # offline documentation
|
#zeal # offline documentation
|
||||||
#keepassxc
|
#keepassxc
|
||||||
sweethome3d.application
|
sweethome3d.application
|
||||||
polygon-art
|
pkgs.polygon-art.polygon-art
|
||||||
|
|
||||||
# bluetooth gui
|
# bluetooth gui
|
||||||
blueberry
|
blueberry
|
||||||
|
|
|
@ -214,6 +214,21 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flake-utils_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1631561581,
|
||||||
|
"narHash": "sha256-3VQMV5zvxaVLvqqUrNz3iJelLw30mIVSfZmAaauM3dA=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "7e5bf3925f6fbdfaf50a2a7ca0be2879c4261d19",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -270,11 +285,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1632418649,
|
"lastModified": 1632639184,
|
||||||
"narHash": "sha256-4rZspkiQU7zbsuciRRMgoEPkAF/+FSv2jx/VIPxPVx4=",
|
"narHash": "sha256-fRLxre+gPxIkjFVj17O68pyAWU1cxT20XFOiulIWzRw=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "056a3c1fae30d06d14b171b9023743c21a23ec1a",
|
"rev": "fd8a7fd07da0f3fc0e27575891f45c2f88e5dd44",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -286,11 +301,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1632411313,
|
"lastModified": 1632660378,
|
||||||
"narHash": "sha256-lekODc44lVo9/0EwGiX6LoEt2KhiPdcfNopealMJ7n4=",
|
"narHash": "sha256-sjA8eQlnyDjDLyAyq3XlJmN0nqW0ftl/pb7VnMg86L0=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "51bcdc4cdaac48535dabf0ad4642a66774c609ed",
|
"rev": "31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -412,6 +427,27 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"polygon-art": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils_2",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1632864707,
|
||||||
|
"narHash": "sha256-aKYFPoMlTVovXk8fM7KZOc1HhusF/PEFEV9haBMJvuA=",
|
||||||
|
"ref": "master",
|
||||||
|
"rev": "b39c539f9e720cc144c9ad7fe0d72cd46f793dab",
|
||||||
|
"revCount": 22,
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.ingolf-wagner.de/palo/polygon-art.git"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.ingolf-wagner.de/palo/polygon-art.git"
|
||||||
|
}
|
||||||
|
},
|
||||||
"revealjs": {
|
"revealjs": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
@ -437,6 +473,7 @@
|
||||||
"krops-lib": "krops-lib",
|
"krops-lib": "krops-lib",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
|
"polygon-art": "polygon-art",
|
||||||
"sops-nix": "sops-nix"
|
"sops-nix": "sops-nix"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -461,11 +498,11 @@
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1632602278,
|
"lastModified": 1632832687,
|
||||||
"narHash": "sha256-BJNUsxR+YwqCXMojsCK1gOnoxkLdJx5zqSYL1VMxws8=",
|
"narHash": "sha256-y7Us3d32vJl2TRQXUDQqSmLIP+k2z1Sn4vTaKL7VE44=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "38e9270b774e50263ae1771922d7e4ff7d543aed",
|
"rev": "8c5c313b562edee5a6ec2e118256a72710cc08b2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -4,6 +4,11 @@
|
||||||
sops-nix.url = "github:Mic92/sops-nix";
|
sops-nix.url = "github:Mic92/sops-nix";
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-21.05";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-21.05";
|
||||||
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
|
polygon-art = {
|
||||||
|
#url = "path:/home/palo/dev/polygon-art";
|
||||||
|
url = "git+https://git.ingolf-wagner.de/palo/polygon-art.git";
|
||||||
|
#inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
doom-emacs-nix = {
|
doom-emacs-nix = {
|
||||||
url = "github:vlaci/nix-doom-emacs";
|
url = "github:vlaci/nix-doom-emacs";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
@ -28,7 +33,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { self, sops-nix, nixpkgs, home-manager, doom-emacs-nix
|
outputs = { self, sops-nix, nixpkgs, home-manager, doom-emacs-nix
|
||||||
, backup-module, nixpkgs-unstable, krops-lib, cluster-module, ... }:
|
, backup-module, nixpkgs-unstable, krops-lib, cluster-module, polygon-art, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
nixosSystem = nixpkgs.lib.nixosSystem;
|
nixosSystem = nixpkgs.lib.nixosSystem;
|
||||||
|
@ -50,6 +55,7 @@
|
||||||
(_self: _super: {
|
(_self: _super: {
|
||||||
# we assign the overlay created before to the overlays of nixpkgs.
|
# we assign the overlay created before to the overlays of nixpkgs.
|
||||||
unstable = nixpkgs-unstable.legacyPackages.${pkgs.system};
|
unstable = nixpkgs-unstable.legacyPackages.${pkgs.system};
|
||||||
|
polygon-art = polygon-art.packages.${pkgs.system};
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
|
|
@ -11,7 +11,7 @@ in {
|
||||||
landingpage = callPackage ./landingpage { };
|
landingpage = callPackage ./landingpage { };
|
||||||
light-control = callPackage ./light-control { };
|
light-control = callPackage ./light-control { };
|
||||||
otpmenu = callPackage ./otpmenu { };
|
otpmenu = callPackage ./otpmenu { };
|
||||||
polygon-art = super.callPackage ./polygon-art { };
|
#polygon-art = super.callPackage ./polygon-art { };
|
||||||
sononym = callPackage ./sononym { };
|
sononym = callPackage ./sononym { };
|
||||||
sononym-crawler = callPackage ./sononym-crawler { };
|
sononym-crawler = callPackage ./sononym-crawler { };
|
||||||
taskwarrior-hooks = callPackage ./taskwarrior-hooks { };
|
taskwarrior-hooks = callPackage ./taskwarrior-hooks { };
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
{ rustPlatform, fetchgit, lib, cairo, geos, clipper, clang, pkg-config, cmake
|
|
||||||
, openssl, llvmPackages, ... }:
|
|
||||||
|
|
||||||
rustPlatform.buildRustPackage {
|
|
||||||
|
|
||||||
pname = "polygon-art";
|
|
||||||
|
|
||||||
version = "1.0.0";
|
|
||||||
|
|
||||||
# nix-prefetch-git-rendered --rev refs/heads/develop https://git.ingolf-wagner.de/palo/polygon-art.git
|
|
||||||
src = fetchgit {
|
|
||||||
url = "https://git.ingolf-wagner.de/palo/polygon-art.git";
|
|
||||||
rev = "dfb6e0789ec67ee649050ad3b16d8b6a6b38955d";
|
|
||||||
sha256 = "0iqmikvl93pazxfd120hcr0waxav7zy6px5kmdqxifrjgdbda9xx";
|
|
||||||
};
|
|
||||||
|
|
||||||
#cargoSha256 = "05rkn8iihj4j9k179xx7wn2a07hxks050raj6fbxmj6gdx6aj170";
|
|
||||||
cargoSha256 = "0sgk4hw77cxqbqzd258fz67r7fpjblkm7cqh14n5f1c43y8vgxa0";
|
|
||||||
verifyCargoDeps = true;
|
|
||||||
|
|
||||||
# Needed so bindgen can find libclang.so
|
|
||||||
LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib";
|
|
||||||
|
|
||||||
buildInputs = [ cairo geos clipper openssl ];
|
|
||||||
|
|
||||||
nativeBuildInputs =
|
|
||||||
[ cmake llvmPackages.clang llvmPackages.libclang pkg-config ];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Framework with examples to generate plotter friendly SVGs";
|
|
||||||
homepage = "https://git.ingolf-wagner.de/palo/polygon-art.git";
|
|
||||||
license = licenses.gpl3Plus;
|
|
||||||
maintainers = [ maintainers.mrVanDalo ];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ let
|
||||||
nixStartRedshift = "${pkgs.redshift}/bin/redshift -O 6100 -g 0.9:0.9:0.9 -b 0.9"
|
nixStartRedshift = "${pkgs.redshift}/bin/redshift -O 6100 -g 0.9:0.9:0.9 -b 0.9"
|
||||||
nixResetRedshift = "${pkgs.redshift}/bin/redshift -x"
|
nixResetRedshift = "${pkgs.redshift}/bin/redshift -x"
|
||||||
nixSetCursorImage = "${pkgs.xorg.xsetroot}/bin/xsetroot -cursor_name left_ptr"
|
nixSetCursorImage = "${pkgs.xorg.xsetroot}/bin/xsetroot -cursor_name left_ptr"
|
||||||
nixSetBackground = "${pkgs.polygon-art}/bin/rings --height ${
|
nixSetBackground = "${pkgs.polygon-art.polygon-art}/bin/rings --height ${
|
||||||
toString height
|
toString height
|
||||||
} --width ${
|
} --width ${
|
||||||
toString width
|
toString width
|
||||||
|
|
Loading…
Reference in a new issue