From 327d9014b4e5d4479421bf8709401cc6c9636b24 Mon Sep 17 00:00:00 2001 From: elwrcl Date: Thu, 16 Jul 2026 18:02:24 +0300 Subject: [PATCH] flake update 2026-07-16 --- flake.lock | 202 +++++++++++++++++++++++++--------------- flake.nix | 7 +- main/nixos/packages.nix | 6 ++ modules/home/home.nix | 1 + 4 files changed, 138 insertions(+), 78 deletions(-) diff --git a/flake.lock b/flake.lock index bcd898b..0851204 100755 --- a/flake.lock +++ b/flake.lock @@ -42,11 +42,11 @@ ] }, "locked": { - "lastModified": 1783072894, - "narHash": "sha256-h6TQcOWG5Q4q23cdN3Pu6jahrjXuzf6NOlL0cbMVZHw=", + "lastModified": 1784201524, + "narHash": "sha256-V86z8R9dt/VABeYsJHafJEFT61NBUPJpI1dUJ/cfIIw=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "c9b7cd63ac280535ae360c8b30a6c2221aa8d364", + "rev": "2f686ef9e1784af4d0726d727c40aa386a325137", "type": "github" }, "original": { @@ -108,6 +108,21 @@ "type": "github" } }, + "flake-compat_3": { + "locked": { + "lastModified": 1767039857, + "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-schemas": { "locked": { "lastModified": 1780327564, @@ -140,28 +155,6 @@ "type": "github" } }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "hyprland", - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, "helium": { "inputs": { "flake-compat": "flake-compat", @@ -171,11 +164,11 @@ ] }, "locked": { - "lastModified": 1782992164, - "narHash": "sha256-DuKHywguEb3GI/tKEnD6BSUEvZ4/CmO0hSx1VEoQwKc=", + "lastModified": 1784153014, + "narHash": "sha256-fzwQbCc8usNSSK4XHYLg7PwOB8WgamY6y7pj1meX5gk=", "owner": "AlvaroParker", "repo": "helium-nix", - "rev": "5df7522721a025aa1ba2624040db76e7b042f756", + "rev": "d88770ce7e278af3597c0ce90b287e9b0d64b542", "type": "github" }, "original": { @@ -192,11 +185,11 @@ ] }, "locked": { - "lastModified": 1783024095, - "narHash": "sha256-oE+TNK98Pl7nHW4VU1oBvUKD5JR45U+py/NJmLoTNHI=", + "lastModified": 1784129366, + "narHash": "sha256-N5JiyICSeQF14x+OQebNyPpYowOT9Rs1iKyeCylSzOA=", "owner": "nix-community", "repo": "home-manager", - "rev": "a4d410db95a6416d1008049330bd86b85b5db45a", + "rev": "165228b0efefc3e635e5174020c40ea64271dc25", "type": "github" }, "original": { @@ -212,11 +205,11 @@ ] }, "locked": { - "lastModified": 1783099620, - "narHash": "sha256-prQSM9PGnrfSaqknJOZ3DCQKbpMiXAWLVC5SHbjLcJ4=", + "lastModified": 1784129366, + "narHash": "sha256-N5JiyICSeQF14x+OQebNyPpYowOT9Rs1iKyeCylSzOA=", "owner": "nix-community", "repo": "home-manager", - "rev": "b2e4390ff35319c52935d6a700b615da4c0f204d", + "rev": "165228b0efefc3e635e5174020c40ea64271dc25", "type": "github" }, "original": { @@ -233,11 +226,11 @@ ] }, "locked": { - "lastModified": 1781497404, - "narHash": "sha256-9GAF8sSsnkyCVCWkomXR0T+zdSxyUlfPt6neQidimdg=", + "lastModified": 1783963347, + "narHash": "sha256-r376E2XpakiXwModDHIxlvB6qLq4iFVEq730vxOO4JY=", "owner": "nix-community", "repo": "home-manager", - "rev": "1285cd3d6882a9847f2d56ed5541b3350c8a6162", + "rev": "a45a7c451455a51ae740ec3bce4024b312809c29", "type": "github" }, "original": { @@ -323,11 +316,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1783110106, - "narHash": "sha256-PRnnFkTfQ+sQHSrcWw0512zEMNp5/1WHJeVuDf6FmxI=", + "lastModified": 1784196147, + "narHash": "sha256-x+RIbCzXIamuaBg+2tsKUqaVcsrgHYibptrmWDSaPyc=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "14fa1fd0273973b7a40966b4fa9e081d6bf67dae", + "rev": "b5003998788d16c4d121a8a323972f192ee85efb", "type": "github" }, "original": { @@ -399,11 +392,11 @@ ] }, "locked": { - "lastModified": 1782769258, - "narHash": "sha256-HAhqQOoz4S0gzIOMnClL49B+rMT7zdp3UDWeqxtMs/k=", + "lastModified": 1784102347, + "narHash": "sha256-piRpwar7VZI3YviYo0a/UMFz9+rLesfv3nRLGKxjVGg=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "71b8953d7d92dbebe87a6ff9895bdd30e7495873", + "rev": "7644cecdb947060682891a0db2a0cdc5c0b9e704", "type": "github" }, "original": { @@ -609,11 +602,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1782904324, - "narHash": "sha256-u1SiMJLrf+iGykwXdu78xbizwkCb2r1aUMHfOgh7IG8=", + "lastModified": 1784189744, + "narHash": "sha256-D8oh9imibOynWAOUnvgG3w2EKDYqf8OTTaLCcTA4ePg=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "c11048188f434263cf5c207ddef453984d1e02ba", + "rev": "f4b479398c967d2c8d5a38b6d2c87283ae5078c4", "type": "github" }, "original": { @@ -642,11 +635,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1781781064, - "narHash": "sha256-Ii/koEm/sRyg65qbAQWqEgboSEIhdH0EL4KglAc14p0=", + "lastModified": 1783522755, + "narHash": "sha256-dI0HkX1djETia7cD/Y64h8BNIsSOfTRMzfNum2J6UhE=", "owner": "YaLTeR", "repo": "niri", - "rev": "49fc6117fd6c043adaa2ead316b82db5ed735d36", + "rev": "0777769e719b7c9b7c980d4ea66288bfbb4da5b3", "type": "github" }, "original": { @@ -655,6 +648,26 @@ "type": "github" } }, + "nix-alien": { + "inputs": { + "flake-compat": "flake-compat_3", + "nix-index-database": "nix-index-database", + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1784118096, + "narHash": "sha256-iW7BzSkv27lII5FvrB6kPRO0CzOZj8utOIpvcFWjHgw=", + "owner": "thiagokokada", + "repo": "nix-alien", + "rev": "df422df4324674417f91dee49bae401eef87c6ed", + "type": "github" + }, + "original": { + "owner": "thiagokokada", + "repo": "nix-alien", + "type": "github" + } + }, "nix-darwin": { "inputs": { "nixpkgs": [ @@ -662,11 +675,11 @@ ] }, "locked": { - "lastModified": 1781761792, - "narHash": "sha256-rCPytmKNjctLloB6UgK5CRrHSwV4b0ygxtJLPPp8R14=", + "lastModified": 1784123936, + "narHash": "sha256-IOWwQMJhUxcojm0MRvuKs1fKLH727u4+hHeEOPhdUyA=", "owner": "nix-darwin", "repo": "nix-darwin", - "rev": "a1fa429e945becaf60468600daf649be4ba0350c", + "rev": "a4cf1d10853b0d2be19b9eca35d749e201d70b55", "type": "github" }, "original": { @@ -676,17 +689,38 @@ "type": "github" } }, - "nixpkgs": { + "nix-index-database": { + "inputs": { + "nixpkgs": [ + "nix-alien", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1782723713, - "narHash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8", + "lastModified": 1783864904, + "narHash": "sha256-BQxN5UMg9FOevAsgBRwPxfxlh51Puj+dNn/8Dsi3sPM=", + "owner": "nix-community", + "repo": "nix-index-database", + "rev": "1111b9bc836afb7e31a7014e8d1272de9b1c917d", "type": "github" }, "original": { - "owner": "nixos", + "owner": "nix-community", + "repo": "nix-index-database", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1784007870, + "narHash": "sha256-djcLt/JJphyNt4eDY9XTly+/WbCK5lqWq9lSgCmJkkQ=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "18b9261cb3294b6d2a06d03f96872827b8fe2698", + "type": "github" + }, + "original": { + "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" @@ -708,6 +742,22 @@ "type": "github" } }, + "nixpkgs_2": { + "locked": { + "lastModified": 1784120854, + "narHash": "sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "753cc8a3a87467296ddd1fa93f0cc3e81120ee46", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "noctalia": { "inputs": { "nixpkgs": [ @@ -715,11 +765,11 @@ ] }, "locked": { - "lastModified": 1783114234, - "narHash": "sha256-vd3QlfiWEv/IHHr6gZZ2P80VPO+9qhDEJPBSmge4Erk=", + "lastModified": 1784210019, + "narHash": "sha256-DfE6kFtK8RG4I9EQplJzUUjb16CG1alx5rprs2cibE0=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "18b50824c375f825f4484b29c3ab9f8a0c6c2412", + "rev": "cb15ce1c85a5e8c652f8aabc3ccd6f266b344e57", "type": "github" }, "original": { @@ -731,18 +781,17 @@ "pre-commit-hooks": { "inputs": { "flake-compat": "flake-compat_2", - "gitignore": "gitignore", "nixpkgs": [ "hyprland", "nixpkgs" ] }, "locked": { - "lastModified": 1781733627, - "narHash": "sha256-U3yTuGBnmXvXoQI3qkpfEDsn9RovQPAjN7ndRco+3u0=", + "lastModified": 1783008725, + "narHash": "sha256-jGiy6+sxjNWXSjp25uoJuNfyH9zBK1PEDY0lVoL4ibQ=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "3bbec39bc90eadfa031e6f3b77272f3f60803e39", + "rev": "bca82caa46d5ec0f5d422c61fb1e30bc51313cbe", "type": "github" }, "original": { @@ -760,8 +809,9 @@ "hyprland": "hyprland", "hyprland-plugins": "hyprland-plugins", "niri": "niri", + "nix-alien": "nix-alien", "nix-darwin": "nix-darwin", - "nixpkgs": "nixpkgs", + "nixpkgs": "nixpkgs_2", "noctalia": "noctalia", "zen-browser": "zen-browser" } @@ -824,11 +874,11 @@ ] }, "locked": { - "lastModified": 1782311043, - "narHash": "sha256-07zLc2M3/ax+JsjxGTft17/Joua41LHE9/9AC/F9zeU=", + "lastModified": 1782644412, + "narHash": "sha256-/iSa/bL1QQFLv+uJ9gI0N87J8gOeZXvca7EjoPGKE6w=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "882ad01e195ce201b07c618bbee44a0cad8b9e5a", + "rev": "c01c99fc278ec68c82e9865923088f043c7c1621", "type": "github" }, "original": { @@ -857,11 +907,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1781226823, - "narHash": "sha256-28696iIw8uE0ZUyFTtzhEM8xMh85clCYypMxkvUi+sc=", + "lastModified": 1783895132, + "narHash": "sha256-Dl0Gvrig3EpE962hzF3ETPhUztlfuRhcmlpd8ioHN54=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "8575d0ef55d70f9b4c46b6bffb3accf912217e1e", + "rev": "a2b5c635d8c8c99b286967658d0d177044887eb8", "type": "github" }, "original": { @@ -878,11 +928,11 @@ ] }, "locked": { - "lastModified": 1783063269, - "narHash": "sha256-XVOopPVgoWPlhuJajUYNTK/M9j/L/llD6vdH5JE9EKs=", + "lastModified": 1784180486, + "narHash": "sha256-WyEBfIw3m2qpb/dy63NIEe9tmC9a1YxIRcEjrD2e390=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "b86380c97016a1c79f535f286a34c0f5b4270a1b", + "rev": "2c429687b07e5b08a22552e85802ede13d1761cc", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 93b6432..2132dd1 100755 --- a/flake.nix +++ b/flake.nix @@ -3,7 +3,7 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - + niri = { url = "github:sodiboo/niri-flake"; inputs.nixpkgs.follows = "nixpkgs"; @@ -44,6 +44,9 @@ url = "github:noctalia-dev/noctalia-shell"; inputs.nixpkgs.follows = "nixpkgs"; }; + nix-alien = { + url = "github:thiagokokada/nix-alien"; + }; }; outputs = @@ -75,7 +78,7 @@ home-manager = { useGlobalPkgs = true; useUserPackages = true; - sharedModules = [ inputs.niri.homeModules.niri ]; + sharedModules = [ inputs.niri.homeModules.niri ]; extraSpecialArgs = { inherit inputs; system = linuxSystem; diff --git a/main/nixos/packages.nix b/main/nixos/packages.nix index bab2ab4..b0d448e 100755 --- a/main/nixos/packages.nix +++ b/main/nixos/packages.nix @@ -85,6 +85,8 @@ with pkgs; kitty tree tldr + perf + file wget fish htop @@ -133,6 +135,8 @@ with pkgs; binutils python3 rustup + nodejs + jdk25 gcc ghc zig @@ -163,6 +167,7 @@ with pkgs; # editors code-cursor-fhs + lite-xl vscode neovim @@ -177,6 +182,7 @@ with pkgs; mpv inputs.zen-browser.packages.${system}.default + inputs.nix-alien.packages.${system}.nix-alien inputs.noctalia.packages.${system}.default inputs.copetch.packages.${system}.default inputs.helium.packages.${system}.default diff --git a/modules/home/home.nix b/modules/home/home.nix index 62ec7f7..6ac0533 100755 --- a/modules/home/home.nix +++ b/modules/home/home.nix @@ -95,6 +95,7 @@ programs.starship.enable = true; programs.fzf.enable = true; programs.zoxide.enable = true; + programs.nix-ld.enable = true; gtk = { enable = true;