Full rewrite

This commit is contained in:
Hadi
2026-08-14 11:14:54 +02:00
parent 22570eb657
commit deda1a9868
510 changed files with 1191 additions and 12242 deletions
+17 -30
View File
@@ -1,43 +1,30 @@
{
description = "awesome-wallpapers";
description = "Awesome-wallpapers: My collection of awesome wallpapers";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05";
git-hooks = {
url = "github:cachix/git-hooks.nix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {
self,
nixpkgs,
git-hooks,
...
}: let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
supportedSystems = ["x86_64-linux" "aarch64-linux"];
forAllSystems = f:
nixpkgs.lib.genAttrs supportedSystems
(system: f system (import nixpkgs {inherit system;}));
in {
packages.${system}.default = pkgs.stdenv.mkDerivation (finalAttrs: {
pname = "awesome-wallpapers";
version = "0.0.1";
src = ./app;
nativeBuildInputs = [
pkgs.nodejs
pkgs.pnpm
pkgs.pnpmConfigHook
];
pnpmDeps = pkgs.fetchPnpmDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-oEgufU/0IHde8H7BrnKtOGctpXF1krtnR9PuxOiIlz4=";
devShells = forAllSystems (system: pkgs: {
default = import ./shell.nix {
inherit pkgs;
gitHooksLib = git-hooks.lib.${system};
};
buildPhase = ''
pnpm run build
'';
installPhase = ''
mkdir -p $out/share/awesome-wallpapers
cp -r build/. $out/share/awesome-wallpapers
'';
});
};
}