2024-09-10 00:20:17 +02:00
|
|
|
# SPDX-FileCopyrightText: 2024 yushyin <https://forge.nihilum.space/~yushyin/>
|
|
|
|
|
#
|
|
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
description = "yushyin's shelter";
|
|
|
|
|
|
|
|
|
|
inputs = {
|
2025-12-18 22:33:52 +01:00
|
|
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
|
2024-09-10 00:20:17 +02:00
|
|
|
|
|
|
|
|
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
|
|
|
|
|
|
|
|
|
flake-parts.url = "github:hercules-ci/flake-parts";
|
|
|
|
|
flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs";
|
|
|
|
|
|
|
|
|
|
haumea.url = "github:nix-community/haumea";
|
|
|
|
|
haumea.inputs.nixpkgs.follows = "nixpkgs";
|
|
|
|
|
|
2025-12-18 22:33:52 +01:00
|
|
|
home-manager.url = "github:nix-community/home-manager/release-25.11";
|
2024-09-10 00:20:17 +02:00
|
|
|
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
|
|
|
|
|
2025-08-14 19:40:28 +02:00
|
|
|
theming.url = "git+https://forge.nihilum.space/yushyin/themes-colors";
|
2024-09-10 00:20:17 +02:00
|
|
|
theming.inputs = {
|
|
|
|
|
nixpkgs.follows = "nixpkgs";
|
|
|
|
|
flake-parts.follows = "flake-parts";
|
|
|
|
|
haumea.follows = "haumea";
|
|
|
|
|
};
|
|
|
|
|
|
2025-08-14 19:40:28 +02:00
|
|
|
nurpkgs-yushyin.url = "git+https://forge.nihilum.space/yushyin/nurpkgs";
|
2024-09-10 00:20:17 +02:00
|
|
|
nurpkgs-yushyin.inputs = {
|
|
|
|
|
nixpkgs.follows = "nixpkgs";
|
|
|
|
|
flake-parts.follows = "flake-parts";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
nix-index-database.url = "github:nix-community/nix-index-database";
|
|
|
|
|
nix-index-database.inputs.nixpkgs.follows = "nixpkgs";
|
|
|
|
|
|
|
|
|
|
nixGL.url = "github:guibou/nixGL";
|
|
|
|
|
nixGL.inputs.nixpkgs.follows = "nixpkgs";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
outputs = { self, nixpkgs, flake-parts, ... }@inputs:
|
|
|
|
|
flake-parts.lib.mkFlake
|
|
|
|
|
{
|
|
|
|
|
inherit inputs;
|
|
|
|
|
specialArgs = { lib = nixpkgs.lib.extend (_: _: { dotfiles = self.lib; }); };
|
|
|
|
|
}
|
|
|
|
|
{
|
|
|
|
|
systems = nixpkgs.lib.systems.flakeExposed;
|
|
|
|
|
imports = [ ./home/flake-module.nix ./lib/flake-module.nix ];
|
|
|
|
|
};
|
|
|
|
|
}
|