This commit is contained in:
Alex 2024-08-01 17:15:33 -04:00
parent 7858cbeab3
commit e4c1b7e498
4 changed files with 29 additions and 21 deletions

View File

@ -2,16 +2,16 @@
"nodes": { "nodes": {
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1687288566, "lastModified": 1722372011,
"narHash": "sha256-VckkiJ88Gzdc2cstm0z5eFcrHbvkm4VjxavHBGssvZI=", "narHash": "sha256-B2xRiC3NEJy/82ugtareBkRqEkPGpMyjaLxaR8LBxNs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b6c73c5fe53bb3afbf65e870541e0645e9145171", "rev": "cf05eeada35e122770c5c14add958790fcfcbef5",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "NixOS",
"ref": "nixos-23.05", "ref": "nixos-24.05",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }

View File

@ -1,26 +1,27 @@
{ {
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.05"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
}; };
outputs = { self, nixpkgs }: outputs = { self, nixpkgs }:
let let
system = "x86_64-linux"; system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system}; overlay = import ./overlay.nix;
atauPkgs = { pkgs = import nixpkgs { inherit system; overlays = [ overlay ]; };
atau-wallpapers = pkgs.callPackage ./atau-wallpapers { };
theme-platinum9 = pkgs.callPackage ./theme-platinum9 { }; # test = pkgs.adwaita-icon-theme;
gtk-theme-mac-os-9 = pkgs.callPackage ./gtk-theme-mac-os-9 { }; # atauPkgs = {
nineicons-redux = pkgs.callPackage ./nineicons-redux { }; # atau-wallpapers = pkgs.callPackage ./atau-wallpapers { };
}; # # theme-platinum9 = pkgs.callPackage ./theme-platinum9 {
# # adwaita-icon-theme = test;
# # };
# gtk-theme-mac-os-9 = pkgs.callPackage./gtk-theme-mac-os-9 { };
# nineicons-redux = pkgs.callPackage./nineicons-redux { };
# };
in in
{ {
packages.${system} = { packages.${system} = pkgs;
default = atauPkgs.theme-platinum9; overlays.default = overlay;
} // atauPkgs;
overlays.default = final: prev: {
atau-pkgs = atauPkgs;
};
}; };
} }

7
overlay.nix Normal file
View File

@ -0,0 +1,7 @@
prev: final: {
atau-pkgs = {
atau-wallpapers = final.callPackage ./atau-wallpapers { };
gtk-theme-mac-os-9 = final.callPackage ./gtk-theme-mac-os-9 { };
nineicons-redux = final.callPackage ./nineicons-redux { };
};
}

View File

@ -1,4 +1,4 @@
{ lib, stdenv, gtk3, adwaita-icon-theme, hicolor-icon-theme }: { lib, stdenv, gtk3, adwaita-icon-theme, ... }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "theme-platinum9"; name = "theme-platinum9";
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ propagatedBuildInputs = [
adwaita-icon-theme adwaita-icon-theme
hicolor-icon-theme # hicolor-icon-theme
]; ];
dontDropIconThemeCache = true; dontDropIconThemeCache = true;