1
0
Fork 0
shelter/flake.nix

53 lines
1.6 KiB
Nix
Raw Normal View History

# SPDX-FileCopyrightText: 2024 yushyin <https://forge.nihilum.space/~yushyin/>
#
# SPDX-License-Identifier: MIT
{
description = "yushyin's shelter";
inputs = {
flake: Bump nixpkgs and home-manager to 25.11 flake.lock: Update Flake lock file updates: • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06) → 'github:hercules-ci/flake-parts/a34fae9c08a15ad73f295041fec82323541400a9?narHash=sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw%3D' (2025-12-15) • Updated input 'home-manager': 'github:nix-community/home-manager/fc3add429f21450359369af74c2375cb34a2d204?narHash=sha256-oV695RvbAE4%2BR9pcsT9shmp6zE/%2BIZe6evHWX63f2Qg%3D' (2025-07-27) → 'github:nix-community/home-manager/d3135ab747fd9dac250ffb90b4a7e80634eacbe9?narHash=sha256-/r9/1KamvbHJx6I40H4HsSXnEcBAkj46ZwibhBx9kg0%3D' (2025-12-17) • Updated input 'nix-index-database': 'github:nix-community/nix-index-database/b65f8d80656f9fcbd1fecc4b7f0730f468333142?narHash=sha256-UbLO8/0pVBXLJuyRizYOJigtzQAj8Z2bTnbKSec/wN0%3D' (2025-08-10) → 'github:nix-community/nix-index-database/82befcf7dc77c909b0f2a09f5da910ec95c5b78f?narHash=sha256-d3NBA9zEtBu2JFMnTBqWj7Tmi7R5OikoU2ycrdhQEws%3D' (2025-12-09) • Updated input 'nixGL': 'github:guibou/nixGL/a8e1ce7d49a149ed70df676785b07f63288f53c5?narHash=sha256-Ob/HuUhANoDs%2BnvYqyTKrkcPXf4ZgXoqMTQoCK0RFgQ%3D' (2025-07-09) → 'github:guibou/nixGL/b6105297e6f0cd041670c3e8628394d4ee247ed5?narHash=sha256-fbRQzIGPkjZa83MowjbD2ALaJf9y6KMDdJBQMKFeY/8%3D' (2025-11-02) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/e728d7ae4bb6394bbd19eec52b7358526a44c414?narHash=sha256-YzNTExe3kMY9lYs23mZR7jsVHe5TWnpwNrsPOpFs/b8%3D' (2025-08-07) → 'github:NixOS/nixpkgs/c6f52ebd45e5925c188d1a20119978aa4ffd5ef6?narHash=sha256-m5KWt1nOm76ILk/JSCxBM4MfK3rYY7Wq9/TZIIeGnT8%3D' (2025-12-15) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054?narHash=sha256-iAcj9T/Y%2B3DBy2J0N%2ByF9XQQQ8IEb5swLFzs23CdP88%3D' (2025-08-09) → 'github:nixos/nixpkgs/def3da69945bbe338c373fddad5a1bb49cf199ce?narHash=sha256-Lav5jJazCW4mdg1iHcROpuXqmM94BWJvabLFWaJVJp0%3D' (2025-12-18) home/zsh: Using relative paths in dotDir is deprecated. Use config.xdg.configHome instead profiles/dev: Use nixd from stable branch home/fonts: Rename noto-fonts-emoji to noto-fonts-color-emoji profiles/graphical: Rename xpui.js to xpui-snapshot.js (spotify patch)
2025-12-18 22:33:52 +01:00
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
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";
flake: Bump nixpkgs and home-manager to 25.11 flake.lock: Update Flake lock file updates: • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06) → 'github:hercules-ci/flake-parts/a34fae9c08a15ad73f295041fec82323541400a9?narHash=sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw%3D' (2025-12-15) • Updated input 'home-manager': 'github:nix-community/home-manager/fc3add429f21450359369af74c2375cb34a2d204?narHash=sha256-oV695RvbAE4%2BR9pcsT9shmp6zE/%2BIZe6evHWX63f2Qg%3D' (2025-07-27) → 'github:nix-community/home-manager/d3135ab747fd9dac250ffb90b4a7e80634eacbe9?narHash=sha256-/r9/1KamvbHJx6I40H4HsSXnEcBAkj46ZwibhBx9kg0%3D' (2025-12-17) • Updated input 'nix-index-database': 'github:nix-community/nix-index-database/b65f8d80656f9fcbd1fecc4b7f0730f468333142?narHash=sha256-UbLO8/0pVBXLJuyRizYOJigtzQAj8Z2bTnbKSec/wN0%3D' (2025-08-10) → 'github:nix-community/nix-index-database/82befcf7dc77c909b0f2a09f5da910ec95c5b78f?narHash=sha256-d3NBA9zEtBu2JFMnTBqWj7Tmi7R5OikoU2ycrdhQEws%3D' (2025-12-09) • Updated input 'nixGL': 'github:guibou/nixGL/a8e1ce7d49a149ed70df676785b07f63288f53c5?narHash=sha256-Ob/HuUhANoDs%2BnvYqyTKrkcPXf4ZgXoqMTQoCK0RFgQ%3D' (2025-07-09) → 'github:guibou/nixGL/b6105297e6f0cd041670c3e8628394d4ee247ed5?narHash=sha256-fbRQzIGPkjZa83MowjbD2ALaJf9y6KMDdJBQMKFeY/8%3D' (2025-11-02) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/e728d7ae4bb6394bbd19eec52b7358526a44c414?narHash=sha256-YzNTExe3kMY9lYs23mZR7jsVHe5TWnpwNrsPOpFs/b8%3D' (2025-08-07) → 'github:NixOS/nixpkgs/c6f52ebd45e5925c188d1a20119978aa4ffd5ef6?narHash=sha256-m5KWt1nOm76ILk/JSCxBM4MfK3rYY7Wq9/TZIIeGnT8%3D' (2025-12-15) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054?narHash=sha256-iAcj9T/Y%2B3DBy2J0N%2ByF9XQQQ8IEb5swLFzs23CdP88%3D' (2025-08-09) → 'github:nixos/nixpkgs/def3da69945bbe338c373fddad5a1bb49cf199ce?narHash=sha256-Lav5jJazCW4mdg1iHcROpuXqmM94BWJvabLFWaJVJp0%3D' (2025-12-18) home/zsh: Using relative paths in dotDir is deprecated. Use config.xdg.configHome instead profiles/dev: Use nixd from stable branch home/fonts: Rename noto-fonts-emoji to noto-fonts-color-emoji profiles/graphical: Rename xpui.js to xpui-snapshot.js (spotify patch)
2025-12-18 22:33:52 +01:00
home-manager.url = "github:nix-community/home-manager/release-25.11";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
flake.lock: Update Flake lock file updates: • Updated input 'nix-index-database': 'github:nix-community/nix-index-database/b7fcd4e26d67fca48e77de9b0d0f954b18ae9562?narHash=sha256-YL71IEf2OugH3gmAsxQox6BJI0KOcHKtW2QqT/%2Bs2SA%3D' (2025-08-03) → 'github:nix-community/nix-index-database/b65f8d80656f9fcbd1fecc4b7f0730f468333142?narHash=sha256-UbLO8/0pVBXLJuyRizYOJigtzQAj8Z2bTnbKSec/wN0%3D' (2025-08-10) • Updated input 'nixpkgs-unstable': 'github:nixos/nixpkgs/a683adc19ff5228af548c6539dbc3440509bfed3?narHash=sha256-fbnmAwTQkuXHKBlcL5Nq1sMAzd3GFqCOQgEQw6Hy0Ak%3D' (2025-08-05) → 'github:NixOS/nixpkgs/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054?narHash=sha256-iAcj9T/Y%2B3DBy2J0N%2ByF9XQQQ8IEb5swLFzs23CdP88%3D' (2025-08-09) • Updated input 'nurpkgs-yushyin': 'git+https://git.forge.nihilum.space/~yushyin/nurpkgs-yushyin?ref=refs/heads/master&rev=871f36f2d630b26a00b6bdea4c01b2bdb60eac2c' (2024-03-27) → 'git+https://forge.nihilum.space/yushyin/nurpkgs?ref=refs/heads/master&rev=225ab7f08f3611d4d6d22338d684d982a2c4af2e' (2025-08-14) • Updated input 'nurpkgs-yushyin/flake-compat': 'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04) → 'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12) • Updated input 'theming': 'git+https://git.forge.nihilum.space/~yushyin/theming-yushyin?ref=refs/heads/master&rev=4549b273a4d40cbae875a256e7234f2b92317ef0' (2024-01-04) → 'git+https://forge.nihilum.space/yushyin/themes-colors?ref=refs/heads/master&rev=a73cdf6a8e6ad7e96272cce8d0499ecee08d0021' (2025-08-12)
2025-08-14 19:40:28 +02:00
theming.url = "git+https://forge.nihilum.space/yushyin/themes-colors";
theming.inputs = {
nixpkgs.follows = "nixpkgs";
flake-parts.follows = "flake-parts";
haumea.follows = "haumea";
};
flake.lock: Update Flake lock file updates: • Updated input 'nix-index-database': 'github:nix-community/nix-index-database/b7fcd4e26d67fca48e77de9b0d0f954b18ae9562?narHash=sha256-YL71IEf2OugH3gmAsxQox6BJI0KOcHKtW2QqT/%2Bs2SA%3D' (2025-08-03) → 'github:nix-community/nix-index-database/b65f8d80656f9fcbd1fecc4b7f0730f468333142?narHash=sha256-UbLO8/0pVBXLJuyRizYOJigtzQAj8Z2bTnbKSec/wN0%3D' (2025-08-10) • Updated input 'nixpkgs-unstable': 'github:nixos/nixpkgs/a683adc19ff5228af548c6539dbc3440509bfed3?narHash=sha256-fbnmAwTQkuXHKBlcL5Nq1sMAzd3GFqCOQgEQw6Hy0Ak%3D' (2025-08-05) → 'github:NixOS/nixpkgs/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054?narHash=sha256-iAcj9T/Y%2B3DBy2J0N%2ByF9XQQQ8IEb5swLFzs23CdP88%3D' (2025-08-09) • Updated input 'nurpkgs-yushyin': 'git+https://git.forge.nihilum.space/~yushyin/nurpkgs-yushyin?ref=refs/heads/master&rev=871f36f2d630b26a00b6bdea4c01b2bdb60eac2c' (2024-03-27) → 'git+https://forge.nihilum.space/yushyin/nurpkgs?ref=refs/heads/master&rev=225ab7f08f3611d4d6d22338d684d982a2c4af2e' (2025-08-14) • Updated input 'nurpkgs-yushyin/flake-compat': 'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04) → 'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12) • Updated input 'theming': 'git+https://git.forge.nihilum.space/~yushyin/theming-yushyin?ref=refs/heads/master&rev=4549b273a4d40cbae875a256e7234f2b92317ef0' (2024-01-04) → 'git+https://forge.nihilum.space/yushyin/themes-colors?ref=refs/heads/master&rev=a73cdf6a8e6ad7e96272cce8d0499ecee08d0021' (2025-08-12)
2025-08-14 19:40:28 +02:00
nurpkgs-yushyin.url = "git+https://forge.nihilum.space/yushyin/nurpkgs";
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 ];
};
}