summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock57
-rw-r--r--flake.nix3
-rw-r--r--nix/programs/default.nix1
-rw-r--r--nix/programs/unofficial-homestuck-collection/default.nix12
4 files changed, 72 insertions, 1 deletions
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
+ ];
+ };
+}