finalise wallpaper

This commit is contained in:
atagen 2023-09-29 00:37:32 +10:00
parent ef0c9157f4
commit eabb1371eb
12 changed files with 217 additions and 25 deletions

54
flakes/lutgen/flake.nix Normal file
View file

@ -0,0 +1,54 @@
{
description = "Description for the project";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
flake-parts.url = "github:hercules-ci/flake-parts";
lutgen-lock = {
url = "https://raw.githubusercontent.com/ozwaldorf/lutgen-rs/main/Cargo.lock";
flake = false;
};
lutgen-src = {
url = "github:ozwaldorf/lutgen-rs";
flake = false;
};
};
outputs = inputs @ {flake-parts, ...}:
flake-parts.lib.mkFlake {inherit inputs;} {
imports = [
# To import a flake module
# 1. Add foo to inputs
# 2. Add foo as a parameter to the outputs function
# 3. Add here: foo.flakeModule
];
systems = ["x86_64-linux" "aarch64-linux" "aarch64-darwin" "x86_64-darwin"];
perSystem = {
config,
self',
inputs',
pkgs,
system,
...
}: {
# Per-system attributes can be defined here. The self' and inputs'
# module parameters provide easy access to attributes of the same
# system.
# Equivalent to inputs'.nixpkgs.legacyPackages.hello;
packages.default = pkgs.rustPlatform.buildRustPackage rec {
pname = "lutgen";
version = "git-${inputs.lutgen-src.lastModifiedDate}";
src = inputs.lutgen-src;
cargoLock = {
lockFile = inputs.lutgen-lock;
};
};
};
flake = {
# The usual flake attributes can be defined here, including system-
# agnostic ones like nixosModule and system-enumerating ones, although
# those are more easily expressed in perSystem.
};
};
}