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": {
"nixpkgs": {
"locked": {
"lastModified": 1687288566,
"narHash": "sha256-VckkiJ88Gzdc2cstm0z5eFcrHbvkm4VjxavHBGssvZI=",
"lastModified": 1722372011,
"narHash": "sha256-B2xRiC3NEJy/82ugtareBkRqEkPGpMyjaLxaR8LBxNs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "b6c73c5fe53bb3afbf65e870541e0645e9145171",
"rev": "cf05eeada35e122770c5c14add958790fcfcbef5",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-23.05",
"ref": "nixos-24.05",
"repo": "nixpkgs",
"type": "github"
}

View File

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

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 {
name = "theme-platinum9";
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [
adwaita-icon-theme
hicolor-icon-theme
# hicolor-icon-theme
];
dontDropIconThemeCache = true;