Updated flake;

Removed gale overlay

port 8000 now always open for temporary services.

updated mpv config

Added mount.yazi plugin
This commit is contained in:
Jurn Wubben 2025-05-01 15:05:15 +02:00
parent 1e1736e14b
commit eb6a366283
8 changed files with 188 additions and 445 deletions

View file

@ -6,38 +6,38 @@
}: {
options.niksos.games = lib.mkEnableOption "gaming related stuff.";
config = lib.mkIf config.niksos.games {
nixpkgs.overlays = [
(final: prev: let
version = "1.4.2";
hash = "sha256-xe0qlbtt06CUK8bXyaGDtCcHOXpSnkbuvcxaDJjeS/c=";
npmHash = "sha256-/+NhlQydGS6+2jEjpbwycwKplVo/++wcdPiBNY3R3FI=";
cargoHash = "sha256-VwzGbm34t7mg9ndmTkht6Ho32NQ+6uxuPTKi3+VrhYo=";
in {
gale = prev.gale.overrideAttrs (new: old: {
src = prev.fetchFromGitHub {
inherit version hash;
owner = "Kesomannen";
repo = "gale";
rev = "1.4.2";
};
npmDeps = prev.fetchNpmDeps {
hash = npmHash;
name = "${new.pname}-${new.version}-npm-deps";
inherit (new) src;
};
cargoDeps = prev.rustPlatform.fetchCargoVendor {
inherit
(new)
pname
version
src
cargoRoot
;
hash = cargoHash;
};
});
})
];
# nixpkgs.overlays = [
# (final: prev: let
# version = "1.4.2";
# hash = "sha256-xe0qlbtt06CUK8bXyaGDtCcHOXpSnkbuvcxaDJjeS/c=";
# npmHash = "sha256-/+NhlQydGS6+2jEjpbwycwKplVo/++wcdPiBNY3R3FI=";
# cargoHash = "sha256-VwzGbm34t7mg9ndmTkht6Ho32NQ+6uxuPTKi3+VrhYo=";
# in {
# gale = prev.gale.overrideAttrs (new: old: {
# src = prev.fetchFromGitHub {
# inherit version hash;
# owner = "Kesomannen";
# repo = "gale";
# rev = "1.4.2";
# };
# npmDeps = prev.fetchNpmDeps {
# hash = npmHash;
# name = "${new.pname}-${new.version}-npm-deps";
# inherit (new) src;
# };
# cargoDeps = prev.rustPlatform.fetchCargoVendor {
# inherit
# (new)
# pname
# version
# src
# cargoRoot
# ;
# hash = cargoHash;
# };
# });
# })
# ];
users.users.jsw.packages = [pkgs.gale];
programs = {