From 3d17e0c32d467bf0036a967cef65e06e33955c59 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Wed, 25 Mar 2026 12:12:53 -0400 Subject: [PATCH] add nexus --- flake.lock | 82 +++++++++++++++++++++++++--------- flake.nix | 5 ++- modules/graphical/packages.nix | 3 +- 3 files changed, 67 insertions(+), 23 deletions(-) diff --git a/flake.lock b/flake.lock index 98272f9..f98895a 100644 --- a/flake.lock +++ b/flake.lock @@ -856,6 +856,24 @@ "inputs": { "nixpkgs-lib": "nixpkgs-lib_6" }, + "locked": { + "lastModified": 1767609335, + "narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "250481aafeb741edfe23d29195671c19b36b6dca", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_7": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_7" + }, "locked": { "lastModified": 1749398372, "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=", @@ -870,7 +888,7 @@ "type": "github" } }, - "flake-parts_7": { + "flake-parts_8": { "inputs": { "nixpkgs-lib": [ "sdm845", @@ -891,7 +909,7 @@ "type": "github" } }, - "flake-parts_8": { + "flake-parts_9": { "inputs": { "nixpkgs-lib": [ "stylix", @@ -1639,13 +1657,35 @@ "type": "github" } }, - "nexusbot": { + "nexus": { "inputs": { "flake-parts": "flake-parts_6", "nixpkgs": [ "nixpkgs" ] }, + "locked": { + "lastModified": 1774455098, + "narHash": "sha256-iYSDME7cKWmAohE95fuOpymi+RLUtzqI5OSDNBbCDco=", + "ref": "refs/heads/main", + "rev": "f9927d1eb36a59da55d1e9e5a4772a2102e34010", + "revCount": 333, + "submodules": true, + "type": "git", + "url": "https://git.federated.nexus/Henry-Hiles/nexus" + }, + "original": { + "type": "git", + "url": "https://git.federated.nexus/Henry-Hiles/nexus" + } + }, + "nexusbot": { + "inputs": { + "flake-parts": "flake-parts_7", + "nixpkgs": [ + "nixpkgs" + ] + }, "locked": { "lastModified": 1772327751, "narHash": "sha256-eLhQ+HihUSekY62EOAuSToHYP0l8h4bxiMR7kTo10vs=", @@ -2262,6 +2302,21 @@ } }, "nixpkgs-lib_6": { + "locked": { + "lastModified": 1765674936, + "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, + "nixpkgs-lib_7": { "locked": { "lastModified": 1748740939, "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=", @@ -2276,21 +2331,6 @@ "type": "github" } }, - "nixpkgs-master": { - "locked": { - "lastModified": 1772743653, - "narHash": "sha256-N6R7mOBXgq7ddh1Z7pQSr3cwq/l5f5vWeUoVWs6AayI=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "83009945357cad5ff78c9a78a904217092973ece", - "type": "github" - }, - "original": { - "owner": "nixos", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs-riscv": { "locked": { "lastModified": 1752147015, @@ -2571,12 +2611,12 @@ "home-manager": "home-manager_2", "lasuite-docs-proxy": "lasuite-docs-proxy", "matrixoidc": "matrixoidc", + "nexus": "nexus", "nexusbot": "nexusbot", "nix-maid": "nix-maid", "nix-matrix-appservices": "nix-matrix-appservices", "nixpkgs": "nixpkgs", "nixpkgs-custom": "nixpkgs-custom", - "nixpkgs-master": "nixpkgs-master", "run0-sudo-shim": "run0-sudo-shim", "sdm845": "sdm845", "stylix": "stylix", @@ -2699,7 +2739,7 @@ "emacs-overlay": "emacs-overlay", "fenix": "fenix_2", "flake-compat": "flake-compat_4", - "flake-parts": "flake-parts_7", + "flake-parts": "flake-parts_8", "flake-schemas": "flake-schemas", "flake-utils": "flake-utils_3", "flake-utils-plus": "flake-utils-plus", @@ -2794,7 +2834,7 @@ "base16-helix": "base16-helix", "base16-vim": "base16-vim", "firefox-gnome-theme": "firefox-gnome-theme_2", - "flake-parts": "flake-parts_8", + "flake-parts": "flake-parts_9", "gnome-shell": "gnome-shell", "nixpkgs": [ "nixpkgs" diff --git a/flake.nix b/flake.nix index 4f4e24e..a72b085 100755 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,6 @@ inputs = { gnome-mobile.url = "github:chuangzhu/nixpkgs-gnome-mobile"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixpkgs-master.url = "github:nixos/nixpkgs"; nixpkgs-custom.url = "github:Henry-Hiles/nixpkgs"; wrapper-manager.url = "github:viperML/wrapper-manager"; flake-parts.url = "github:hercules-ci/flake-parts"; @@ -27,6 +26,10 @@ url = "git+https://git.federated.nexus/Henry-Hiles/matrixoidc"; inputs.nixpkgs.follows = "nixpkgs"; }; + nexus = { + url = "git+https://git.federated.nexus/Henry-Hiles/nexus"; + inputs.nixpkgs.follows = "nixpkgs"; + }; lasuite-docs-proxy = { url = "git+https://git.federated.nexus/Henry-Hiles/lasuite_docs_proxy"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/modules/graphical/packages.nix b/modules/graphical/packages.nix index 0107c5c..245bedc 100644 --- a/modules/graphical/packages.nix +++ b/modules/graphical/packages.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, inputs, ... }: { services.xserver.excludePackages = [ pkgs.xterm ]; environment.systemPackages = with pkgs; [ @@ -11,5 +11,6 @@ wl-clipboard google-cursor papirus-icon-theme + inputs.nexus.packages.${pkgs.stdenv.hostPlatform.system}.default ]; }