From b16fbc393817a55a0d39f08ffbf94181cdbf88ae Mon Sep 17 00:00:00 2001 From: Freya Murphy <freya@freyacat.org> Date: Sat, 22 Mar 2025 01:21:59 -0400 Subject: [PATCH] unofficial-homestuck-collection --- flake.lock | 57 ++++++++++++++++++- flake.nix | 3 + nix/programs/default.nix | 1 + .../default.nix | 12 ++++ 4 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 nix/programs/unofficial-homestuck-collection/default.nix diff --git a/flake.lock b/flake.lock index 5d3accf..c5e9aef 100644 --- a/flake.lock +++ b/flake.lock @@ -67,6 +67,24 @@ "type": "github" } }, + "flake-utils_2": { + "inputs": { + "systems": "systems_3" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "gitignore": { "inputs": { "nixpkgs": [ @@ -468,7 +486,8 @@ "hyprland-plugins": "hyprland-plugins", "nixpkgs": "nixpkgs", "sops-nix": "sops-nix", - "talc": "talc" + "talc": "talc", + "unofficial-homestuck-collection": "unofficial-homestuck-collection" } }, "sops-nix": { @@ -521,6 +540,21 @@ "type": "github" } }, + "systems_3": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "talc": { "inputs": { "flake-utils": "flake-utils", @@ -542,6 +576,27 @@ "url": "https://g.trimill.xyz/trimill/talc" } }, + "unofficial-homestuck-collection": { + "inputs": { + "flake-utils": "flake-utils_2", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1742620596, + "narHash": "sha256-w9dgDKsiSFyXugArVFkhimYSYoIJTOl+7fs7fwvlVyY=", + "ref": "refs/heads/main", + "rev": "fa441a2e9720615d3733bd2afc1f0875e5f2c12b", + "revCount": 1, + "type": "git", + "url": "https://g.freya.cat/freya/unofficial-homestuck-collection-nix" + }, + "original": { + "type": "git", + "url": "https://g.freya.cat/freya/unofficial-homestuck-collection-nix" + } + }, "xdph": { "inputs": { "hyprland-protocols": [ diff --git a/flake.nix b/flake.nix index 786fc78..d506c72 100644 --- a/flake.nix +++ b/flake.nix @@ -22,6 +22,9 @@ # talc talc.url = "git+https://g.trimill.xyz/trimill/talc"; talc.inputs.nixpkgs.follows = "nixpkgs"; + # unofficial-homestuck-collection + unofficial-homestuck-collection.url = "git+https://g.freya.cat/freya/unofficial-homestuck-collection-nix"; + unofficial-homestuck-collection.inputs.nixpkgs.follows = "nixpkgs"; }; outputs = { nixpkgs, ... }@inputs: diff --git a/nix/programs/default.nix b/nix/programs/default.nix index 331587e..022705b 100644 --- a/nix/programs/default.nix +++ b/nix/programs/default.nix @@ -14,6 +14,7 @@ ./starship ./steam ./talc + ./unofficial-homestuck-collection ./waybar ./wireguard ./wofi diff --git a/nix/programs/unofficial-homestuck-collection/default.nix b/nix/programs/unofficial-homestuck-collection/default.nix new file mode 100644 index 0000000..19b792b --- /dev/null +++ b/nix/programs/unofficial-homestuck-collection/default.nix @@ -0,0 +1,12 @@ +{ config, pkgs, inputs, ... }: + +let + system = pkgs.stdenv.hostPlatform.system; + unofficial-homestuck-collection = inputs.unofficial-homestuck-collection.packages.${system}; +in { + home-manager.users.${config.user} = { + home.packages = [ + unofficial-homestuck-collection.unofficial-homestuck-collection + ]; + }; +}