From 29c84e8497a3fc71a6cfb9cdcbc62fda52068f62 Mon Sep 17 00:00:00 2001 From: Antoine Vaure Date: Sun, 22 Dec 2024 21:22:57 +0100 Subject: [PATCH] Update flake.lock and remove dead input --- flake.lock | 68 +++++++++++++++++++++++++++++++----------------- flake.nix | 16 ++++++++---- gui-software.nix | 2 +- 3 files changed, 56 insertions(+), 30 deletions(-) diff --git a/flake.lock b/flake.lock index 518afa6..783dcf8 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,20 @@ { "nodes": { + "flake-utils": { + "locked": { + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -7,11 +22,11 @@ ] }, "locked": { - "lastModified": 1733050161, - "narHash": "sha256-lYnT+EYE47f5yY3KS/Kd4pJ6CO9fhCqumkYYkQ3TK20=", + "lastModified": 1734366194, + "narHash": "sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw=", "owner": "nix-community", "repo": "home-manager", - "rev": "62d536255879be574ebfe9b87c4ac194febf47c5", + "rev": "80b0fdf483c5d1cb75aaad909bd390d48673857f", "type": "github" }, "original": { @@ -21,13 +36,34 @@ "type": "github" } }, + "nixgl": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1713543440, + "narHash": "sha256-lnzZQYG0+EXl/6NkGpyIz+FEOc/DSEG57AP1VsdeNrM=", + "owner": "nix-community", + "repo": "nixGL", + "rev": "310f8e49a149e4c9ea52f1adf70cdc768ec53f8a", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixGL", + "type": "github" + } + }, "nixpkgs": { "locked": { - "lastModified": 1733120037, - "narHash": "sha256-En+gSoVJ3iQKPDU1FHrR6zIxSLXKjzKY+pnh9tt+Yts=", + "lastModified": 1734737257, + "narHash": "sha256-GIMyMt1pkkoXdCq9un859bX6YQZ/iYtukb9R5luazLM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "f9f0d5c5380be0a599b1fb54641fa99af8281539", + "rev": "1c6e20d41d6a9c1d737945962160e8571df55daa", "type": "github" }, "original": { @@ -37,27 +73,11 @@ "type": "github" } }, - "nixpkgs-24_05": { - "locked": { - "lastModified": 1733016324, - "narHash": "sha256-8qwPSE2g1othR1u4uP86NXxm6i7E9nHPyJX3m3lx7Q4=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "7e1ca67996afd8233d9033edd26e442836cc2ad6", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-24.05", - "repo": "nixpkgs", - "type": "github" - } - }, "root": { "inputs": { "home-manager": "home-manager", - "nixpkgs": "nixpkgs", - "nixpkgs-24_05": "nixpkgs-24_05" + "nixgl": "nixgl", + "nixpkgs": "nixpkgs" } } }, diff --git a/flake.nix b/flake.nix index 65a41fb..cb1d3ba 100644 --- a/flake.nix +++ b/flake.nix @@ -3,11 +3,14 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; - nixpkgs-24_05.url = "github:nixos/nixpkgs/nixos-24.05"; home-manager = { url = "github:nix-community/home-manager/release-24.11"; inputs.nixpkgs.follows = "nixpkgs"; }; + nixgl = { + url = "github:nix-community/nixGL"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { ... }@inputs: @@ -15,10 +18,10 @@ system = "x86_64-linux"; pkgs = inputs.nixpkgs.legacyPackages.${system}; pkgs-unstable = pkgs; - pkgs-24_05 = inputs.nixpkgs-24_05.legacyPackages.${system}; + nixgl = inputs.nixgl.packages.${system}; - username = "ant"; - variant = "default"; + username = "anvaure"; + variant = "allegro"; in { homeConfigurations.${username} = inputs.home-manager.lib.homeManagerConfiguration { inherit pkgs; @@ -27,11 +30,14 @@ inherit pkgs-unstable; inherit variant; inherit username; - inherit pkgs-24_05; + inherit nixgl; }; modules = [ ./home.nix + { + home.packages = [ nixgl.nixGLIntel ]; + } ]; }; }; diff --git a/gui-software.nix b/gui-software.nix index 586cfaa..9cad072 100644 --- a/gui-software.nix +++ b/gui-software.nix @@ -1,4 +1,4 @@ -{ lib, config, variant, pkgs, pkgs-24_05, pkgs-unstable, ... }: +{ lib, config, variant, pkgs, pkgs-unstable, ... }: { home.packages = (with pkgs; [ nsxiv