From 06085c3d099cca7044fc4b48f5307f135076d2ef Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Wed, 12 Nov 2025 10:58:21 +0000 Subject: [PATCH] add(helium): added helium as a module --- nix/flake.lock | 84 +++++++++++++++++++++---------------- nix/flake.nix | 4 +- nix/modules/helium/home.nix | 4 +- 3 files changed, 53 insertions(+), 39 deletions(-) diff --git a/nix/flake.lock b/nix/flake.lock index c8edb27..fd6e93f 100644 --- a/nix/flake.lock +++ b/nix/flake.lock @@ -178,11 +178,11 @@ ] }, "locked": { - "lastModified": 1762440070, - "narHash": "sha256-xxdepIcb39UJ94+YydGP221rjnpkDZUlykKuF54PsqI=", + "lastModified": 1762810396, + "narHash": "sha256-dxFVgQPG+R72dkhXTtqUm7KpxElw3u6E+YlQ2WaDgt8=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "26d05891e14c88eb4a5d5bee659c0db5afb609d8", + "rev": "0bdadb1b265fb4143a75bd1ec7d8c915898a9923", "type": "github" }, "original": { @@ -199,11 +199,11 @@ ] }, "locked": { - "lastModified": 1762440070, - "narHash": "sha256-xxdepIcb39UJ94+YydGP221rjnpkDZUlykKuF54PsqI=", + "lastModified": 1762810396, + "narHash": "sha256-dxFVgQPG+R72dkhXTtqUm7KpxElw3u6E+YlQ2WaDgt8=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "26d05891e14c88eb4a5d5bee659c0db5afb609d8", + "rev": "0bdadb1b265fb4143a75bd1ec7d8c915898a9923", "type": "github" }, "original": { @@ -418,11 +418,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1762755326, - "narHash": "sha256-YYTzQUQDnVdtN3k40sC5kq6yL70riU8bM8cQLz38jzk=", + "lastModified": 1762863495, + "narHash": "sha256-rpvqm7zwEimHFtmYuFMz2CUMF76AAmmdQDGD6bbqiuQ=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "0b1d690676589503f0addece30e936a240733699", + "rev": "b2ea6b010c36fa3c6a374af4e555eba5df32947e", "type": "github" }, "original": { @@ -668,11 +668,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1762733080, - "narHash": "sha256-kgGO0tdvFChcUk3KXHwqrvKfY1Td3i4EehtE2xsch8s=", + "lastModified": 1762819488, + "narHash": "sha256-krX4RpjxT5FxBvxF2M5KCf8M7mOgzf8r9qMYN89SC0A=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "383208e4ec49f9eb568d25fd9f5efa0625873e59", + "rev": "198cab0ed97958984f1a3a70fa91feb7c1a5a168", "type": "github" }, "original": { @@ -684,11 +684,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1762729645, - "narHash": "sha256-QnSYFDWlfQAtPWLtOY7Ab3SipYC5l27eCCJKX0i8jkY=", + "lastModified": 1762786736, + "narHash": "sha256-WNVL98v4R9recsJ6CgdY6rdtaOHStHOtLDx5stZ+FP0=", "owner": "neovim", "repo": "neovim", - "rev": "76fdd9b882489b233ca00a0809d719c70e48b164", + "rev": "70ea589d79f66ea29cfc20451a1a177652a24f27", "type": "github" }, "original": { @@ -700,16 +700,14 @@ "nikkuss-pkgs": { "inputs": { "flake-utils": "flake-utils", - "nixpkgs": [ - "nixpkgs" - ] + "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1761576317, - "narHash": "sha256-fItr4a7t6vkUoboXth14HjRQnXitk+nmXKVTsccZ7VU=", + "lastModified": 1762862952, + "narHash": "sha256-0eBkg+RO2HKE/cDS2mNk6tjILM8rdzJQATrUstHw71M=", "ref": "refs/heads/main", - "rev": "51038c5b6c7d5872605ac64b3523d54a6df48cfa", - "revCount": 31, + "rev": "ddf51d782e497115e32f9ece6ce0b7655c4eca0f", + "revCount": 35, "type": "git", "url": "https://git.scug.io/nikkuss/pkgs" }, @@ -735,7 +733,7 @@ }, "nix-warez": { "inputs": { - "nixpkgs": "nixpkgs_3" + "nixpkgs": "nixpkgs_4" }, "locked": { "dir": "blender", @@ -756,7 +754,7 @@ "nixos-wsl": { "inputs": { "flake-compat": "flake-compat_2", - "nixpkgs": "nixpkgs_4" + "nixpkgs": "nixpkgs_5" }, "locked": { "lastModified": 1762251193, @@ -822,6 +820,22 @@ } }, "nixpkgs_3": { + "locked": { + "lastModified": 1759831965, + "narHash": "sha256-vgPm2xjOmKdZ0xKA6yLXPJpjOtQPHfaZDRtH+47XEBo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c9b6fb798541223bbb396d287d16f43520250518", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { "locked": { "lastModified": 1733808091, "narHash": "sha256-KWwINTQelKOoQgrXftxoqxmKFZb9pLVfnRvK270nkVk=", @@ -836,7 +850,7 @@ "type": "indirect" } }, - "nixpkgs_4": { + "nixpkgs_5": { "locked": { "lastModified": 1761907660, "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=", @@ -852,7 +866,7 @@ "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_6": { "locked": { "lastModified": 1762596750, "narHash": "sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV+3DSADBX7/9YQ=", @@ -868,7 +882,7 @@ "type": "github" } }, - "nixpkgs_6": { + "nixpkgs_7": { "locked": { "lastModified": 1762363567, "narHash": "sha256-YRqMDEtSMbitIMj+JLpheSz0pwEr0Rmy5mC7myl17xs=", @@ -894,11 +908,11 @@ "systems": "systems_4" }, "locked": { - "lastModified": 1762789067, - "narHash": "sha256-z0VQRaEARqF5eARuAFhDixV+g5B+5IJ1iDKSUM+5EIY=", + "lastModified": 1762865386, + "narHash": "sha256-2hkqfvY2wH+78M85X/ZApyZURnFc926b2mAHiyHcGDE=", "owner": "nix-community", "repo": "nixvim", - "rev": "2dc09e09cc65026f0899cc50291e244ee24835d3", + "rev": "9e556e752505263eef8c0d0f982e2ab9029cc512", "type": "github" }, "original": { @@ -1008,7 +1022,7 @@ "nix-meow": "nix-meow", "nix-warez": "nix-warez", "nixos-wsl": "nixos-wsl", - "nixpkgs": "nixpkgs_5", + "nixpkgs": "nixpkgs_6", "nixpkgs-gamescope": "nixpkgs-gamescope", "nixvim": "nixvim", "quickshell": "quickshell", @@ -1024,11 +1038,11 @@ ] }, "locked": { - "lastModified": 1762659808, - "narHash": "sha256-2Kv2mANf+FRisqhpfeZ8j9firBxb23ZvEXwdcunbpGI=", + "lastModified": 1762812535, + "narHash": "sha256-A91a+K0Q9wfdPLwL06e/kbHeAWSzPYy2EGdTDsyfb+s=", "owner": "Mic92", "repo": "sops-nix", - "rev": "524312bc62e3f34bd9231a2f66622663d3355133", + "rev": "d75e4f89e58fdda39e4809f8c52013caa22483b7", "type": "github" }, "original": { @@ -1039,7 +1053,7 @@ }, "spicetify-nix": { "inputs": { - "nixpkgs": "nixpkgs_6", + "nixpkgs": "nixpkgs_7", "systems": "systems_5" }, "locked": { diff --git a/nix/flake.nix b/nix/flake.nix index 6c8230b..74cf840 100644 --- a/nix/flake.nix +++ b/nix/flake.nix @@ -17,7 +17,7 @@ }; nikkuss-pkgs = { url = "git+https://git.scug.io/nikkuss/pkgs"; - inputs.nixpkgs.follows = "nixpkgs"; + # inputs.nixpkgs.follows = "nixpkgs"; }; sops-nix = { url = "github:Mic92/sops-nix"; @@ -56,7 +56,7 @@ }: let overlays = [ - inputs.nikkuss-pkgs.overlays.default + # inputs.nikkuss-pkgs.overlays.default (final: prev: { arrpc = prev.arrpc.overrideAttrs (preve: rec { pname = preve.pname + "-meow"; diff --git a/nix/modules/helium/home.nix b/nix/modules/helium/home.nix index 18babb2..89dcd34 100644 --- a/nix/modules/helium/home.nix +++ b/nix/modules/helium/home.nix @@ -16,8 +16,8 @@ in enable = lib.mkEnableOption "helium"; }; config = lib.mkIf cfg.enable { - home.packages = with pkgs; [ - helium-browser + home.packages = [ + inputs.nikkuss-pkgs.packages.x86_64-linux.helium-browser ]; # xdg.mimeApps.defaultApplications = { # "text/html" = "chromium.desktop";