From ae3ec21ddefab591e2c5445c18e371893e6d7809 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miskolczi=20Rich=C3=A1rd?= Date: Sun, 12 Apr 2026 15:55:47 +0200 Subject: [PATCH] Adding legacy minecraft launcher --- flake.lock | 89 ++++++++++++++++++++++++++++++++++++++++------ flake.nix | 9 +++-- home.nix | 5 +-- modules/common.nix | 4 +-- 4 files changed, 90 insertions(+), 17 deletions(-) diff --git a/flake.lock b/flake.lock index bb526cc..de33f5b 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,23 @@ { "nodes": { + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "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" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -7,11 +25,11 @@ ] }, "locked": { - "lastModified": 1775661044, - "narHash": "sha256-HlvLj+wE5ELaU+u2cY2nBFUJHdrob1V7qydk9lBx7oE=", + "lastModified": 1775983377, + "narHash": "sha256-ZeRjipGQnVtQ/6batI+yVOrL853FZsL0m9A63OaSfgM=", "owner": "nix-community", "repo": "home-manager", - "rev": "4ac0a4fd1537325d769377d574dccd10b97c28a2", + "rev": "e0ca734ffc85d25297715e98010b93303fa165c4", "type": "github" }, "original": { @@ -38,6 +56,25 @@ "url": "ssh://gitea@typofelho.ddns.net/TypoMustakes/hyprland-toggle-tiling.git" } }, + "ll-src": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1776001743, + "narHash": "sha256-Ppcexs8qEzrV77DPn4+hvBHJmo3YsjGfpm7CJJrpPTg=", + "ref": "refs/heads/master", + "rev": "4b8d87d5b47cb8de2da66077e73844fcaeaa78d3", + "revCount": 1, + "type": "git", + "url": "ssh://gitea@typofelho.ddns.net/TypoMustakes/legacy-launcher.git" + }, + "original": { + "type": "git", + "url": "ssh://gitea@typofelho.ddns.net/TypoMustakes/legacy-launcher.git" + } + }, "nixpkgs": { "locked": { "lastModified": 1775710090, @@ -56,11 +93,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1775423009, - "narHash": "sha256-vPKLpjhIVWdDrfiUM8atW6YkIggCEKdSAlJPzzhkQlw=", + "lastModified": 1775710090, + "narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=", "owner": "nixos", "repo": "nixpkgs", - "rev": "68d8aa3d661f0e6bd5862291b5bb263b2a6595c9", + "rev": "4c1018dae018162ec878d42fec712642d214fdfa", "type": "github" }, "original": { @@ -72,11 +109,27 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1775525138, - "narHash": "sha256-BQb70+B378ECLO8iQT3P/b1hCC5/CJVHZdeulY8futc=", + "lastModified": 1775710090, + "narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "4c1018dae018162ec878d42fec712642d214fdfa", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1775811116, + "narHash": "sha256-t+HZK42pB6N+i5RGbuy7Xluez/VvWbembBdvzsc23Ss=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d96b37bbeb9840f1c0ebfe90585ef5067b69bbb3", + "rev": "54170c54449ea4d6725efd30d719c5e505f1c10e", "type": "github" }, "original": { @@ -90,9 +143,25 @@ "inputs": { "home-manager": "home-manager", "htt-src": "htt-src", - "nixpkgs": "nixpkgs_2", + "ll-src": "ll-src", + "nixpkgs": "nixpkgs_3", "nixpkgs-unstable": "nixpkgs-unstable" } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 5592d23..7d71544 100644 --- a/flake.nix +++ b/flake.nix @@ -6,6 +6,7 @@ nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; htt-src.url = "git+ssh://gitea@typofelho.ddns.net/TypoMustakes/hyprland-toggle-tiling.git"; + ll-src.url = "git+ssh://gitea@typofelho.ddns.net/TypoMustakes/legacy-launcher.git"; home-manager = { url = "github:nix-community/home-manager"; @@ -13,12 +14,13 @@ }; }; - outputs = { self, htt-src, nixpkgs, nixpkgs-unstable, home-manager, ... }: { + outputs = { self, htt-src, ll-src, nixpkgs, nixpkgs-unstable, home-manager, ... }: { nixosConfigurations.Prometheus = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { - htt = htt-src.packages.x86_64-linux.default; + hyprland-toggle-tiling = htt-src.packages.x86_64-linux.default; + legacy-launcher = ll-src.packages.x86_64-linux.default; pkgs-unstable = import nixpkgs-unstable { system = "x86_64-linux"; @@ -36,7 +38,8 @@ system = "x86_64-linux"; specialArgs = { - htt = htt-src.packages.x86_64-linux.default; + hyprland-toggle-tiling = htt-src.packages.x86_64-linux.default; + legacy-launcher = ll-src.packages.x86_64-linux.default; pkgs-unstable = import nixpkgs-unstable { system = "x86_64-linux"; diff --git a/home.nix b/home.nix index 22f644c..de25a76 100644 --- a/home.nix +++ b/home.nix @@ -1,4 +1,4 @@ -{ lib, config, pkgs, htt, ... }: +{ lib, config, pkgs, hyprland-toggle-tiling, legacy-launcher, ... }: { imports = [ @@ -9,7 +9,8 @@ homeDirectory = "/home/typo"; stateVersion = "25.11"; packages = with pkgs; [ - htt + legacy-launcher + hyprland-toggle-tiling killall lutris bottles diff --git a/modules/common.nix b/modules/common.nix index 51875e0..3a7237f 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -1,4 +1,4 @@ -{ pkgs, pkgs-unstable, htt, lib, ... }: +{ pkgs, pkgs-unstable, hyprland-toggle-tiling, legacy-launcher, lib, ... }: { nix.settings.experimental-features = [ "nix-command" "flakes" ]; @@ -67,7 +67,7 @@ useGlobalPkgs = true; useUserPackages = true; extraSpecialArgs = { - inherit htt; + inherit hyprland-toggle-tiling legacy-launcher; }; users.typo = import ../home.nix;