diff --git a/flake.lock b/flake.lock index 7ebefdc..6e46a43 100644 --- a/flake.lock +++ b/flake.lock @@ -78,6 +78,22 @@ "type": "github" } }, + "flake-compat_4": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib_2" @@ -101,11 +117,11 @@ "nixpkgs-lib": "nixpkgs-lib_3" }, "locked": { - "lastModified": 1693611461, - "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "lastModified": 1696343447, + "narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", "type": "github" }, "original": { @@ -154,16 +170,17 @@ "nixpkgs-lib": "nixpkgs-lib_6" }, "locked": { - "lastModified": 1693611461, - "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "lastModified": 1696343447, + "narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", "type": "github" }, "original": { - "id": "flake-parts", - "type": "indirect" + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" } }, "flake-utils": { @@ -206,6 +223,24 @@ "inputs": { "systems": "systems_3" }, + "locked": { + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_4": { + "inputs": { + "systems": "systems_4" + }, "locked": { "lastModified": 1681202837, "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", @@ -252,11 +287,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1695693919, - "narHash": "sha256-ik3qDGRspMyx1LP/m/Bc2O9LTpDIeg3x4Y2EJBin1tQ=", + "lastModified": 1697539588, + "narHash": "sha256-veWkq42czNVzppmXMhd97BFbCbWGrkVSfMP3sVkLbcM=", "owner": "helix-editor", "repo": "helix", - "rev": "01e281ce107e57cc1865a0e09e89a8e8c79f2a4e", + "rev": "fc16449efe58a49c15e19c9fde6584d8625493fd", "type": "github" }, "original": { @@ -272,11 +307,11 @@ ] }, "locked": { - "lastModified": 1695708052, - "narHash": "sha256-QiWOrZcCmY+zH2NVM6/opZaMRMgam9u+qVYycKLqL10=", + "lastModified": 1697555443, + "narHash": "sha256-nsq8A+adEdN7bvVdz09LFyrHkTW5GtOzo/ctlHhyaaE=", "owner": "nix-community", "repo": "home-manager", - "rev": "dd88dbc69438384bd94f8282584a86798750028c", + "rev": "b3acf1dc78b38a2fe03b287fead44d7ad25ac7c5", "type": "github" }, "original": { @@ -308,11 +343,11 @@ ] }, "locked": { - "lastModified": 1695526222, - "narHash": "sha256-/NwZz3QcVplrfiDKk1thYg1EIHLSNucVHNUi2uwO3RI=", + "lastModified": 1697340827, + "narHash": "sha256-XlrR68N7jyaZ0bs8TPrhqcWG0IPG3pbjrKzJMpYOsos=", "owner": "Mic92", "repo": "nix-index-database", - "rev": "25d6369c232bbea1ec1f90226fd17982e7a0a647", + "rev": "29977d0796c058bbcfb2df5b18eb5badf1711007", "type": "github" }, "original": { @@ -321,10 +356,35 @@ "type": "github" } }, - "nix-rice": { + "nix-ld-rs": { "inputs": { "flake-compat": "flake-compat_2", "flake-utils": "flake-utils_3", + "nixpkgs": [ + "nixpkgs" + ], + "rust-overlay": [ + "rust-overlay" + ] + }, + "locked": { + "lastModified": 1692825040, + "narHash": "sha256-01V6wiLzXe2acXPriiHnn/MMQpwYXcneC0tIqbdcny8=", + "owner": "nix-community", + "repo": "nix-ld-rs", + "rev": "35987e7f70ca6845489e8abc6e7897775c01a5c4", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nix-ld-rs", + "type": "github" + } + }, + "nix-rice": { + "inputs": { + "flake-compat": "flake-compat_3", + "flake-utils": "flake-utils_4", "kitty-themes-src": "kitty-themes-src", "nixpkgs-lib": "nixpkgs-lib", "pre-commit-hooks": "pre-commit-hooks" @@ -364,11 +424,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1695137077, - "narHash": "sha256-wJ8EpYjsqrR4GFAF67wJKmZd4q86KuODWAag4acQL5Q=", + "lastModified": 1697038389, + "narHash": "sha256-hbzFPXyQQxJObRdb+CsylUXii29UfFV7866WWgWYs6Y=", "owner": "nix-community", "repo": "nixd", - "rev": "e8f144ca50fe71e74d247e5308ae7ce122f0a0e6", + "rev": "29904e121cc775e7caaf4fffa6bc7da09376a43b", "type": "github" }, "original": { @@ -429,11 +489,11 @@ "nixpkgs-lib_3": { "locked": { "dir": "lib", - "lastModified": 1693471703, - "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "lastModified": 1696019113, + "narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a", "type": "github" }, "original": { @@ -483,11 +543,11 @@ "nixpkgs-lib_6": { "locked": { "dir": "lib", - "lastModified": 1693471703, - "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "lastModified": 1696019113, + "narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a", "type": "github" }, "original": { @@ -516,11 +576,11 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1695559356, - "narHash": "sha256-kXZ1pUoImD9OEbPCwpTz4tHsNTr4CIyIfXb3ocuR8sI=", + "lastModified": 1697226376, + "narHash": "sha256-cumLLb1QOUtWieUnLGqo+ylNt3+fU8Lcv5Zl+tYbRUE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "261abe8a44a7e8392598d038d2e01f7b33cf26d0", + "rev": "898cb2064b6e98b8c5499f37e81adbdf2925f7c5", "type": "github" }, "original": { @@ -548,11 +608,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1695360818, - "narHash": "sha256-JlkN3R/SSoMTa+CasbxS1gq+GpGxXQlNZRUh9+LIy/0=", + "lastModified": 1697456312, + "narHash": "sha256-roiSnrqb5r+ehnKCauPLugoU8S36KgmWraHgRqVYndo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e35dcc04a3853da485a396bdd332217d0ac9054f", + "rev": "ca012a02bf8327be9e488546faecae5e05d7d749", "type": "github" }, "original": { @@ -580,11 +640,11 @@ }, "nur": { "locked": { - "lastModified": 1695733013, - "narHash": "sha256-dyQjcUNqZk7kR3exhwDvpZV4U/1gJNNtbypacMGMJyA=", + "lastModified": 1697572048, + "narHash": "sha256-jS93XeYHl0HtnQ09tulbdeygjFHYYXHDozQ7AZP8aaU=", "owner": "nix-community", "repo": "NUR", - "rev": "4af599c0027f63d4812df1a7835a3fe71e26ea12", + "rev": "641022140ba8b6339d9f39bc13dd81aa4ac0f0e7", "type": "github" }, "original": { @@ -595,7 +655,7 @@ }, "pre-commit-hooks": { "inputs": { - "flake-compat": "flake-compat_3", + "flake-compat": "flake-compat_4", "flake-utils": [ "nix-rice", "flake-utils" @@ -630,7 +690,7 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-UWrgMhmt1I9du1arlBji6l0ijm/33L1B7J3mi68n4oc=", + "narHash": "sha256-TohP8yXFcSpQzFL7evx7D1wVqvCEgmF5qtnSdaCqCso=", "path": "pywlroots", "type": "path" }, @@ -663,11 +723,11 @@ ], "pywlroots": "pywlroots", "qtile-src": "qtile-src", - "scenefx": "scenefx_2" + "smartfloat": "smartfloat" }, "locked": { "lastModified": 1, - "narHash": "sha256-gHjQFJhVXzDanky68EkmfRp07oOO/fDsynukTcVbc0M=", + "narHash": "sha256-JK4fwHyPBVulc+go0yJdPJ8zJzY/6NxV96/l/09eRT8=", "path": "flakes/qtile", "type": "path" }, @@ -679,11 +739,11 @@ "qtile-src": { "flake": false, "locked": { - "lastModified": 1695927044, - "narHash": "sha256-Z0EpAYJu01lH1BOJXONynGZmSk7nEqmPj15JXflkGaE=", + "lastModified": 1697524288, + "narHash": "sha256-5KUPyCAyev++MWudkrEDMWTgVQTue5IdH9HMnATWuxI=", "owner": "qtile", "repo": "qtile", - "rev": "17f20d65920502d9e4920eae50c036984fd49a25", + "rev": "5a1af7fd65b5fb0d4afb97bb82007cf082044d73", "type": "github" }, "original": { @@ -698,6 +758,7 @@ "helix": "helix", "home-manager": "home-manager", "nix-index-database": "nix-index-database", + "nix-ld-rs": "nix-ld-rs", "nix-rice": "nix-rice", "nix-std": "nix-std", "nixd": "nixd", @@ -743,11 +804,11 @@ ] }, "locked": { - "lastModified": 1695694299, - "narHash": "sha256-0CucEiOZzOVHwmGDJKNXLj7aDYOqbRtqChp9nbGrh18=", + "lastModified": 1697508761, + "narHash": "sha256-QKWiXUlnke+EiJw3pek1l7xyJ4YsxYXZeQJt/YLgjvA=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "c89a55d2d91cf55234466934b25deeffa365188a", + "rev": "6f74c92caaf2541641b50ec623676430101d1fd4", "type": "github" }, "original": { @@ -789,39 +850,22 @@ "type": "github" } }, - "scenefx-src_2": { - "flake": false, - "locked": { - "lastModified": 1691347738, - "narHash": "sha256-c/zRWz6njC3RsHzIcWpd5m7CXGprrIhKENpaQVH7Owk=", - "owner": "wlrfx", - "repo": "scenefx", - "rev": "b929a2bbadf467864796ad4ec90882ce86cfebff", - "type": "github" - }, - "original": { - "owner": "wlrfx", - "repo": "scenefx", - "type": "github" - } - }, - "scenefx_2": { + "smartfloat": { "inputs": { "flake-parts": "flake-parts_5", "nixpkgs": [ "qtile", "nixpkgs" - ], - "scenefx-src": "scenefx-src_2" + ] }, "locked": { "lastModified": 1, - "narHash": "sha256-MjNre2IVsdGHgumTqojSngsCKSZQPcri01ZikXbyTqQ=", - "path": "scenefx", + "narHash": "sha256-hKPB0q1CYMXpH2kvCs8oCmNcRRoOj1JJDECGGY2A1AU=", + "path": "smartfloat", "type": "path" }, "original": { - "path": "scenefx", + "path": "smartfloat", "type": "path" } }, @@ -869,6 +913,21 @@ "repo": "default", "type": "github" } + }, + "systems_4": { + "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 bd52c6a..d3d2376 100644 --- a/flake.nix +++ b/flake.nix @@ -39,6 +39,12 @@ nixd.url = "github:nix-community/nixd"; + nix-ld-rs = { + url = "github:nix-community/nix-ld-rs"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.rust-overlay.follows = "rust-overlay"; + }; + qtile = { url = "path:flakes/qtile"; inputs.nixpkgs.follows = "nixpkgs"; @@ -54,6 +60,7 @@ helix, qtile, nixd, + nix-ld-rs, nix-index-database, nix-rice, nix-std, diff --git a/flakes/qtile/flake.lock b/flakes/qtile/flake.lock index 4236214..f0f9b0b 100644 --- a/flakes/qtile/flake.lock +++ b/flakes/qtile/flake.lock @@ -5,11 +5,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1693611461, - "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "lastModified": 1696343447, + "narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", "type": "github" }, "original": { @@ -58,25 +58,26 @@ "nixpkgs-lib": "nixpkgs-lib_4" }, "locked": { - "lastModified": 1693611461, - "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "lastModified": 1696343447, + "narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", "type": "github" }, "original": { - "id": "flake-parts", - "type": "indirect" + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1695830400, - "narHash": "sha256-gToZXQVr0G/1WriO83olnqrLSHF2Jb8BPcmCt497ro0=", + "lastModified": 1697456312, + "narHash": "sha256-roiSnrqb5r+ehnKCauPLugoU8S36KgmWraHgRqVYndo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8a86b98f0ba1c405358f1b71ff8b5e1d317f5db2", + "rev": "ca012a02bf8327be9e488546faecae5e05d7d749", "type": "github" }, "original": { @@ -89,11 +90,11 @@ "nixpkgs-lib": { "locked": { "dir": "lib", - "lastModified": 1693471703, - "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "lastModified": 1696019113, + "narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a", "type": "github" }, "original": { @@ -143,11 +144,11 @@ "nixpkgs-lib_4": { "locked": { "dir": "lib", - "lastModified": 1693471703, - "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "lastModified": 1696019113, + "narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a", "type": "github" }, "original": { @@ -185,7 +186,7 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-UWrgMhmt1I9du1arlBji6l0ijm/33L1B7J3mi68n4oc=", + "narHash": "sha256-TohP8yXFcSpQzFL7evx7D1wVqvCEgmF5qtnSdaCqCso=", "path": "pywlroots", "type": "path" }, @@ -213,11 +214,11 @@ "qtile-src": { "flake": false, "locked": { - "lastModified": 1695927044, - "narHash": "sha256-Z0EpAYJu01lH1BOJXONynGZmSk7nEqmPj15JXflkGaE=", + "lastModified": 1697524288, + "narHash": "sha256-5KUPyCAyev++MWudkrEDMWTgVQTue5IdH9HMnATWuxI=", "owner": "qtile", "repo": "qtile", - "rev": "17f20d65920502d9e4920eae50c036984fd49a25", + "rev": "5a1af7fd65b5fb0d4afb97bb82007cf082044d73", "type": "github" }, "original": { @@ -232,7 +233,7 @@ "nixpkgs": "nixpkgs", "pywlroots": "pywlroots", "qtile-src": "qtile-src", - "scenefx": "scenefx_2" + "smartfloat": "smartfloat" } }, "scenefx": { @@ -268,38 +269,21 @@ "type": "github" } }, - "scenefx-src_2": { - "flake": false, - "locked": { - "lastModified": 1691347738, - "narHash": "sha256-c/zRWz6njC3RsHzIcWpd5m7CXGprrIhKENpaQVH7Owk=", - "owner": "wlrfx", - "repo": "scenefx", - "rev": "b929a2bbadf467864796ad4ec90882ce86cfebff", - "type": "github" - }, - "original": { - "owner": "wlrfx", - "repo": "scenefx", - "type": "github" - } - }, - "scenefx_2": { + "smartfloat": { "inputs": { "flake-parts": "flake-parts_4", "nixpkgs": [ "nixpkgs" - ], - "scenefx-src": "scenefx-src_2" + ] }, "locked": { "lastModified": 1, - "narHash": "sha256-MjNre2IVsdGHgumTqojSngsCKSZQPcri01ZikXbyTqQ=", - "path": "scenefx", + "narHash": "sha256-hKPB0q1CYMXpH2kvCs8oCmNcRRoOj1JJDECGGY2A1AU=", + "path": "smartfloat", "type": "path" }, "original": { - "path": "scenefx", + "path": "smartfloat", "type": "path" } } diff --git a/flakes/qtile/flake.nix b/flakes/qtile/flake.nix index b91a809..c86e693 100644 --- a/flakes/qtile/flake.nix +++ b/flakes/qtile/flake.nix @@ -14,10 +14,15 @@ inputs.nixpkgs.follows = "nixpkgs"; }; - scenefx = { - url = "path:scenefx"; + smartfloat = { + url = "path:smartfloat"; inputs.nixpkgs.follows = "nixpkgs"; }; + + # scenefx = { + # url = "path:scenefx"; + # inputs.nixpkgs.follows = "nixpkgs"; + # }; }; outputs = inputs @ { @@ -35,9 +40,9 @@ pkgs, system, ... - }: { - packages.qtile = with pkgs; - with pkgs.python3Packages; + }: rec { + packages.qtile-unwrapped = with pkgs; + with python3Packages; buildPythonPackage rec { pname = "qtile"; version = "unstable-${inputs.qtile-src.lastModifiedDate}"; @@ -55,6 +60,8 @@ substituteInPlace libqtile/backend/wayland/cffi/build.py \ --replace /usr/include/pixman-1 ${lib.getDev pkgs.pixman}/include \ --replace /usr/include/libdrm ${lib.getDev pkgs.libdrm}/include/libdrm + cp ${inputs'.smartfloat.packages.default} libqtile/layout/smartfloat.py + echo from libqtile.layout.smartfloat import SmartFloat >> libqtile/layout/__init__.py ''; nativeBuildInputs = [ pkg-config @@ -82,7 +89,7 @@ libdrm wayland xorg.xcbutilwm - inputs'.scenefx.packages.default + # inputs'.scenefx.packages.default (wlroots.overrideAttrs (wf: wp: { postPatch = wp.postPatch @@ -97,6 +104,13 @@ ]; doCheck = false; }; + packages.qtile = with pkgs; + with python3Packages; + (python3.withPackages (_: [packages.qtile-unwrapped])).overrideAttrs (_: { + inherit (packages.qtile-unwrapped) pname version meta; + name = with packages.qtile-unwrapped; "${pname}-${version}"; + passthru.unwrapped = packages.qtile-unwrapped; + }); }; }; } diff --git a/flakes/qtile/smartfloat/flake.lock b/flakes/qtile/smartfloat/flake.lock new file mode 100644 index 0000000..3ebe673 --- /dev/null +++ b/flakes/qtile/smartfloat/flake.lock @@ -0,0 +1,380 @@ +{ + "nodes": { + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1696343447, + "narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_2": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_2" + }, + "locked": { + "lastModified": 1693611461, + "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_3": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_3" + }, + "locked": { + "lastModified": 1693611461, + "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_4": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_4" + }, + "locked": { + "lastModified": 1693611461, + "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "type": "github" + }, + "original": { + "id": "flake-parts", + "type": "indirect" + } + }, + "flake-parts_5": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_5" + }, + "locked": { + "lastModified": 1693611461, + "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "type": "github" + }, + "original": { + "id": "flake-parts", + "type": "indirect" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1696193975, + "narHash": "sha256-mnQjUcYgp9Guu3RNVAB2Srr1TqKcPpRXmJf4LJk6KRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "fdd898f8f79e8d2f99ed2ab6b3751811ef683242", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib": { + "locked": { + "dir": "lib", + "lastModified": 1696019113, + "narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_2": { + "locked": { + "dir": "lib", + "lastModified": 1693471703, + "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_3": { + "locked": { + "dir": "lib", + "lastModified": 1693471703, + "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_4": { + "locked": { + "dir": "lib", + "lastModified": 1693471703, + "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_5": { + "locked": { + "dir": "lib", + "lastModified": 1693471703, + "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1695830400, + "narHash": "sha256-gToZXQVr0G/1WriO83olnqrLSHF2Jb8BPcmCt497ro0=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "8a86b98f0ba1c405358f1b71ff8b5e1d317f5db2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1695830400, + "narHash": "sha256-gToZXQVr0G/1WriO83olnqrLSHF2Jb8BPcmCt497ro0=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "8a86b98f0ba1c405358f1b71ff8b5e1d317f5db2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "pywlroots": { + "inputs": { + "flake-parts": "flake-parts_3", + "nixpkgs": [ + "qtile", + "nixpkgs" + ], + "pywlroots-src": "pywlroots-src", + "scenefx": "scenefx" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-UWrgMhmt1I9du1arlBji6l0ijm/33L1B7J3mi68n4oc=", + "path": "pywlroots", + "type": "path" + }, + "original": { + "path": "pywlroots", + "type": "path" + } + }, + "pywlroots-src": { + "flake": false, + "locked": { + "lastModified": 1694810594, + "narHash": "sha256-TjOYziToYqXbhAK+h/h00/e7oPluDsGaBP3DJ68jPXM=", + "owner": "flacjacket", + "repo": "pywlroots", + "rev": "fca5c8142930ed4a6c23a906e77813207d993480", + "type": "github" + }, + "original": { + "owner": "flacjacket", + "repo": "pywlroots", + "type": "github" + } + }, + "qtile": { + "inputs": { + "flake-parts": "flake-parts_2", + "nixpkgs": "nixpkgs_2", + "pywlroots": "pywlroots", + "qtile-src": "qtile-src", + "scenefx": "scenefx_2" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-rdGt6waCz54AHCuxudA/tXu+enyPSYu7uQyMsbnpxRg=", + "path": "../", + "type": "path" + }, + "original": { + "path": "../", + "type": "path" + } + }, + "qtile-src": { + "flake": false, + "locked": { + "lastModified": 1695927044, + "narHash": "sha256-Z0EpAYJu01lH1BOJXONynGZmSk7nEqmPj15JXflkGaE=", + "owner": "qtile", + "repo": "qtile", + "rev": "17f20d65920502d9e4920eae50c036984fd49a25", + "type": "github" + }, + "original": { + "owner": "qtile", + "repo": "qtile", + "type": "github" + } + }, + "root": { + "inputs": { + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs", + "qtile": "qtile" + } + }, + "scenefx": { + "inputs": { + "flake-parts": "flake-parts_4", + "nixpkgs": "nixpkgs_3", + "scenefx-src": "scenefx-src" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-MjNre2IVsdGHgumTqojSngsCKSZQPcri01ZikXbyTqQ=", + "path": "../scenefx", + "type": "path" + }, + "original": { + "path": "../scenefx", + "type": "path" + } + }, + "scenefx-src": { + "flake": false, + "locked": { + "lastModified": 1691347738, + "narHash": "sha256-c/zRWz6njC3RsHzIcWpd5m7CXGprrIhKENpaQVH7Owk=", + "owner": "wlrfx", + "repo": "scenefx", + "rev": "b929a2bbadf467864796ad4ec90882ce86cfebff", + "type": "github" + }, + "original": { + "owner": "wlrfx", + "repo": "scenefx", + "type": "github" + } + }, + "scenefx-src_2": { + "flake": false, + "locked": { + "lastModified": 1691347738, + "narHash": "sha256-c/zRWz6njC3RsHzIcWpd5m7CXGprrIhKENpaQVH7Owk=", + "owner": "wlrfx", + "repo": "scenefx", + "rev": "b929a2bbadf467864796ad4ec90882ce86cfebff", + "type": "github" + }, + "original": { + "owner": "wlrfx", + "repo": "scenefx", + "type": "github" + } + }, + "scenefx_2": { + "inputs": { + "flake-parts": "flake-parts_5", + "nixpkgs": [ + "qtile", + "nixpkgs" + ], + "scenefx-src": "scenefx-src_2" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-MjNre2IVsdGHgumTqojSngsCKSZQPcri01ZikXbyTqQ=", + "path": "scenefx", + "type": "path" + }, + "original": { + "path": "scenefx", + "type": "path" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flakes/qtile/smartfloat/flake.nix b/flakes/qtile/smartfloat/flake.nix new file mode 100644 index 0000000..5719d2e --- /dev/null +++ b/flakes/qtile/smartfloat/flake.nix @@ -0,0 +1,35 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + + flake-parts.url = "github:hercules-ci/flake-parts"; + }; + + outputs = inputs @ {flake-parts, ...}: + flake-parts.lib.mkFlake {inherit inputs;} { + systems = ["x86_64-linux"]; + perSystem = { + config, + self', + inputs', + pkgs, + system, + ... + }: { + packages.default = with pkgs; + stdenv.mkDerivation rec { + pname = "smartfloat"; + version = "0.1.0"; + src = builtins.path { + name = "smartfloat"; + path = ./smartfloat.py; + sha256 = "62fe831a0e4d2e02fee85928f844992418d1a94a8eacd5336f1e51d4490adb31"; + }; + + unpackPhase = '' + cp $src $out + ''; + }; + }; + }; +} diff --git a/flakes/qtile/smartfloat/smartfloat.py b/flakes/qtile/smartfloat/smartfloat.py new file mode 100644 index 0000000..5f0b968 --- /dev/null +++ b/flakes/qtile/smartfloat/smartfloat.py @@ -0,0 +1,108 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING + +from libqtile.backend.base import Window +from libqtile.config import ScreenRect +from libqtile.layout.base import Layout + +from typing import List + + +class SmartWindow: + def __init__(self, payload, x: int, y: int, w: int, h: int) -> None: + self.payload = payload + self.x: int = x + self.y: int = y + self.w: int = w + self.h: int = h + + def intersect(self, window) -> bool: + return \ + abs((self.x + self.w/2) - (window.x + window.w/2)) * 2 \ + < (self.w + window.w) and \ + abs((self.y + self.h/2) - (window.y + window.h/2)) * 2 \ + < (self.h + window.h) + + def __repr__(self): + return "" + +class SmartFloat(Layout): + defaults = [ + ('name', 'SmartFloat', 'Layout name'), + ] + + def __init__(self, **config) -> None: + Layout.__init__(self, **config) + self.add_defaults(SmartFloat.defaults) + self.windows: List[SmartWindow] = [] + self.dims: ScreenRect | None = None + self.focused: Window | None = None + + def find_window(self, client: Window) -> SmartWindow | None: + for window in self.windows: + if window.payload == client: + return window + return None + + def add_client(self, client: Window) -> None: + self.windows.append(SmartWindow(client, 0, 0, 600, 600)) + + def remove(self, client: Window) -> None: + window = self.find_window(client) + if window: + self.windows.remove(window) + + def configure(self, client: Window, screen_rect: ScreenRect) -> None: + self.dims = screen_rect + window = self.find_window(client) + if not window: + return + if len(self.windows) == 1: + window.x = screen_rect.x + screen_rect.width // 3 + window.y = screen_rect.y + screen_rect.height // 3 + window.w = screen_rect.width // 2 + window.h = screen_rect.height // 2 + # else: + # for other_window in self.windows: + # if not other_window == window and window.intersect(other_window): + # diff_x = window.x - other_window.x + # diff_y = window.y - other_window.y + client.place( + window.x, + window.y, + window.w, + window.h, + self.border_width, + getattr(self, "border_" + "focus" if client.has_focus else "normal"), + above=True + ) + client.unhide() + + @abstract_method + def focus_first(self): + return None + + @abstract_method + def focus_last(self): + return None + + @abstract_method + def focus_next(self): + return None + + @abstract_method + def focus_previous(self): + return None + + @abstract_method + def next(self): + return None + + @abstract_method + def previous(self): + return None + + + diff --git a/home/dots/qtile/.direnv/flake-inputs/dn5wzc9a8hrpml66i6kz5f3q6dr3jjmk-source b/home/dots/qtile/.direnv/flake-inputs/dn5wzc9a8hrpml66i6kz5f3q6dr3jjmk-source deleted file mode 120000 index a86a3c9..0000000 --- a/home/dots/qtile/.direnv/flake-inputs/dn5wzc9a8hrpml66i6kz5f3q6dr3jjmk-source +++ /dev/null @@ -1 +0,0 @@ -/nix/store/dn5wzc9a8hrpml66i6kz5f3q6dr3jjmk-source \ No newline at end of file diff --git a/home/dots/qtile/.direnv/flake-inputs/p7iz0r8gs6ppkhj83zjmwyd21k8b7v3y-source b/home/dots/qtile/.direnv/flake-inputs/p7iz0r8gs6ppkhj83zjmwyd21k8b7v3y-source deleted file mode 120000 index 859a0b1..0000000 --- a/home/dots/qtile/.direnv/flake-inputs/p7iz0r8gs6ppkhj83zjmwyd21k8b7v3y-source +++ /dev/null @@ -1 +0,0 @@ -/nix/store/p7iz0r8gs6ppkhj83zjmwyd21k8b7v3y-source \ No newline at end of file diff --git a/home/dots/qtile/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa b/home/dots/qtile/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa index 090a0a1..36095e9 120000 --- a/home/dots/qtile/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa +++ b/home/dots/qtile/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa @@ -1 +1 @@ -/nix/store/ipg70lcppm6g4xs075am8pgihccvg3sr-nix-shell-env \ No newline at end of file +/nix/store/vayk34n0cv7ixciw4jvwkhg1jj1433l2-nix-shell-env \ No newline at end of file diff --git a/home/dots/qtile/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc b/home/dots/qtile/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc index 6df07bb..d3d0a38 100644 --- a/home/dots/qtile/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc +++ b/home/dots/qtile/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc @@ -7,21 +7,19 @@ AR='ar' export AR AS='as' export AS -BASH='/nix/store/vqvj60h076bhqj6977caz0pfxs6543nb-bash-5.2-p15/bin/bash' +BASH='/nix/store/xdqlrixlspkks50m9b0mpvag65m3pf2w-bash-5.2-p15/bin/bash' CC='gcc' export CC -CONFIG_SHELL='/nix/store/vqvj60h076bhqj6977caz0pfxs6543nb-bash-5.2-p15/bin/bash' +CONFIG_SHELL='/nix/store/xdqlrixlspkks50m9b0mpvag65m3pf2w-bash-5.2-p15/bin/bash' export CONFIG_SHELL CXX='g++' export CXX DETERMINISTIC_BUILD='1' export DETERMINISTIC_BUILD -GETTEXTDATADIRS='/nix/store/fgr89gfh5if2x12qm0wz2s996jyn5qx9-gettext-0.21/share/gettext:/nix/store/4vrk6zldfblhry2hi4p0jsy4j7nsvgaz-glib-2.76.2/share/gettext' +GETTEXTDATADIRS='/nix/store/gzk32jyj8r3l4yhjn80gl10p355g3ngi-gettext-0.21.1/share/gettext:/nix/store/1c6x8n47mq5rcivsp72b0dyqgjghi6yx-glib-2.76.4/share/gettext' export GETTEXTDATADIRS -GSETTINGS_SCHEMAS_PATH='/nix/store/sipy4b8k40rv4bw4mscar56saf43vx5i-pulseaudio-16.1/share/gsettings-schemas/pulseaudio-16.1' -export GSETTINGS_SCHEMAS_PATH HOSTTYPE='x86_64' -HOST_PATH='/nix/store/d8hhsar0clw26fqd431g5q5y9fkkdzdn-python3.10-python-lsp-server-1.8.0/bin:/nix/store/lx8vhp4fxclp494svlfis3sb2g8z4l9h-python3-3.10.12/bin:/nix/store/y94n52mp45d6mmn6jkrf288nlhlawflb-python3.10-mypy-1.4.1/bin:/nix/store/ndyvvxm68dm5shqlcinwb23b2vfksdq4-python3.10-black-23.9.1/bin:/nix/store/61v95mv2habbba1vs8j8l9k0rkbbvinw-python3.10-pygments-2.15.1/bin:/nix/store/jh03yisvsmiadccv61ssq0sv4cs1i46r-python3.10-pyupgrade-3.3.1/bin:/nix/store/2rw3p0d03mn1c02kyaqsi1gl3yhf6m77-python3.10-tokenize-rt-4.2.1/bin:/nix/store/dc1sy59c20fr053zp3nkhyg3lzlxcvxr-python3.10-coconut-3.0.3/bin:/nix/store/gn0mk48qwq13ymw1ha515ckbwnxg8yxq-python3.10-ipython-8.11.0/bin:/nix/store/06359h6dm3j9sv7ia1slg4kpdwjpb7aq-python3.10-jupyter_client-8.0.3/bin:/nix/store/hxszm8q323kc9f57c9k35yfsis2l7bdq-python3.10-jupyter-core-5.2.0/bin:/nix/store/3rx38hz57h40zzwrnhsa85nal2dlld7c-python3.10-watchdog-3.0.0/bin:/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12/bin:/nix/store/086vzhw3zfinwd52sd856625jarpz5n4-python3.10-qtile-0.22.1/bin:/nix/store/314m0fk5sg3ac86hmkddd55yc889wzaq-cairo-1.16.0-dev/bin:/nix/store/i6lgx0z9casfkhzpfprqblc9m8fx20s2-freetype-2.13.0-dev/bin:/nix/store/bsca0mm8zc66gnibdvp5wwpfqh5c91xa-bzip2-1.0.8-bin/bin:/nix/store/1q9k4q7im5l9x581rzj42spp04xxkdk0-brotli-1.0.9/bin:/nix/store/r9isndk4r4vrrcg45zawd5prlgswxbgg-libpng-apng-1.6.39-dev/bin:/nix/store/xs5s7b308hv7lgqifpw9rfp6q25qqywq-fontconfig-2.14.0-bin/bin:/nix/store/c9dqnnhwdy64zqwpjkzk1s81zvz0infj-expat-2.5.0-dev/bin:/nix/store/dypzmzgjvyfs32gg8sj0rb6q79nf4390-glib-2.76.2-dev/bin:/nix/store/fgr89gfh5if2x12qm0wz2s996jyn5qx9-gettext-0.21/bin:/nix/store/plhal7yavzpaqwy7lr4fk90sx2mrwksk-glib-2.76.2-bin/bin:/nix/store/fgqa9ws8wwzp6ixjdixl9djnwdmcq4z4-python3.10-pywayland-0.4.15/bin:/nix/store/zphqjmf8n6f3bws7m1sy6nk5jhhp5l5i-attr-2.5.1-bin/bin:/nix/store/7bsbw8mg2w40qll05xq5h550m3lbpwy4-libcap-2.69/bin:/nix/store/sipy4b8k40rv4bw4mscar56saf43vx5i-pulseaudio-16.1/bin:/nix/store/apn3p2b40xvirn7w740wv2gy330ppib5-coreutils-9.3/bin:/nix/store/xvhh3dzdqfaz78nhya1xildz2r38sy3s-findutils-4.9.0/bin:/nix/store/5ca2vh08sq8m20mv4z3wd1lij6wngym0-diffutils-3.10/bin:/nix/store/7snlgj0l0ys6lbcl5pyy8vwnmk26wh8x-gnused-4.9/bin:/nix/store/4hx292xs95frrd1hqwwfc2fpcz0niwgp-gnugrep-3.11/bin:/nix/store/47pwjwir6m3r0czs8zir5wzfvk7i5z6i-gawk-5.2.2/bin:/nix/store/d960k69nahxms669k9fl5rqhk0fkfzr5-gnutar-1.35/bin:/nix/store/7nfcdvrmdbpms7wcrjjsqwkv07lswhli-gzip-1.13/bin:/nix/store/dwxydys9kcz5l2901asxdvh3qdh981b1-bzip2-1.0.8-bin/bin:/nix/store/s806iqg5vwsnp434i5whcn1rf605y9s6-gnumake-4.4.1/bin:/nix/store/vqvj60h076bhqj6977caz0pfxs6543nb-bash-5.2-p15/bin:/nix/store/63m0np3ypqr741nn1a3xmg39p6f97ix1-patch-2.7.6/bin:/nix/store/b1rpgx8n48m6520gakkf9rsqf7kv7sra-xz-5.4.4-bin/bin:/nix/store/vzjkllqadhpmy9jbzqvq94xipvd5xk5f-file-5.45/bin' +HOST_PATH='/nix/store/icy7dgwgxdd70pwg3cbr0rsj1sal3lvs-python3.10-python-lsp-server-1.8.1/bin:/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12/bin:/nix/store/vlhaxmi13vxkl25mzifaxj8h84zz7lw1-python3.10-mypy-1.4.1/bin:/nix/store/rxwday5wyi070r52jn15vzw3kqa6d9hw-python3.10-black-23.9.1/bin:/nix/store/c645xzxz876n2xwh8fvhx0rh6wg1swss-python3.10-pygments-2.15.1/bin:/nix/store/kydlqrmhi4wwy9n60ivazm1r8416c6p8-python3.10-pyupgrade-3.3.1/bin:/nix/store/11ms8sklkp2913m5frlgfdh4z77zjxs1-python3.10-tokenize-rt-4.2.1/bin:/nix/store/9lx5r1ryqq4yb4cgvj420dgw3s0xnjbk-python3.10-coconut-3.0.3/bin:/nix/store/zybx2kqwlqw5bc72116av0rschpzxscf-python3.10-ipython-8.11.0/bin:/nix/store/s268hw6p1fpq6njzaa2wy3r31v24lgv9-python3.10-jupyter_client-8.0.3/bin:/nix/store/0hpjs6czp7ppqvmw8cxqw3j8mzlqczzf-python3.10-jupyter-core-5.2.0/bin:/nix/store/3gy3ihi2qrygxnr42q1kycjs4papbaxi-python3.10-watchdog-3.0.0/bin:/nix/store/l3p8fdnzc30mlhssj2pb210ynwpm2frs-python3.10-qtile-0.23.0/bin:/nix/store/17kkirn4f1lxq9n85vhf20rx8znldl08-cairo-1.16.0-dev/bin:/nix/store/49zlp67x0mig24ry9ilpmvvqlhihkn8s-freetype-2.13.1-dev/bin:/nix/store/gxknjk51s7q86llkbzpaqv43kflj9d8j-bzip2-1.0.8-bin/bin:/nix/store/cz12qbfa5f6n51gb77zlfq71v07xapdx-brotli-1.1.0/bin:/nix/store/mza71hgrjwfwfx377vwrhnr3vmpbc8ib-libpng-apng-1.6.40-dev/bin:/nix/store/fyh56cf6jvvmwqfkl3dpjhxxdv8dppf5-fontconfig-2.14.2-bin/bin:/nix/store/li74qrdz1gw8i8khwyyqav625rvxgid4-expat-2.5.0-dev/bin:/nix/store/f716sk6ysnygz5nyj2x99s28f4zczc8a-glib-2.76.4-dev/bin:/nix/store/gzk32jyj8r3l4yhjn80gl10p355g3ngi-gettext-0.21.1/bin:/nix/store/wjgc9ngj49a2wn74hdjdv6fkhk4ik3r3-glib-2.76.4-bin/bin:/nix/store/x704m7i27dhv53qzax7qahcl049qq27m-wireless-tools-30.pre9/bin:/nix/store/bqlbcxiwidzhhns86rjcfrdby07lkqrq-python3.10-pywayland-0.4.17/bin:/nix/store/y9gr7abwxvzcpg5g73vhnx1fpssr5frr-coreutils-9.3/bin:/nix/store/b6izr8wh0p7dyvh3cyg14wq2rn8d31ik-findutils-4.9.0/bin:/nix/store/q56n7lhjw724i7b33qaqra61p7m7c0cd-diffutils-3.10/bin:/nix/store/x23by79p38ll0js1alifmf3y56vqfs49-gnused-4.9/bin:/nix/store/xafzciap7acqhfx84dvqkp18bg4lrai3-gnugrep-3.11/bin:/nix/store/8kkn44iwdbgqkrj661nr4cjcpmrqqmx8-gawk-5.2.2/bin:/nix/store/89s3w7b4g78989kpzc7sy4phv0nqfira-gnutar-1.35/bin:/nix/store/2a9na7bp4r3290yqqzg503325dwglxyq-gzip-1.13/bin:/nix/store/gxknjk51s7q86llkbzpaqv43kflj9d8j-bzip2-1.0.8-bin/bin:/nix/store/2jp6cv2q4cgh91f5lp57p945rq98ldhr-gnumake-4.4.1/bin:/nix/store/xdqlrixlspkks50m9b0mpvag65m3pf2w-bash-5.2-p15/bin:/nix/store/c15ama0p8jr4mn0943yjk4rpa2hxk7ml-patch-2.7.6/bin:/nix/store/sb3sxnp4g40gfw758a0m4sjm7slvmax9-xz-5.4.4-bin/bin:/nix/store/xfjqspcc9442hi0lm0szv3sw75zswvml-file-5.45/bin' export HOST_PATH IFS=' ' @@ -31,23 +29,23 @@ LD='ld' export LD LINENO='76' MACHTYPE='x86_64-pc-linux-gnu' -NIX_BINTOOLS='/nix/store/5rykrx2q8y58zkkpd5968iaprb33xa9l-binutils-wrapper-2.40' +NIX_BINTOOLS='/nix/store/mc6q3cdz5s0p1aj4y586bglsfsnsf2k8-binutils-wrapper-2.40' export NIX_BINTOOLS NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu='1' export NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu NIX_BUILD_CORES='16' export NIX_BUILD_CORES -NIX_CC='/nix/store/75slks1wr3b3sxr5advswjzg9lvbv9jc-gcc-wrapper-12.3.0' +NIX_CC='/nix/store/18bs92p6yf6w2wwxhbplgx02y6anq092-gcc-wrapper-12.3.0' export NIX_CC NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu='1' export NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu -NIX_CFLAGS_COMPILE=' -frandom-seed=ipg70lcppm -isystem /nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12/include -isystem /nix/store/lx8vhp4fxclp494svlfis3sb2g8z4l9h-python3-3.10.12/include -isystem /nix/store/314m0fk5sg3ac86hmkddd55yc889wzaq-cairo-1.16.0-dev/include -isystem /nix/store/js1byxz3pj3ijnrv1jy5ffiljdqjwvbj-fontconfig-2.14.0-dev/include -isystem /nix/store/i6lgx0z9casfkhzpfprqblc9m8fx20s2-freetype-2.13.0-dev/include -isystem /nix/store/03grn1z9pl9m8702wkshj5pwnvknazim-zlib-1.2.13-dev/include -isystem /nix/store/5kpzvx2j4pdxmyd7w2pm53jv58smdn6m-bzip2-1.0.8-dev/include -isystem /nix/store/mlvv3yjci2vjf3b1nqf03zjh13haclk0-brotli-1.0.9-dev/include -isystem /nix/store/r9isndk4r4vrrcg45zawd5prlgswxbgg-libpng-apng-1.6.39-dev/include -isystem /nix/store/c9dqnnhwdy64zqwpjkzk1s81zvz0infj-expat-2.5.0-dev/include -isystem /nix/store/izrqpvgiiji0i1xrk719vghaypy5zh6l-pixman-0.42.2/include -isystem /nix/store/ig0cmlw59834hpmk0v6azipl0ss7lxcb-libXext-1.3.4-dev/include -isystem /nix/store/245c0wsqvmkz7wrcbcw2zwcjvgd42v4b-xorgproto-2021.5/include -isystem /nix/store/q0fh1fgyyj43x8nfjn2fyxwr6xki9pf0-libXau-1.0.9-dev/include -isystem /nix/store/afzk1lvv5306hnsbarq1ww9j655060vq-libXrender-0.9.10-dev/include -isystem /nix/store/kp13ab0k35fq4ffbkygip2mxm30lfwjb-libX11-1.8.6-dev/include -isystem /nix/store/wmhp81hly5bghkayfhp7r692qq4qnjnc-libxcb-1.14-dev/include -isystem /nix/store/cbqfil2vgbp0s62qxhcdyvlyw4x8zay4-xcb-util-0.4.1-dev/include -isystem /nix/store/dypzmzgjvyfs32gg8sj0rb6q79nf4390-glib-2.76.2-dev/include -isystem /nix/store/798wjzmkdxczl9jlvbsi95f0vfhd33fq-libffi-3.4.4-dev/include -isystem /nix/store/fgr89gfh5if2x12qm0wz2s996jyn5qx9-gettext-0.21/include -isystem /nix/store/wd2678n4jhz1clp28d2niyliv4smjhbm-glibc-iconv-2.37/include -isystem /nix/store/chfsxwdy3ai6b3g8pcr95rsfw41n15zj-libGL-1.6.0-dev/include -isystem /nix/store/6dyhz7aj4cx3c9p73qvnn6gay1j4a48m-libglvnd-1.6.0-dev/include -isystem /nix/store/yfk0yyr55phmv2cpdp1334f0qpi1jlxb-python3.10-dbus-python-1.2.18-dev/include -isystem /nix/store/y4r0m01bydixyssq7jl40x7yzvvzvkqa-python3.10-pygobject-3.44.1-dev/include -isystem /nix/store/zx9bss9ql02r2rqx30v0qgszadzjx40s-python3.10-pycairo-1.23.0/include -isystem /nix/store/1h034png2n5ifzbxdkr894x4dkc958y5-pulseaudio-16.1-dev/include -isystem /nix/store/vwq5sf5gvr4bins0a960lrwr83a7l65a-libcap-2.69-dev/include -isystem /nix/store/bb586h9sinhwsmcylm9h9f4md6hjmlxv-attr-2.5.1-dev/include -isystem /nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12/include -isystem /nix/store/lx8vhp4fxclp494svlfis3sb2g8z4l9h-python3-3.10.12/include -isystem /nix/store/314m0fk5sg3ac86hmkddd55yc889wzaq-cairo-1.16.0-dev/include -isystem /nix/store/js1byxz3pj3ijnrv1jy5ffiljdqjwvbj-fontconfig-2.14.0-dev/include -isystem /nix/store/i6lgx0z9casfkhzpfprqblc9m8fx20s2-freetype-2.13.0-dev/include -isystem /nix/store/03grn1z9pl9m8702wkshj5pwnvknazim-zlib-1.2.13-dev/include -isystem /nix/store/5kpzvx2j4pdxmyd7w2pm53jv58smdn6m-bzip2-1.0.8-dev/include -isystem /nix/store/mlvv3yjci2vjf3b1nqf03zjh13haclk0-brotli-1.0.9-dev/include -isystem /nix/store/r9isndk4r4vrrcg45zawd5prlgswxbgg-libpng-apng-1.6.39-dev/include -isystem /nix/store/c9dqnnhwdy64zqwpjkzk1s81zvz0infj-expat-2.5.0-dev/include -isystem /nix/store/izrqpvgiiji0i1xrk719vghaypy5zh6l-pixman-0.42.2/include -isystem /nix/store/ig0cmlw59834hpmk0v6azipl0ss7lxcb-libXext-1.3.4-dev/include -isystem /nix/store/245c0wsqvmkz7wrcbcw2zwcjvgd42v4b-xorgproto-2021.5/include -isystem /nix/store/q0fh1fgyyj43x8nfjn2fyxwr6xki9pf0-libXau-1.0.9-dev/include -isystem /nix/store/afzk1lvv5306hnsbarq1ww9j655060vq-libXrender-0.9.10-dev/include -isystem /nix/store/kp13ab0k35fq4ffbkygip2mxm30lfwjb-libX11-1.8.6-dev/include -isystem /nix/store/wmhp81hly5bghkayfhp7r692qq4qnjnc-libxcb-1.14-dev/include -isystem /nix/store/cbqfil2vgbp0s62qxhcdyvlyw4x8zay4-xcb-util-0.4.1-dev/include -isystem /nix/store/dypzmzgjvyfs32gg8sj0rb6q79nf4390-glib-2.76.2-dev/include -isystem /nix/store/798wjzmkdxczl9jlvbsi95f0vfhd33fq-libffi-3.4.4-dev/include -isystem /nix/store/fgr89gfh5if2x12qm0wz2s996jyn5qx9-gettext-0.21/include -isystem /nix/store/wd2678n4jhz1clp28d2niyliv4smjhbm-glibc-iconv-2.37/include -isystem /nix/store/chfsxwdy3ai6b3g8pcr95rsfw41n15zj-libGL-1.6.0-dev/include -isystem /nix/store/6dyhz7aj4cx3c9p73qvnn6gay1j4a48m-libglvnd-1.6.0-dev/include -isystem /nix/store/yfk0yyr55phmv2cpdp1334f0qpi1jlxb-python3.10-dbus-python-1.2.18-dev/include -isystem /nix/store/y4r0m01bydixyssq7jl40x7yzvvzvkqa-python3.10-pygobject-3.44.1-dev/include -isystem /nix/store/zx9bss9ql02r2rqx30v0qgszadzjx40s-python3.10-pycairo-1.23.0/include -isystem /nix/store/1h034png2n5ifzbxdkr894x4dkc958y5-pulseaudio-16.1-dev/include -isystem /nix/store/vwq5sf5gvr4bins0a960lrwr83a7l65a-libcap-2.69-dev/include -isystem /nix/store/bb586h9sinhwsmcylm9h9f4md6hjmlxv-attr-2.5.1-dev/include' +NIX_CFLAGS_COMPILE=' -frandom-seed=vayk34n0cv -isystem /nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12/include -isystem /nix/store/17kkirn4f1lxq9n85vhf20rx8znldl08-cairo-1.16.0-dev/include -isystem /nix/store/wrdhsa98f9ciifq4z84vxl3ia79ibmak-fontconfig-2.14.2-dev/include -isystem /nix/store/49zlp67x0mig24ry9ilpmvvqlhihkn8s-freetype-2.13.1-dev/include -isystem /nix/store/9m8fx7phv5gr67b2yd5a43p287hg10g0-zlib-1.3-dev/include -isystem /nix/store/cmaxl02iqlr3rfzp3mg1iks0bg5zlhij-bzip2-1.0.8-dev/include -isystem /nix/store/xz08admjq3viprgxnb6gc9xvbbhdxq7h-brotli-1.1.0-dev/include -isystem /nix/store/mza71hgrjwfwfx377vwrhnr3vmpbc8ib-libpng-apng-1.6.40-dev/include -isystem /nix/store/li74qrdz1gw8i8khwyyqav625rvxgid4-expat-2.5.0-dev/include -isystem /nix/store/76ffmfvw4961jhpz1rrga2iqyq5z717w-pixman-0.42.2/include -isystem /nix/store/6l80fbmpn7njml1v9ld62wmrkzvfhn6q-libXext-1.3.5-dev/include -isystem /nix/store/2cbbgjs45xgwihxwr7189qlyy758cjnf-xorgproto-2023.2/include -isystem /nix/store/ak2mmv0p1y3frgn2k571r1ip36f4rhvc-libXau-1.0.11-dev/include -isystem /nix/store/s5x9dln56ddp3rfw5jjqb60jnqgk0b7y-libXrender-0.9.11-dev/include -isystem /nix/store/1p69wjqjz9gsk0in70758y00a8si9a2p-libX11-1.8.6-dev/include -isystem /nix/store/7pq0ccl040pwdpp20hkzcilysrb7iha3-libxcb-1.15-dev/include -isystem /nix/store/1vjfwins3hznhya2pgxm9rgqxjq0n5gi-xcb-util-0.4.1-dev/include -isystem /nix/store/f716sk6ysnygz5nyj2x99s28f4zczc8a-glib-2.76.4-dev/include -isystem /nix/store/fb4kwxfyp8dqibcsgzgacfja0vmg8n65-libffi-3.4.4-dev/include -isystem /nix/store/gzk32jyj8r3l4yhjn80gl10p355g3ngi-gettext-0.21.1/include -isystem /nix/store/km60vvxwdbfnfx522xcmisg4knz43hyr-glibc-iconv-2.37/include -isystem /nix/store/8gp0sr5qn61f17z8vza7nm32kshbj679-libGL-1.6.0-dev/include -isystem /nix/store/ph801k9y3fygr9ymwn6q4xm0izcrqj0i-libglvnd-1.6.0-dev/include -isystem /nix/store/z0ik19n8hvfmg46rag9aan3j1zizzjfz-python3.10-dbus-python-1.2.18-dev/include -isystem /nix/store/x704m7i27dhv53qzax7qahcl049qq27m-wireless-tools-30.pre9/include -isystem /nix/store/djh31wzccb5cyngi22fi4c79pjaj26dz-python3.10-pygobject-3.44.1-dev/include -isystem /nix/store/vj16sax2kn74wy77bcsh51cpvap9zm25-python3.10-pycairo-1.23.0/include -isystem /nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12/include -isystem /nix/store/17kkirn4f1lxq9n85vhf20rx8znldl08-cairo-1.16.0-dev/include -isystem /nix/store/wrdhsa98f9ciifq4z84vxl3ia79ibmak-fontconfig-2.14.2-dev/include -isystem /nix/store/49zlp67x0mig24ry9ilpmvvqlhihkn8s-freetype-2.13.1-dev/include -isystem /nix/store/9m8fx7phv5gr67b2yd5a43p287hg10g0-zlib-1.3-dev/include -isystem /nix/store/cmaxl02iqlr3rfzp3mg1iks0bg5zlhij-bzip2-1.0.8-dev/include -isystem /nix/store/xz08admjq3viprgxnb6gc9xvbbhdxq7h-brotli-1.1.0-dev/include -isystem /nix/store/mza71hgrjwfwfx377vwrhnr3vmpbc8ib-libpng-apng-1.6.40-dev/include -isystem /nix/store/li74qrdz1gw8i8khwyyqav625rvxgid4-expat-2.5.0-dev/include -isystem /nix/store/76ffmfvw4961jhpz1rrga2iqyq5z717w-pixman-0.42.2/include -isystem /nix/store/6l80fbmpn7njml1v9ld62wmrkzvfhn6q-libXext-1.3.5-dev/include -isystem /nix/store/2cbbgjs45xgwihxwr7189qlyy758cjnf-xorgproto-2023.2/include -isystem /nix/store/ak2mmv0p1y3frgn2k571r1ip36f4rhvc-libXau-1.0.11-dev/include -isystem /nix/store/s5x9dln56ddp3rfw5jjqb60jnqgk0b7y-libXrender-0.9.11-dev/include -isystem /nix/store/1p69wjqjz9gsk0in70758y00a8si9a2p-libX11-1.8.6-dev/include -isystem /nix/store/7pq0ccl040pwdpp20hkzcilysrb7iha3-libxcb-1.15-dev/include -isystem /nix/store/1vjfwins3hznhya2pgxm9rgqxjq0n5gi-xcb-util-0.4.1-dev/include -isystem /nix/store/f716sk6ysnygz5nyj2x99s28f4zczc8a-glib-2.76.4-dev/include -isystem /nix/store/fb4kwxfyp8dqibcsgzgacfja0vmg8n65-libffi-3.4.4-dev/include -isystem /nix/store/gzk32jyj8r3l4yhjn80gl10p355g3ngi-gettext-0.21.1/include -isystem /nix/store/km60vvxwdbfnfx522xcmisg4knz43hyr-glibc-iconv-2.37/include -isystem /nix/store/8gp0sr5qn61f17z8vza7nm32kshbj679-libGL-1.6.0-dev/include -isystem /nix/store/ph801k9y3fygr9ymwn6q4xm0izcrqj0i-libglvnd-1.6.0-dev/include -isystem /nix/store/z0ik19n8hvfmg46rag9aan3j1zizzjfz-python3.10-dbus-python-1.2.18-dev/include -isystem /nix/store/x704m7i27dhv53qzax7qahcl049qq27m-wireless-tools-30.pre9/include -isystem /nix/store/djh31wzccb5cyngi22fi4c79pjaj26dz-python3.10-pygobject-3.44.1-dev/include -isystem /nix/store/vj16sax2kn74wy77bcsh51cpvap9zm25-python3.10-pycairo-1.23.0/include' export NIX_CFLAGS_COMPILE NIX_ENFORCE_NO_NATIVE='1' export NIX_ENFORCE_NO_NATIVE NIX_HARDENING_ENABLE='fortify fortify3 stackprotector pic strictoverflow format relro bindnow' export NIX_HARDENING_ENABLE -NIX_LDFLAGS='-rpath /home/bolt/.nix/home/dots/qtile/outputs/out/lib -L/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12/lib -L/nix/store/lx8vhp4fxclp494svlfis3sb2g8z4l9h-python3-3.10.12/lib -L/nix/store/69jpyha5zbll6ppqzhbihhp51lac1hrp-zlib-1.2.13/lib -L/nix/store/v0iir4ksr0vb1px00yd80hip9yy5p4hk-bzip2-1.0.8/lib -L/nix/store/2av8x1ipwfm5n8nrx1i18bygza6v8b6g-brotli-1.0.9-lib/lib -L/nix/store/23rqq5igphh0li64kzxw34hr6l713hbv-libpng-apng-1.6.39/lib -L/nix/store/xxl2wa5b4pq7mnw4jmkmz5vl5fnvbz6h-freetype-2.13.0/lib -L/nix/store/m17k3kbyrpbr14ai23gxfgzbqh6dnx03-fontconfig-2.14.0-lib/lib -L/nix/store/m0inyjcw7p1h9677mv9gah92ksz1mg03-expat-2.5.0/lib -L/nix/store/izrqpvgiiji0i1xrk719vghaypy5zh6l-pixman-0.42.2/lib -L/nix/store/n1iy4vr7ikx2h9pi1ikmh61ayxl8i3g9-libXau-1.0.9/lib -L/nix/store/4zkhmhn9krccx97d2ad0z7fna278ksiv-libXext-1.3.4/lib -L/nix/store/jyb9nwgpc8y6k3z4x5nn6bh3r495mw26-libxcb-1.14/lib -L/nix/store/z5dlm8l0yzh4d3l2370lb1m2hfmcdfiy-libX11-1.8.6/lib -L/nix/store/pcj0rysjwcshrw9nwgvii19123a0cs1p-libXrender-0.9.10/lib -L/nix/store/srv1z1igfn2km62gjg88rk39y066mxbz-xcb-util-0.4.1/lib -L/nix/store/4a6iv3pl9npf4iwm72dskwl89hckdcdj-libffi-3.4.4/lib -L/nix/store/fgr89gfh5if2x12qm0wz2s996jyn5qx9-gettext-0.21/lib -L/nix/store/4vrk6zldfblhry2hi4p0jsy4j7nsvgaz-glib-2.76.2/lib -L/nix/store/xfgkyzqz46jxdkrfjz2ksv9cyvaqcx8v-libGL-1.6.0/lib -L/nix/store/g1kflwfc5ym6xi59c16qscpr1ibhnyf1-libglvnd-1.6.0/lib -L/nix/store/6xlhgbmp2dz86d1zdxmvl34291is9pns-cairo-1.16.0/lib -L/nix/store/whkpnh2db07rn1b7hcvfjfwag8imygvp-attr-2.5.1/lib -L/nix/store/zr9dzm8zrxdb40lbmy56bfgzp4qnd64f-libcap-2.69-lib/lib -L/nix/store/sipy4b8k40rv4bw4mscar56saf43vx5i-pulseaudio-16.1/lib -L/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12/lib -L/nix/store/lx8vhp4fxclp494svlfis3sb2g8z4l9h-python3-3.10.12/lib -L/nix/store/69jpyha5zbll6ppqzhbihhp51lac1hrp-zlib-1.2.13/lib -L/nix/store/v0iir4ksr0vb1px00yd80hip9yy5p4hk-bzip2-1.0.8/lib -L/nix/store/2av8x1ipwfm5n8nrx1i18bygza6v8b6g-brotli-1.0.9-lib/lib -L/nix/store/23rqq5igphh0li64kzxw34hr6l713hbv-libpng-apng-1.6.39/lib -L/nix/store/xxl2wa5b4pq7mnw4jmkmz5vl5fnvbz6h-freetype-2.13.0/lib -L/nix/store/m17k3kbyrpbr14ai23gxfgzbqh6dnx03-fontconfig-2.14.0-lib/lib -L/nix/store/m0inyjcw7p1h9677mv9gah92ksz1mg03-expat-2.5.0/lib -L/nix/store/izrqpvgiiji0i1xrk719vghaypy5zh6l-pixman-0.42.2/lib -L/nix/store/n1iy4vr7ikx2h9pi1ikmh61ayxl8i3g9-libXau-1.0.9/lib -L/nix/store/4zkhmhn9krccx97d2ad0z7fna278ksiv-libXext-1.3.4/lib -L/nix/store/jyb9nwgpc8y6k3z4x5nn6bh3r495mw26-libxcb-1.14/lib -L/nix/store/z5dlm8l0yzh4d3l2370lb1m2hfmcdfiy-libX11-1.8.6/lib -L/nix/store/pcj0rysjwcshrw9nwgvii19123a0cs1p-libXrender-0.9.10/lib -L/nix/store/srv1z1igfn2km62gjg88rk39y066mxbz-xcb-util-0.4.1/lib -L/nix/store/4a6iv3pl9npf4iwm72dskwl89hckdcdj-libffi-3.4.4/lib -L/nix/store/fgr89gfh5if2x12qm0wz2s996jyn5qx9-gettext-0.21/lib -L/nix/store/4vrk6zldfblhry2hi4p0jsy4j7nsvgaz-glib-2.76.2/lib -L/nix/store/xfgkyzqz46jxdkrfjz2ksv9cyvaqcx8v-libGL-1.6.0/lib -L/nix/store/g1kflwfc5ym6xi59c16qscpr1ibhnyf1-libglvnd-1.6.0/lib -L/nix/store/6xlhgbmp2dz86d1zdxmvl34291is9pns-cairo-1.16.0/lib -L/nix/store/whkpnh2db07rn1b7hcvfjfwag8imygvp-attr-2.5.1/lib -L/nix/store/zr9dzm8zrxdb40lbmy56bfgzp4qnd64f-libcap-2.69-lib/lib -L/nix/store/sipy4b8k40rv4bw4mscar56saf43vx5i-pulseaudio-16.1/lib' +NIX_LDFLAGS='-rpath /home/bolt/.nix/home/dots/qtile/outputs/out/lib -L/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12/lib -L/nix/store/ig0kkzw4n2pws12dj7szjm71f1a43if6-zlib-1.3/lib -L/nix/store/6947mfg2jlid97cnvzvc6cvv6wpj2yhg-bzip2-1.0.8/lib -L/nix/store/bxj4ikpsivmjfinc2qam1li65dp6nngm-brotli-1.1.0-lib/lib -L/nix/store/nzds104y5b8bjhyc5q1xcyhqkwnq9al0-libpng-apng-1.6.40/lib -L/nix/store/qkpd5prdrc6dnqy0wpcqznr83hzn07pi-freetype-2.13.1/lib -L/nix/store/170wqq87z5ys9j3qisfd0zgyc1zix5qf-fontconfig-2.14.2-lib/lib -L/nix/store/q7gkbmmxwai8idqigl9kyv2a7vhppz92-expat-2.5.0/lib -L/nix/store/76ffmfvw4961jhpz1rrga2iqyq5z717w-pixman-0.42.2/lib -L/nix/store/39dvsflhp75v6m4pnwwl7vhb5g57npi0-libXau-1.0.11/lib -L/nix/store/y58nyfyirliridd8bggiapcjnslgf023-libXext-1.3.5/lib -L/nix/store/s75c944lmz04d2bmisbwvkkp92f5k1hm-libxcb-1.15/lib -L/nix/store/mmbrp9hidybljp7nkhr14hl41n0d6vhy-libX11-1.8.6/lib -L/nix/store/bqqp06717vndfmgx65r5np80r9nmv3rz-libXrender-0.9.11/lib -L/nix/store/wnvvw18r0bhgsk1r84r9n65z5af5k4zw-xcb-util-0.4.1/lib -L/nix/store/35badg7gpxkhyzcrdyh2dfi9wfd43phz-libffi-3.4.4/lib -L/nix/store/gzk32jyj8r3l4yhjn80gl10p355g3ngi-gettext-0.21.1/lib -L/nix/store/1c6x8n47mq5rcivsp72b0dyqgjghi6yx-glib-2.76.4/lib -L/nix/store/5zd85k2fa0j29xh8s5nk4j3ps1kywb0b-libGL-1.6.0/lib -L/nix/store/v8dsxqva19dfz8p92spjplb3j5j2b1zy-libglvnd-1.6.0/lib -L/nix/store/chwjj41lm8mbl2vzpkhs1vfan5bs9y92-cairo-1.16.0/lib -L/nix/store/x704m7i27dhv53qzax7qahcl049qq27m-wireless-tools-30.pre9/lib -L/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12/lib -L/nix/store/ig0kkzw4n2pws12dj7szjm71f1a43if6-zlib-1.3/lib -L/nix/store/6947mfg2jlid97cnvzvc6cvv6wpj2yhg-bzip2-1.0.8/lib -L/nix/store/bxj4ikpsivmjfinc2qam1li65dp6nngm-brotli-1.1.0-lib/lib -L/nix/store/nzds104y5b8bjhyc5q1xcyhqkwnq9al0-libpng-apng-1.6.40/lib -L/nix/store/qkpd5prdrc6dnqy0wpcqznr83hzn07pi-freetype-2.13.1/lib -L/nix/store/170wqq87z5ys9j3qisfd0zgyc1zix5qf-fontconfig-2.14.2-lib/lib -L/nix/store/q7gkbmmxwai8idqigl9kyv2a7vhppz92-expat-2.5.0/lib -L/nix/store/76ffmfvw4961jhpz1rrga2iqyq5z717w-pixman-0.42.2/lib -L/nix/store/39dvsflhp75v6m4pnwwl7vhb5g57npi0-libXau-1.0.11/lib -L/nix/store/y58nyfyirliridd8bggiapcjnslgf023-libXext-1.3.5/lib -L/nix/store/s75c944lmz04d2bmisbwvkkp92f5k1hm-libxcb-1.15/lib -L/nix/store/mmbrp9hidybljp7nkhr14hl41n0d6vhy-libX11-1.8.6/lib -L/nix/store/bqqp06717vndfmgx65r5np80r9nmv3rz-libXrender-0.9.11/lib -L/nix/store/wnvvw18r0bhgsk1r84r9n65z5af5k4zw-xcb-util-0.4.1/lib -L/nix/store/35badg7gpxkhyzcrdyh2dfi9wfd43phz-libffi-3.4.4/lib -L/nix/store/gzk32jyj8r3l4yhjn80gl10p355g3ngi-gettext-0.21.1/lib -L/nix/store/1c6x8n47mq5rcivsp72b0dyqgjghi6yx-glib-2.76.4/lib -L/nix/store/5zd85k2fa0j29xh8s5nk4j3ps1kywb0b-libGL-1.6.0/lib -L/nix/store/v8dsxqva19dfz8p92spjplb3j5j2b1zy-libglvnd-1.6.0/lib -L/nix/store/chwjj41lm8mbl2vzpkhs1vfan5bs9y92-cairo-1.16.0/lib -L/nix/store/x704m7i27dhv53qzax7qahcl049qq27m-wireless-tools-30.pre9/lib' export NIX_LDFLAGS NIX_NO_SELF_RPATH='1' NIX_STORE='/nix/store' @@ -62,14 +60,14 @@ OLDPWD='' export OLDPWD OPTERR='1' OSTYPE='linux-gnu' -PATH='/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12/bin:/nix/store/v553h3r3f0xqxpvb9pgzx006qrmmv12m-patchelf-0.15.0/bin:/nix/store/75slks1wr3b3sxr5advswjzg9lvbv9jc-gcc-wrapper-12.3.0/bin:/nix/store/n8dryz4xf7ln028j37zapgzg4j47p743-gcc-12.3.0/bin:/nix/store/3xdipdscl5v1ghhkwmc7d9ag4qigmvyc-glibc-2.37-8-bin/bin:/nix/store/apn3p2b40xvirn7w740wv2gy330ppib5-coreutils-9.3/bin:/nix/store/5rykrx2q8y58zkkpd5968iaprb33xa9l-binutils-wrapper-2.40/bin:/nix/store/rhhll3vwpj38ri72ahrrrvcbkhz4fhh6-binutils-2.40/bin:/nix/store/d8hhsar0clw26fqd431g5q5y9fkkdzdn-python3.10-python-lsp-server-1.8.0/bin:/nix/store/lx8vhp4fxclp494svlfis3sb2g8z4l9h-python3-3.10.12/bin:/nix/store/y94n52mp45d6mmn6jkrf288nlhlawflb-python3.10-mypy-1.4.1/bin:/nix/store/ndyvvxm68dm5shqlcinwb23b2vfksdq4-python3.10-black-23.9.1/bin:/nix/store/61v95mv2habbba1vs8j8l9k0rkbbvinw-python3.10-pygments-2.15.1/bin:/nix/store/jh03yisvsmiadccv61ssq0sv4cs1i46r-python3.10-pyupgrade-3.3.1/bin:/nix/store/2rw3p0d03mn1c02kyaqsi1gl3yhf6m77-python3.10-tokenize-rt-4.2.1/bin:/nix/store/dc1sy59c20fr053zp3nkhyg3lzlxcvxr-python3.10-coconut-3.0.3/bin:/nix/store/gn0mk48qwq13ymw1ha515ckbwnxg8yxq-python3.10-ipython-8.11.0/bin:/nix/store/06359h6dm3j9sv7ia1slg4kpdwjpb7aq-python3.10-jupyter_client-8.0.3/bin:/nix/store/hxszm8q323kc9f57c9k35yfsis2l7bdq-python3.10-jupyter-core-5.2.0/bin:/nix/store/3rx38hz57h40zzwrnhsa85nal2dlld7c-python3.10-watchdog-3.0.0/bin:/nix/store/086vzhw3zfinwd52sd856625jarpz5n4-python3.10-qtile-0.22.1/bin:/nix/store/314m0fk5sg3ac86hmkddd55yc889wzaq-cairo-1.16.0-dev/bin:/nix/store/i6lgx0z9casfkhzpfprqblc9m8fx20s2-freetype-2.13.0-dev/bin:/nix/store/bsca0mm8zc66gnibdvp5wwpfqh5c91xa-bzip2-1.0.8-bin/bin:/nix/store/1q9k4q7im5l9x581rzj42spp04xxkdk0-brotli-1.0.9/bin:/nix/store/r9isndk4r4vrrcg45zawd5prlgswxbgg-libpng-apng-1.6.39-dev/bin:/nix/store/xs5s7b308hv7lgqifpw9rfp6q25qqywq-fontconfig-2.14.0-bin/bin:/nix/store/c9dqnnhwdy64zqwpjkzk1s81zvz0infj-expat-2.5.0-dev/bin:/nix/store/dypzmzgjvyfs32gg8sj0rb6q79nf4390-glib-2.76.2-dev/bin:/nix/store/fgr89gfh5if2x12qm0wz2s996jyn5qx9-gettext-0.21/bin:/nix/store/plhal7yavzpaqwy7lr4fk90sx2mrwksk-glib-2.76.2-bin/bin:/nix/store/fgqa9ws8wwzp6ixjdixl9djnwdmcq4z4-python3.10-pywayland-0.4.15/bin:/nix/store/zphqjmf8n6f3bws7m1sy6nk5jhhp5l5i-attr-2.5.1-bin/bin:/nix/store/7bsbw8mg2w40qll05xq5h550m3lbpwy4-libcap-2.69/bin:/nix/store/sipy4b8k40rv4bw4mscar56saf43vx5i-pulseaudio-16.1/bin:/nix/store/apn3p2b40xvirn7w740wv2gy330ppib5-coreutils-9.3/bin:/nix/store/xvhh3dzdqfaz78nhya1xildz2r38sy3s-findutils-4.9.0/bin:/nix/store/5ca2vh08sq8m20mv4z3wd1lij6wngym0-diffutils-3.10/bin:/nix/store/7snlgj0l0ys6lbcl5pyy8vwnmk26wh8x-gnused-4.9/bin:/nix/store/4hx292xs95frrd1hqwwfc2fpcz0niwgp-gnugrep-3.11/bin:/nix/store/47pwjwir6m3r0czs8zir5wzfvk7i5z6i-gawk-5.2.2/bin:/nix/store/d960k69nahxms669k9fl5rqhk0fkfzr5-gnutar-1.35/bin:/nix/store/7nfcdvrmdbpms7wcrjjsqwkv07lswhli-gzip-1.13/bin:/nix/store/dwxydys9kcz5l2901asxdvh3qdh981b1-bzip2-1.0.8-bin/bin:/nix/store/s806iqg5vwsnp434i5whcn1rf605y9s6-gnumake-4.4.1/bin:/nix/store/vqvj60h076bhqj6977caz0pfxs6543nb-bash-5.2-p15/bin:/nix/store/63m0np3ypqr741nn1a3xmg39p6f97ix1-patch-2.7.6/bin:/nix/store/b1rpgx8n48m6520gakkf9rsqf7kv7sra-xz-5.4.4-bin/bin:/nix/store/vzjkllqadhpmy9jbzqvq94xipvd5xk5f-file-5.45/bin' +PATH='/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12/bin:/nix/store/ay0p9mbw1w3zkvwzx3c94xq7x8jrn9wq-patchelf-0.15.0/bin:/nix/store/18bs92p6yf6w2wwxhbplgx02y6anq092-gcc-wrapper-12.3.0/bin:/nix/store/h5kvfrjmpw792v8jg7nrzfkffmn0iyy8-gcc-12.3.0/bin:/nix/store/f6in5kb2y5v06zinz1a6xy6cyg67q026-glibc-2.37-8-bin/bin:/nix/store/y9gr7abwxvzcpg5g73vhnx1fpssr5frr-coreutils-9.3/bin:/nix/store/mc6q3cdz5s0p1aj4y586bglsfsnsf2k8-binutils-wrapper-2.40/bin:/nix/store/74y3751gsixaz9797ib0hp7c658sp1y5-binutils-2.40/bin:/nix/store/icy7dgwgxdd70pwg3cbr0rsj1sal3lvs-python3.10-python-lsp-server-1.8.1/bin:/nix/store/vlhaxmi13vxkl25mzifaxj8h84zz7lw1-python3.10-mypy-1.4.1/bin:/nix/store/rxwday5wyi070r52jn15vzw3kqa6d9hw-python3.10-black-23.9.1/bin:/nix/store/c645xzxz876n2xwh8fvhx0rh6wg1swss-python3.10-pygments-2.15.1/bin:/nix/store/kydlqrmhi4wwy9n60ivazm1r8416c6p8-python3.10-pyupgrade-3.3.1/bin:/nix/store/11ms8sklkp2913m5frlgfdh4z77zjxs1-python3.10-tokenize-rt-4.2.1/bin:/nix/store/9lx5r1ryqq4yb4cgvj420dgw3s0xnjbk-python3.10-coconut-3.0.3/bin:/nix/store/zybx2kqwlqw5bc72116av0rschpzxscf-python3.10-ipython-8.11.0/bin:/nix/store/s268hw6p1fpq6njzaa2wy3r31v24lgv9-python3.10-jupyter_client-8.0.3/bin:/nix/store/0hpjs6czp7ppqvmw8cxqw3j8mzlqczzf-python3.10-jupyter-core-5.2.0/bin:/nix/store/3gy3ihi2qrygxnr42q1kycjs4papbaxi-python3.10-watchdog-3.0.0/bin:/nix/store/l3p8fdnzc30mlhssj2pb210ynwpm2frs-python3.10-qtile-0.23.0/bin:/nix/store/17kkirn4f1lxq9n85vhf20rx8znldl08-cairo-1.16.0-dev/bin:/nix/store/49zlp67x0mig24ry9ilpmvvqlhihkn8s-freetype-2.13.1-dev/bin:/nix/store/gxknjk51s7q86llkbzpaqv43kflj9d8j-bzip2-1.0.8-bin/bin:/nix/store/cz12qbfa5f6n51gb77zlfq71v07xapdx-brotli-1.1.0/bin:/nix/store/mza71hgrjwfwfx377vwrhnr3vmpbc8ib-libpng-apng-1.6.40-dev/bin:/nix/store/fyh56cf6jvvmwqfkl3dpjhxxdv8dppf5-fontconfig-2.14.2-bin/bin:/nix/store/li74qrdz1gw8i8khwyyqav625rvxgid4-expat-2.5.0-dev/bin:/nix/store/f716sk6ysnygz5nyj2x99s28f4zczc8a-glib-2.76.4-dev/bin:/nix/store/gzk32jyj8r3l4yhjn80gl10p355g3ngi-gettext-0.21.1/bin:/nix/store/wjgc9ngj49a2wn74hdjdv6fkhk4ik3r3-glib-2.76.4-bin/bin:/nix/store/x704m7i27dhv53qzax7qahcl049qq27m-wireless-tools-30.pre9/bin:/nix/store/bqlbcxiwidzhhns86rjcfrdby07lkqrq-python3.10-pywayland-0.4.17/bin:/nix/store/y9gr7abwxvzcpg5g73vhnx1fpssr5frr-coreutils-9.3/bin:/nix/store/b6izr8wh0p7dyvh3cyg14wq2rn8d31ik-findutils-4.9.0/bin:/nix/store/q56n7lhjw724i7b33qaqra61p7m7c0cd-diffutils-3.10/bin:/nix/store/x23by79p38ll0js1alifmf3y56vqfs49-gnused-4.9/bin:/nix/store/xafzciap7acqhfx84dvqkp18bg4lrai3-gnugrep-3.11/bin:/nix/store/8kkn44iwdbgqkrj661nr4cjcpmrqqmx8-gawk-5.2.2/bin:/nix/store/89s3w7b4g78989kpzc7sy4phv0nqfira-gnutar-1.35/bin:/nix/store/2a9na7bp4r3290yqqzg503325dwglxyq-gzip-1.13/bin:/nix/store/gxknjk51s7q86llkbzpaqv43kflj9d8j-bzip2-1.0.8-bin/bin:/nix/store/2jp6cv2q4cgh91f5lp57p945rq98ldhr-gnumake-4.4.1/bin:/nix/store/xdqlrixlspkks50m9b0mpvag65m3pf2w-bash-5.2-p15/bin:/nix/store/c15ama0p8jr4mn0943yjk4rpa2hxk7ml-patch-2.7.6/bin:/nix/store/sb3sxnp4g40gfw758a0m4sjm7slvmax9-xz-5.4.4-bin/bin:/nix/store/xfjqspcc9442hi0lm0szv3sw75zswvml-file-5.45/bin' export PATH PS4='+ ' PYTHONHASHSEED='0' export PYTHONHASHSEED PYTHONNOUSERSITE='1' export PYTHONNOUSERSITE -PYTHONPATH='/nix/store/h9j9ff76qk97wi9bg94yx5725bf21dw5-python3.10-cffi-1.15.1/lib/python3.10/site-packages:/nix/store/vfbsns2ryx3lr09ix3f8d0s46qhmv5ky-python3.10-pycparser-2.21/lib/python3.10/site-packages:/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12/lib/python3.10/site-packages:/nix/store/d8hhsar0clw26fqd431g5q5y9fkkdzdn-python3.10-python-lsp-server-1.8.0/lib/python3.10/site-packages:/nix/store/hgn4m95nn9s5f7qv3ar2227f00yryrhi-python3.10-docstring-to-markdown-0.12/lib/python3.10/site-packages:/nix/store/lx8vhp4fxclp494svlfis3sb2g8z4l9h-python3-3.10.12/lib/python3.10/site-packages:/nix/store/5jdzafg2c2a5791njixfzxd5flgz524l-python3.10-jedi-0.19.0/lib/python3.10/site-packages:/nix/store/paijr7da98rhi5crnclh859nz4dj6zil-python3.10-parso-0.8.3/lib/python3.10/site-packages:/nix/store/7m8bcdlivqw78qi5c4s38nqn5ngw78m8-python3.10-pluggy-1.2.0/lib/python3.10/site-packages:/nix/store/9dkbjr2vsj7lmcrhhgyqm62ql5j5wd9n-python3.10-python-lsp-jsonrpc-1.1.1/lib/python3.10/site-packages:/nix/store/vn6mk9jkxphggwxkxxsx0jf9qzx3czdl-python3.10-ujson-5.7.0/lib/python3.10/site-packages:/nix/store/4mm6znbhkrxm02q9gda7xwfqj7dnc53r-python3.10-setuptools-68.0.0/lib/python3.10/site-packages:/nix/store/y94n52mp45d6mmn6jkrf288nlhlawflb-python3.10-mypy-1.4.1/lib/python3.10/site-packages:/nix/store/61vfyff4g2hch0jps23svl03kzhhjhim-python3.10-mypy-extensions-1.0.0/lib/python3.10/site-packages:/nix/store/ivgyvzz1qlw0vjmhz956wg2mbwg5n3w2-python3.10-typing-extensions-4.7.1/lib/python3.10/site-packages:/nix/store/9kqzmsyjdh3kkv42ykhpmr0g2vqzvrmz-python3.10-tomli-2.0.1/lib/python3.10/site-packages:/nix/store/fc0wxwsp7bs2brivkhaixr7xf15xal89-python3.10-pylsp-mypy-0.6.7/lib/python3.10/site-packages:/nix/store/ndyvvxm68dm5shqlcinwb23b2vfksdq4-python3.10-black-23.9.1/lib/python3.10/site-packages:/nix/store/6di1gnrlnl2v26pxg6xh1k70hrm7m76p-python3.10-click-8.1.6/lib/python3.10/site-packages:/nix/store/l8kpyzpagrampic9783mrh5y0xq6zxz6-python3.10-packaging-23.1/lib/python3.10/site-packages:/nix/store/jkjhvhfy088xnrpl0yird8qcj56zknlk-python3.10-pathspec-0.11.0/lib/python3.10/site-packages:/nix/store/3pw73kd67pnawf60z9r5iyj82zlhk8lk-python3.10-platformdirs-3.9.1/lib/python3.10/site-packages:/nix/store/pb3h1yzyly2gyd2yqhryw1ksi2b17jmx-python3.10-pydantic-1.10.9/lib/python3.10/site-packages:/nix/store/pi6jgxr3psvw6p76hy8n8723afc5dyzs-python3.10-devtools-0.11.0/lib/python3.10/site-packages:/nix/store/2v8cz8hy7nm05261hgnz8631ra9gwfy5-python3.10-asttokens-2.2.1/lib/python3.10/site-packages:/nix/store/phnsx4m49ymyyyfcs36lgjkprkbvnhi5-python3.10-six-1.16.0/lib/python3.10/site-packages:/nix/store/glxjkmmqg5y2y9g2qvivwijqls0dysr9-python3.10-executing-1.2.0/lib/python3.10/site-packages:/nix/store/61v95mv2habbba1vs8j8l9k0rkbbvinw-python3.10-pygments-2.15.1/lib/python3.10/site-packages:/nix/store/jh03yisvsmiadccv61ssq0sv4cs1i46r-python3.10-pyupgrade-3.3.1/lib/python3.10/site-packages:/nix/store/2rw3p0d03mn1c02kyaqsi1gl3yhf6m77-python3.10-tokenize-rt-4.2.1/lib/python3.10/site-packages:/nix/store/dc1sy59c20fr053zp3nkhyg3lzlxcvxr-python3.10-coconut-3.0.3/lib/python3.10/site-packages:/nix/store/sfwi1vikc3hdzss2j41rcprb4y0iqxn8-python3.10-cpyparsing-2.4.7.2.1.2/lib/python3.10/site-packages:/nix/store/jr5skh0f01gb47bs8h1rskq3fq4mplna-python3.10-ipykernel-6.21.2/lib/python3.10/site-packages:/nix/store/krqjfpz0pk2hwf0l9njipymr5y6k46js-python3.10-comm-0.1.3/lib/python3.10/site-packages:/nix/store/kf5y20ah87hvhy96pnj6bph71dc09jii-python3.10-traitlets-5.9.0/lib/python3.10/site-packages:/nix/store/gn0mk48qwq13ymw1ha515ckbwnxg8yxq-python3.10-ipython-8.11.0/lib/python3.10/site-packages:/nix/store/bpxafz2v0mn9m3pc6m5v965i6nsw4p9w-python3.10-backcall-0.2.0/lib/python3.10/site-packages:/nix/store/6xn10jn52f65f4ig53njgc2615c0zvkz-python3.10-decorator-5.1.1/lib/python3.10/site-packages:/nix/store/385sa2wxq9h1ln2005jw8qa5r0a98pn5-python3.10-matplotlib-inline-0.1.6/lib/python3.10/site-packages:/nix/store/ailh4fksg9gzpqnkc07nc8jsjfqsj83n-python3.10-pexpect-4.8.0/lib/python3.10/site-packages:/nix/store/pspcn13kdlf4p5i6f2vnsb70qwaq1b2a-python3.10-ptyprocess-0.7.0/lib/python3.10/site-packages:/nix/store/ly9klic8vilmrvgcbgm7d8f0rs609xfi-python3.10-pickleshare-0.7.5/lib/python3.10/site-packages:/nix/store/1a7z4b124bfalvp96946k90xxhfyh207-python3.10-path-16.6.0/lib/python3.10/site-packages:/nix/store/qpcm11z5mkydikhafvi4sc0yvyjpzwri-python3.10-prompt-toolkit-3.0.38/lib/python3.10/site-packages:/nix/store/sdhx45p0f545xp0bp7wmh5cdlk6mx3p8-python3.10-wcwidth-0.2.6/lib/python3.10/site-packages:/nix/store/wck1vsd3q6jlidzr6ddw3h5wlak76fqj-python3.10-stack-data-0.2.0/lib/python3.10/site-packages:/nix/store/90mmc1f4ffq3pqb445cp8fkmk2q1fycy-python3.10-pure_eval-0.2.2/lib/python3.10/site-packages:/nix/store/8yip99b5f1fpg1199wf1l6g534mhjzc2-python3.10-toml-0.10.2/lib/python3.10/site-packages:/nix/store/06359h6dm3j9sv7ia1slg4kpdwjpb7aq-python3.10-jupyter_client-8.0.3/lib/python3.10/site-packages:/nix/store/53a0bw0zfvi36pqycnpyqzc4k0xsgjk9-python3.10-entrypoints-0.4/lib/python3.10/site-packages:/nix/store/hxszm8q323kc9f57c9k35yfsis2l7bdq-python3.10-jupyter-core-5.2.0/lib/python3.10/site-packages:/nix/store/adykgq19hjgfi4g28i2ndw5mnv4ga6qn-python3.10-nest_asyncio-1.5.6/lib/python3.10/site-packages:/nix/store/3kyj27dcm3wiaiyiwm7d9x0yjp7sk4k9-python3.10-python-dateutil-2.8.2/lib/python3.10/site-packages:/nix/store/sd5kkxh84l0aby9yf2nnj9xhk7k71n1r-python3.10-pyzmq-24.0.1/lib/python3.10/site-packages:/nix/store/9d7v7jl67m3az17apc1k9fjp6zn60r8p-python3.10-py-1.11.0/lib/python3.10/site-packages:/nix/store/xwkvp67nn881al86q3lh41kf7psb92i2-python3.10-tornado-6.3.3/lib/python3.10/site-packages:/nix/store/pixkn388xw5dbzwkd4lg3i2h4g471z1c-python3.10-psutil-5.9.5/lib/python3.10/site-packages:/nix/store/3rx38hz57h40zzwrnhsa85nal2dlld7c-python3.10-watchdog-3.0.0/lib/python3.10/site-packages:/nix/store/q730a89ri32n5xf9mll3v8nlgwksrra7-python3.10-qtile-extras-0.22.1/lib/python3.10/site-packages:/nix/store/086vzhw3zfinwd52sd856625jarpz5n4-python3.10-qtile-0.22.1/lib/python3.10/site-packages:/nix/store/bll6wzbsywcbx46vr83igac7m265202z-python3.10-xcffib-1.2.0/lib/python3.10/site-packages:/nix/store/mn1mbnfj0pvzxn87by4lc47fpj0k40nb-python3.10-cairocffi-1.4.0/lib/python3.10/site-packages:/nix/store/1njqv0iwxwri2hg5am2p553y99yg3430-python3.10-python-dateutil-2.8.2/lib/python3.10/site-packages:/nix/store/9szkk2hqxfm7z7r7yywzqjia6hnlahxg-python3.10-six-1.16.0/lib/python3.10/site-packages:/nix/store/6hyv2yddaa60ipkkb3szmlz87pajzn8s-python3.10-dbus-python-1.2.18/lib/python3.10/site-packages:/nix/store/y2p8y7cys7kbi6h1cq4dishd82rlryw9-python3.10-dbus-next-0.2.3/lib/python3.10/site-packages:/nix/store/p0024kg9ndcmwm8zm4bfn19k957jrmis-python3.10-python-mpd2-3.1.0/lib/python3.10/site-packages:/nix/store/nll88g5mx01v76qn0pv72caw4r9q39kq-python3.10-psutil-5.9.5/lib/python3.10/site-packages:/nix/store/gkvskd3g0kbjlr2amcmpgv21rz22p816-python3.10-pyxdg-0.28/lib/python3.10/site-packages:/nix/store/zx9bss9ql02r2rqx30v0qgszadzjx40s-python3.10-pycairo-1.23.0/lib/python3.10/site-packages:/nix/store/5di6lhp9vf2629iz4qg1i7y0avp8xrd6-python3.10-pygobject-3.44.1/lib/python3.10/site-packages:/nix/store/fgqa9ws8wwzp6ixjdixl9djnwdmcq4z4-python3.10-pywayland-0.4.15/lib/python3.10/site-packages:/nix/store/qi1svz5qg7ylaziamscrwkp5jd5rxvc8-python3.10-pywlroots-0.15.24/lib/python3.10/site-packages:/nix/store/05x7ard0a47sd3a78pdvspa607fr6g65-python3.10-xkbcommon-0.8/lib/python3.10/site-packages' +PYTHONPATH='/nix/store/4qzga21lqd0clccyms2n39s302r9gdv9-python3.10-cffi-1.15.1/lib/python3.10/site-packages:/nix/store/4cr30l3gdnw57iq7g9mld2g7vac83fwj-python3.10-pycparser-2.21/lib/python3.10/site-packages:/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12/lib/python3.10/site-packages:/nix/store/icy7dgwgxdd70pwg3cbr0rsj1sal3lvs-python3.10-python-lsp-server-1.8.1/lib/python3.10/site-packages:/nix/store/hwvn59z7zcrk3chjl6yp2k7z20gy0qq9-python3.10-docstring-to-markdown-0.12/lib/python3.10/site-packages:/nix/store/iqg6vnzk9bc6a3py5xx2dcrwpnqvpjl5-python3.10-jedi-0.19.0/lib/python3.10/site-packages:/nix/store/yn3njlvfafhlc210ij3sly19rwl6mv72-python3.10-parso-0.8.3/lib/python3.10/site-packages:/nix/store/fif9irpy193aw3hni5zcs75nlvhsmy42-python3.10-pluggy-1.2.0/lib/python3.10/site-packages:/nix/store/6f3fm0wm55w8b6d2fr153rbisi6pzv3p-python3.10-python-lsp-jsonrpc-1.1.2/lib/python3.10/site-packages:/nix/store/zmmb9j86qfq0bdg4wr3q7bgk33gvxlfr-python3.10-ujson-5.7.0/lib/python3.10/site-packages:/nix/store/4d9fqsbh5gb8fqhwcqd9cjkd9icrzqds-python3.10-setuptools-68.0.0/lib/python3.10/site-packages:/nix/store/vlhaxmi13vxkl25mzifaxj8h84zz7lw1-python3.10-mypy-1.4.1/lib/python3.10/site-packages:/nix/store/xflf8bx1qbz9b7qswbdmc79g1zj79877-python3.10-mypy-extensions-1.0.0/lib/python3.10/site-packages:/nix/store/andlf1ywfma2dy3l2v8p95nqgpbj67c1-python3.10-typing-extensions-4.7.1/lib/python3.10/site-packages:/nix/store/1blv8lkl52ay7ngw1a149qjl1s4qxbvh-python3.10-tomli-2.0.1/lib/python3.10/site-packages:/nix/store/lncj4mhfyrai3b9b468dcv8z2cj85li8-python3.10-pylsp-mypy-0.6.7/lib/python3.10/site-packages:/nix/store/rxwday5wyi070r52jn15vzw3kqa6d9hw-python3.10-black-23.9.1/lib/python3.10/site-packages:/nix/store/wazkvq0fsirz6ng9g5sjmr93mh159g64-python3.10-click-8.1.6/lib/python3.10/site-packages:/nix/store/p2pqxgbg48fwkfykhymzcd1xsyxa9nkf-python3.10-packaging-23.1/lib/python3.10/site-packages:/nix/store/cnagmlr8ly7vnr5v9ihhq385vk74flk5-python3.10-pathspec-0.11.0/lib/python3.10/site-packages:/nix/store/0adb5z9kh88jisg9b0mar9ks5z2x2cwi-python3.10-platformdirs-3.9.1/lib/python3.10/site-packages:/nix/store/a1fvga47n8rscfhn1fr0pk6mwn9psqkc-python3.10-pydantic-1.10.9/lib/python3.10/site-packages:/nix/store/d31hmzpslcqbxqzls66s6czpqbqnc1i2-python3.10-devtools-0.11.0/lib/python3.10/site-packages:/nix/store/jnnn1sm628cpish59ndawjypq7ccj22r-python3.10-asttokens-2.2.1/lib/python3.10/site-packages:/nix/store/mj4vq1fpwlnldff7z5jpl5mss683s2b5-python3.10-six-1.16.0/lib/python3.10/site-packages:/nix/store/q1hnqr4629pfwbc1b117192m52ihxyb7-python3.10-executing-1.2.0/lib/python3.10/site-packages:/nix/store/c645xzxz876n2xwh8fvhx0rh6wg1swss-python3.10-pygments-2.15.1/lib/python3.10/site-packages:/nix/store/kydlqrmhi4wwy9n60ivazm1r8416c6p8-python3.10-pyupgrade-3.3.1/lib/python3.10/site-packages:/nix/store/11ms8sklkp2913m5frlgfdh4z77zjxs1-python3.10-tokenize-rt-4.2.1/lib/python3.10/site-packages:/nix/store/9lx5r1ryqq4yb4cgvj420dgw3s0xnjbk-python3.10-coconut-3.0.3/lib/python3.10/site-packages:/nix/store/8jxiwf36qp8njhry9qavyfkw7lyhfi06-python3.10-cpyparsing-2.4.7.2.1.2/lib/python3.10/site-packages:/nix/store/jdv39rrbdjxgph3wvv38w8y2d2x7aqaw-python3.10-ipykernel-6.21.2/lib/python3.10/site-packages:/nix/store/am5m0a5xkcj5v5gxar5w1jsyhi63xwrj-python3.10-comm-0.1.3/lib/python3.10/site-packages:/nix/store/d1lknpx1g5r7c423llg66qq4limxdl4d-python3.10-traitlets-5.9.0/lib/python3.10/site-packages:/nix/store/zybx2kqwlqw5bc72116av0rschpzxscf-python3.10-ipython-8.11.0/lib/python3.10/site-packages:/nix/store/2hzbcwrrv47spv3357y9wv9yancfbxd9-python3.10-backcall-0.2.0/lib/python3.10/site-packages:/nix/store/1h32hsmr7yk230zr1lyjknjgp50mdr7g-python3.10-decorator-5.1.1/lib/python3.10/site-packages:/nix/store/m8zdxlnpbi3yndb2g5ns8li8cxnrxkf1-python3.10-matplotlib-inline-0.1.6/lib/python3.10/site-packages:/nix/store/qgxc6mkd29345x3p9wg031dhnac5fib1-python3.10-pexpect-4.8.0/lib/python3.10/site-packages:/nix/store/8qd8g6ri0pb3rjiwpaqpb2nmvhbkbxrl-python3.10-ptyprocess-0.7.0/lib/python3.10/site-packages:/nix/store/gvz7k9w7v5vrdj49sva2drwmbhyyc0ym-python3.10-pickleshare-0.7.5/lib/python3.10/site-packages:/nix/store/zfig4rjq809f3mbhgqkvn6bjbhm3v0v4-python3.10-path-16.6.0/lib/python3.10/site-packages:/nix/store/f8asbzlsb0ff44dnnc36nqwya11bhslb-python3.10-prompt-toolkit-3.0.38/lib/python3.10/site-packages:/nix/store/96196jz6k2bg31vmr1lri1azpr7f4wby-python3.10-wcwidth-0.2.6/lib/python3.10/site-packages:/nix/store/42bzvx78ypzb9ylcbg7d64a7i4f9dj95-python3.10-stack-data-0.2.0/lib/python3.10/site-packages:/nix/store/fljczzzgi5133zlb7pay30s9rpfw7g12-python3.10-pure_eval-0.2.2/lib/python3.10/site-packages:/nix/store/8l7l99nkga9b5wrgvcaf39m6pq0lx23j-python3.10-toml-0.10.2/lib/python3.10/site-packages:/nix/store/s268hw6p1fpq6njzaa2wy3r31v24lgv9-python3.10-jupyter_client-8.0.3/lib/python3.10/site-packages:/nix/store/1mjlanjzyhy4jsxgjbq6vqgfzlnizm9g-python3.10-entrypoints-0.4/lib/python3.10/site-packages:/nix/store/0hpjs6czp7ppqvmw8cxqw3j8mzlqczzf-python3.10-jupyter-core-5.2.0/lib/python3.10/site-packages:/nix/store/fyxj467w1r5s6jvn6nwv7m3fmasadmal-python3.10-nest_asyncio-1.5.6/lib/python3.10/site-packages:/nix/store/ffk0mi840zwvgc92l926x8m3jnwyg803-python3.10-python-dateutil-2.8.2/lib/python3.10/site-packages:/nix/store/ha8n9jm36ldwklz0fmcm8mikd9w96wj7-python3.10-pyzmq-24.0.1/lib/python3.10/site-packages:/nix/store/xp45jydwlqpi9p5hk3x98k9jmifca17r-python3.10-py-1.11.0/lib/python3.10/site-packages:/nix/store/8gzy5wqmr0la63dh95nas76kb3bchnca-python3.10-tornado-6.3.3/lib/python3.10/site-packages:/nix/store/0k7b9kcjfayirhdpdc5q76jp9kdkarv9-python3.10-psutil-5.9.5/lib/python3.10/site-packages:/nix/store/3gy3ihi2qrygxnr42q1kycjs4papbaxi-python3.10-watchdog-3.0.0/lib/python3.10/site-packages:/nix/store/6y85g0bjs0rdzgxah4bxcxxrv3fxp06x-python3.10-qtile-extras-0.23.0/lib/python3.10/site-packages:/nix/store/l3p8fdnzc30mlhssj2pb210ynwpm2frs-python3.10-qtile-0.23.0/lib/python3.10/site-packages:/nix/store/wiij8z250913chsj3rcanjj8wmpr2cg9-python3.10-cairocffi-1.6.1/lib/python3.10/site-packages:/nix/store/44klq0rjgvj2cnyiabxc6qcfl9cvjd8b-python3.10-xcffib-1.5.0/lib/python3.10/site-packages:/nix/store/63cfv3ayph09d3f31i4iap2i25h0bqay-python3.10-dbus-next-0.2.3/lib/python3.10/site-packages:/nix/store/gik6s79srcmjs0q4zdcb9xqyrijhaqrn-python3.10-dbus-python-1.2.18/lib/python3.10/site-packages:/nix/store/6kdi29z89rpj05zxrja60pf85bp68fy0-python3.10-iwlib-1.7.0/lib/python3.10/site-packages:/nix/store/r3zrnlywafy1pfkqn127w5k20lv7lixh-python3.10-python-mpd2-3.1.0/lib/python3.10/site-packages:/nix/store/ik3pn2aqzsbw2fg2f3jn1ybhcpkjx847-python3.10-pulsectl-asyncio-1.1.1/lib/python3.10/site-packages:/nix/store/l0ksbvk8i117nz81blscx5cbnybi5v67-python3.10-pulsectl-23.5.2/lib/python3.10/site-packages:/nix/store/vj16sax2kn74wy77bcsh51cpvap9zm25-python3.10-pycairo-1.23.0/lib/python3.10/site-packages:/nix/store/bybx4aya78qc5bw8yb94bsiayh3afmxx-python3.10-pygobject-3.44.1/lib/python3.10/site-packages:/nix/store/bqlbcxiwidzhhns86rjcfrdby07lkqrq-python3.10-pywayland-0.4.17/lib/python3.10/site-packages:/nix/store/a5hvapndd4ckaww9738zx0f74qmf5xsd-python3.10-pywlroots-0.16.6/lib/python3.10/site-packages:/nix/store/jb6k9lqqdygi8i2dn2gdcyjhpf1ssyxc-python3.10-xkbcommon-0.8/lib/python3.10/site-packages:/nix/store/3isc0iqaq3sl333cvkbwmcyz0plk8p1h-python3.10-pyxdg-0.28/lib/python3.10/site-packages' export PYTHONPATH RANLIB='ranlib' export RANLIB @@ -83,7 +81,7 @@ STRINGS='strings' export STRINGS STRIP='strip' export STRIP -XDG_DATA_DIRS='/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12/share:/nix/store/v553h3r3f0xqxpvb9pgzx006qrmmv12m-patchelf-0.15.0/share' +XDG_DATA_DIRS='/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12/share:/nix/store/ay0p9mbw1w3zkvwzx3c94xq7x8jrn9wq-patchelf-0.15.0/share' export XDG_DATA_DIRS _PYTHON_HOST_PLATFORM='linux-x86_64' export _PYTHON_HOST_PLATFORM @@ -91,7 +89,7 @@ _PYTHON_SYSCONFIGDATA_NAME='_sysconfigdata__linux_x86_64-linux-gnu' export _PYTHON_SYSCONFIGDATA_NAME __structuredAttrs='' export __structuredAttrs -buildInputs='/nix/store/d8hhsar0clw26fqd431g5q5y9fkkdzdn-python3.10-python-lsp-server-1.8.0 /nix/store/y94n52mp45d6mmn6jkrf288nlhlawflb-python3.10-mypy-1.4.1 /nix/store/fc0wxwsp7bs2brivkhaixr7xf15xal89-python3.10-pylsp-mypy-0.6.7 /nix/store/ndyvvxm68dm5shqlcinwb23b2vfksdq4-python3.10-black-23.9.1 /nix/store/pb3h1yzyly2gyd2yqhryw1ksi2b17jmx-python3.10-pydantic-1.10.9 /nix/store/dc1sy59c20fr053zp3nkhyg3lzlxcvxr-python3.10-coconut-3.0.3 /nix/store/q730a89ri32n5xf9mll3v8nlgwksrra7-python3.10-qtile-extras-0.22.1 /nix/store/086vzhw3zfinwd52sd856625jarpz5n4-python3.10-qtile-0.22.1' +buildInputs='/nix/store/icy7dgwgxdd70pwg3cbr0rsj1sal3lvs-python3.10-python-lsp-server-1.8.1 /nix/store/vlhaxmi13vxkl25mzifaxj8h84zz7lw1-python3.10-mypy-1.4.1 /nix/store/lncj4mhfyrai3b9b468dcv8z2cj85li8-python3.10-pylsp-mypy-0.6.7 /nix/store/rxwday5wyi070r52jn15vzw3kqa6d9hw-python3.10-black-23.9.1 /nix/store/a1fvga47n8rscfhn1fr0pk6mwn9psqkc-python3.10-pydantic-1.10.9 /nix/store/9lx5r1ryqq4yb4cgvj420dgw3s0xnjbk-python3.10-coconut-3.0.3 /nix/store/6y85g0bjs0rdzgxah4bxcxxrv3fxp06x-python3.10-qtile-extras-0.23.0 /nix/store/l3p8fdnzc30mlhssj2pb210ynwpm2frs-python3.10-qtile-0.23.0' export buildInputs buildPhase='{ echo "------------------------------------------------------------"; echo " WARNING: the existence of this path is not guaranteed."; @@ -103,14 +101,14 @@ buildPhase='{ echo "------------------------------------------------------------ } >> "$out" ' export buildPhase -builder='/nix/store/vqvj60h076bhqj6977caz0pfxs6543nb-bash-5.2-p15/bin/bash' +builder='/nix/store/xdqlrixlspkks50m9b0mpvag65m3pf2w-bash-5.2-p15/bin/bash' export builder cmakeFlags='' export cmakeFlags configureFlags='' export configureFlags defaultBuildInputs='' -defaultNativeBuildInputs='/nix/store/v553h3r3f0xqxpvb9pgzx006qrmmv12m-patchelf-0.15.0 /nix/store/fdgkgam7dgivvg4dzc12k3mlyx6sxrq5-update-autotools-gnu-config-scripts-hook /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh /nix/store/wzdsbnv2ba3nj91aql8jjdddfmkkdh7h-patch-shebangs.sh /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh /nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh /nix/store/wmknncrif06fqxa16hpdldhixk95nds0-strip.sh /nix/store/75slks1wr3b3sxr5advswjzg9lvbv9jc-gcc-wrapper-12.3.0' +defaultNativeBuildInputs='/nix/store/ay0p9mbw1w3zkvwzx3c94xq7x8jrn9wq-patchelf-0.15.0 /nix/store/yllcj971mwa0rvgwvd876a52391m8s9y-update-autotools-gnu-config-scripts-hook /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh /nix/store/wzdsbnv2ba3nj91aql8jjdddfmkkdh7h-patch-shebangs.sh /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh /nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh /nix/store/wmknncrif06fqxa16hpdldhixk95nds0-strip.sh /nix/store/18bs92p6yf6w2wwxhbplgx02y6anq092-gcc-wrapper-12.3.0' depsBuildBuild='' export depsBuildBuild depsBuildBuildPropagated='' @@ -136,13 +134,12 @@ export dontAddDisableDepTrack declare -a envBuildBuildHooks=('addPythonPath' 'sysconfigdataHook' 'addPythonPath' 'sysconfigdataHook' ) declare -a envBuildHostHooks=('addPythonPath' 'sysconfigdataHook' 'addPythonPath' 'sysconfigdataHook' ) declare -a envBuildTargetHooks=('addPythonPath' 'sysconfigdataHook' 'addPythonPath' 'sysconfigdataHook' ) -declare -a envHostHostHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'addPythonPath' 'sysconfigdataHook' 'addPythonPath' 'sysconfigdataHook' 'gettextDataDirsHook' ) -declare -a envHostTargetHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'addPythonPath' 'sysconfigdataHook' 'addPythonPath' 'sysconfigdataHook' 'gettextDataDirsHook' ) +declare -a envHostHostHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'addPythonPath' 'sysconfigdataHook' 'gettextDataDirsHook' ) +declare -a envHostTargetHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'addPythonPath' 'sysconfigdataHook' 'gettextDataDirsHook' ) declare -a envTargetTargetHooks=('make_glib_find_gsettings_schemas' ) declare -a fixupOutputHooks=('if [ -z "${dontPatchELF-}" ]; then patchELF "$prefix"; fi' 'if [[ -z "${noAuditTmpdir-}" && -e "$prefix" ]]; then auditTmpdir "$prefix"; fi' 'if [ -z "${dontGzipMan-}" ]; then compressManPages "$prefix"; fi' '_moveLib64' '_moveSbin' '_moveSystemdUserUnits' 'patchShebangsAuto' '_pruneLibtoolFiles' '_doStrip' ) guess='16' -initialPath='/nix/store/apn3p2b40xvirn7w740wv2gy330ppib5-coreutils-9.3 /nix/store/xvhh3dzdqfaz78nhya1xildz2r38sy3s-findutils-4.9.0 /nix/store/5ca2vh08sq8m20mv4z3wd1lij6wngym0-diffutils-3.10 /nix/store/7snlgj0l0ys6lbcl5pyy8vwnmk26wh8x-gnused-4.9 /nix/store/4hx292xs95frrd1hqwwfc2fpcz0niwgp-gnugrep-3.11 /nix/store/47pwjwir6m3r0czs8zir5wzfvk7i5z6i-gawk-5.2.2 /nix/store/d960k69nahxms669k9fl5rqhk0fkfzr5-gnutar-1.35 /nix/store/7nfcdvrmdbpms7wcrjjsqwkv07lswhli-gzip-1.13 /nix/store/dwxydys9kcz5l2901asxdvh3qdh981b1-bzip2-1.0.8-bin /nix/store/s806iqg5vwsnp434i5whcn1rf605y9s6-gnumake-4.4.1 /nix/store/vqvj60h076bhqj6977caz0pfxs6543nb-bash-5.2-p15 /nix/store/63m0np3ypqr741nn1a3xmg39p6f97ix1-patch-2.7.6 /nix/store/b1rpgx8n48m6520gakkf9rsqf7kv7sra-xz-5.4.4-bin /nix/store/vzjkllqadhpmy9jbzqvq94xipvd5xk5f-file-5.45' -maybe_dir='/nix/store/sipy4b8k40rv4bw4mscar56saf43vx5i-pulseaudio-16.1/share/gsettings-schemas/pulseaudio-16.1' +initialPath='/nix/store/y9gr7abwxvzcpg5g73vhnx1fpssr5frr-coreutils-9.3 /nix/store/b6izr8wh0p7dyvh3cyg14wq2rn8d31ik-findutils-4.9.0 /nix/store/q56n7lhjw724i7b33qaqra61p7m7c0cd-diffutils-3.10 /nix/store/x23by79p38ll0js1alifmf3y56vqfs49-gnused-4.9 /nix/store/xafzciap7acqhfx84dvqkp18bg4lrai3-gnugrep-3.11 /nix/store/8kkn44iwdbgqkrj661nr4cjcpmrqqmx8-gawk-5.2.2 /nix/store/89s3w7b4g78989kpzc7sy4phv0nqfira-gnutar-1.35 /nix/store/2a9na7bp4r3290yqqzg503325dwglxyq-gzip-1.13 /nix/store/gxknjk51s7q86llkbzpaqv43kflj9d8j-bzip2-1.0.8-bin /nix/store/2jp6cv2q4cgh91f5lp57p945rq98ldhr-gnumake-4.4.1 /nix/store/xdqlrixlspkks50m9b0mpvag65m3pf2w-bash-5.2-p15 /nix/store/c15ama0p8jr4mn0943yjk4rpa2hxk7ml-patch-2.7.6 /nix/store/sb3sxnp4g40gfw758a0m4sjm7slvmax9-xz-5.4.4-bin /nix/store/xfjqspcc9442hi0lm0szv3sw75zswvml-file-5.45' mesonFlags='' export mesonFlags name='nix-shell-env' @@ -166,12 +163,12 @@ patches='' export patches phases='buildPhase' export phases -pkg='/nix/store/75slks1wr3b3sxr5advswjzg9lvbv9jc-gcc-wrapper-12.3.0' +pkg='/nix/store/18bs92p6yf6w2wwxhbplgx02y6anq092-gcc-wrapper-12.3.0' declare -a pkgsBuildBuild=() -declare -a pkgsBuildHost=('/nix/store/h9j9ff76qk97wi9bg94yx5725bf21dw5-python3.10-cffi-1.15.1' '/nix/store/vfbsns2ryx3lr09ix3f8d0s46qhmv5ky-python3.10-pycparser-2.21' '/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12' '/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12' '/nix/store/h9j9ff76qk97wi9bg94yx5725bf21dw5-python3.10-cffi-1.15.1' '/nix/store/h9j9ff76qk97wi9bg94yx5725bf21dw5-python3.10-cffi-1.15.1' '/nix/store/v553h3r3f0xqxpvb9pgzx006qrmmv12m-patchelf-0.15.0' '/nix/store/fdgkgam7dgivvg4dzc12k3mlyx6sxrq5-update-autotools-gnu-config-scripts-hook' '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh' '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh' '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh' '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh' '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh' '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh' '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh' '/nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh' '/nix/store/wzdsbnv2ba3nj91aql8jjdddfmkkdh7h-patch-shebangs.sh' '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh' '/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh' '/nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh' '/nix/store/wmknncrif06fqxa16hpdldhixk95nds0-strip.sh' '/nix/store/75slks1wr3b3sxr5advswjzg9lvbv9jc-gcc-wrapper-12.3.0' '/nix/store/5rykrx2q8y58zkkpd5968iaprb33xa9l-binutils-wrapper-2.40' ) +declare -a pkgsBuildHost=('/nix/store/4qzga21lqd0clccyms2n39s302r9gdv9-python3.10-cffi-1.15.1' '/nix/store/4cr30l3gdnw57iq7g9mld2g7vac83fwj-python3.10-pycparser-2.21' '/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12' '/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12' '/nix/store/4qzga21lqd0clccyms2n39s302r9gdv9-python3.10-cffi-1.15.1' '/nix/store/4qzga21lqd0clccyms2n39s302r9gdv9-python3.10-cffi-1.15.1' '/nix/store/ay0p9mbw1w3zkvwzx3c94xq7x8jrn9wq-patchelf-0.15.0' '/nix/store/yllcj971mwa0rvgwvd876a52391m8s9y-update-autotools-gnu-config-scripts-hook' '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh' '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh' '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh' '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh' '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh' '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh' '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh' '/nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh' '/nix/store/wzdsbnv2ba3nj91aql8jjdddfmkkdh7h-patch-shebangs.sh' '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh' '/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh' '/nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh' '/nix/store/wmknncrif06fqxa16hpdldhixk95nds0-strip.sh' '/nix/store/18bs92p6yf6w2wwxhbplgx02y6anq092-gcc-wrapper-12.3.0' '/nix/store/mc6q3cdz5s0p1aj4y586bglsfsnsf2k8-binutils-wrapper-2.40' ) declare -a pkgsBuildTarget=() declare -a pkgsHostHost=() -declare -a pkgsHostTarget=('/nix/store/d8hhsar0clw26fqd431g5q5y9fkkdzdn-python3.10-python-lsp-server-1.8.0' '/nix/store/hgn4m95nn9s5f7qv3ar2227f00yryrhi-python3.10-docstring-to-markdown-0.12' '/nix/store/lx8vhp4fxclp494svlfis3sb2g8z4l9h-python3-3.10.12' '/nix/store/5jdzafg2c2a5791njixfzxd5flgz524l-python3.10-jedi-0.19.0' '/nix/store/paijr7da98rhi5crnclh859nz4dj6zil-python3.10-parso-0.8.3' '/nix/store/7m8bcdlivqw78qi5c4s38nqn5ngw78m8-python3.10-pluggy-1.2.0' '/nix/store/9dkbjr2vsj7lmcrhhgyqm62ql5j5wd9n-python3.10-python-lsp-jsonrpc-1.1.1' '/nix/store/vn6mk9jkxphggwxkxxsx0jf9qzx3czdl-python3.10-ujson-5.7.0' '/nix/store/4mm6znbhkrxm02q9gda7xwfqj7dnc53r-python3.10-setuptools-68.0.0' '/nix/store/y94n52mp45d6mmn6jkrf288nlhlawflb-python3.10-mypy-1.4.1' '/nix/store/61vfyff4g2hch0jps23svl03kzhhjhim-python3.10-mypy-extensions-1.0.0' '/nix/store/ivgyvzz1qlw0vjmhz956wg2mbwg5n3w2-python3.10-typing-extensions-4.7.1' '/nix/store/9kqzmsyjdh3kkv42ykhpmr0g2vqzvrmz-python3.10-tomli-2.0.1' '/nix/store/fc0wxwsp7bs2brivkhaixr7xf15xal89-python3.10-pylsp-mypy-0.6.7' '/nix/store/d8hhsar0clw26fqd431g5q5y9fkkdzdn-python3.10-python-lsp-server-1.8.0' '/nix/store/ndyvvxm68dm5shqlcinwb23b2vfksdq4-python3.10-black-23.9.1' '/nix/store/6di1gnrlnl2v26pxg6xh1k70hrm7m76p-python3.10-click-8.1.6' '/nix/store/l8kpyzpagrampic9783mrh5y0xq6zxz6-python3.10-packaging-23.1' '/nix/store/jkjhvhfy088xnrpl0yird8qcj56zknlk-python3.10-pathspec-0.11.0' '/nix/store/3pw73kd67pnawf60z9r5iyj82zlhk8lk-python3.10-platformdirs-3.9.1' '/nix/store/pb3h1yzyly2gyd2yqhryw1ksi2b17jmx-python3.10-pydantic-1.10.9' '/nix/store/pi6jgxr3psvw6p76hy8n8723afc5dyzs-python3.10-devtools-0.11.0' '/nix/store/2v8cz8hy7nm05261hgnz8631ra9gwfy5-python3.10-asttokens-2.2.1' '/nix/store/phnsx4m49ymyyyfcs36lgjkprkbvnhi5-python3.10-six-1.16.0' '/nix/store/glxjkmmqg5y2y9g2qvivwijqls0dysr9-python3.10-executing-1.2.0' '/nix/store/61v95mv2habbba1vs8j8l9k0rkbbvinw-python3.10-pygments-2.15.1' '/nix/store/jh03yisvsmiadccv61ssq0sv4cs1i46r-python3.10-pyupgrade-3.3.1' '/nix/store/2rw3p0d03mn1c02kyaqsi1gl3yhf6m77-python3.10-tokenize-rt-4.2.1' '/nix/store/dc1sy59c20fr053zp3nkhyg3lzlxcvxr-python3.10-coconut-3.0.3' '/nix/store/sfwi1vikc3hdzss2j41rcprb4y0iqxn8-python3.10-cpyparsing-2.4.7.2.1.2' '/nix/store/jr5skh0f01gb47bs8h1rskq3fq4mplna-python3.10-ipykernel-6.21.2' '/nix/store/krqjfpz0pk2hwf0l9njipymr5y6k46js-python3.10-comm-0.1.3' '/nix/store/kf5y20ah87hvhy96pnj6bph71dc09jii-python3.10-traitlets-5.9.0' '/nix/store/gn0mk48qwq13ymw1ha515ckbwnxg8yxq-python3.10-ipython-8.11.0' '/nix/store/bpxafz2v0mn9m3pc6m5v965i6nsw4p9w-python3.10-backcall-0.2.0' '/nix/store/6xn10jn52f65f4ig53njgc2615c0zvkz-python3.10-decorator-5.1.1' '/nix/store/385sa2wxq9h1ln2005jw8qa5r0a98pn5-python3.10-matplotlib-inline-0.1.6' '/nix/store/ailh4fksg9gzpqnkc07nc8jsjfqsj83n-python3.10-pexpect-4.8.0' '/nix/store/pspcn13kdlf4p5i6f2vnsb70qwaq1b2a-python3.10-ptyprocess-0.7.0' '/nix/store/ly9klic8vilmrvgcbgm7d8f0rs609xfi-python3.10-pickleshare-0.7.5' '/nix/store/1a7z4b124bfalvp96946k90xxhfyh207-python3.10-path-16.6.0' '/nix/store/qpcm11z5mkydikhafvi4sc0yvyjpzwri-python3.10-prompt-toolkit-3.0.38' '/nix/store/sdhx45p0f545xp0bp7wmh5cdlk6mx3p8-python3.10-wcwidth-0.2.6' '/nix/store/wck1vsd3q6jlidzr6ddw3h5wlak76fqj-python3.10-stack-data-0.2.0' '/nix/store/90mmc1f4ffq3pqb445cp8fkmk2q1fycy-python3.10-pure_eval-0.2.2' '/nix/store/8yip99b5f1fpg1199wf1l6g534mhjzc2-python3.10-toml-0.10.2' '/nix/store/06359h6dm3j9sv7ia1slg4kpdwjpb7aq-python3.10-jupyter_client-8.0.3' '/nix/store/53a0bw0zfvi36pqycnpyqzc4k0xsgjk9-python3.10-entrypoints-0.4' '/nix/store/hxszm8q323kc9f57c9k35yfsis2l7bdq-python3.10-jupyter-core-5.2.0' '/nix/store/adykgq19hjgfi4g28i2ndw5mnv4ga6qn-python3.10-nest_asyncio-1.5.6' '/nix/store/3kyj27dcm3wiaiyiwm7d9x0yjp7sk4k9-python3.10-python-dateutil-2.8.2' '/nix/store/sd5kkxh84l0aby9yf2nnj9xhk7k71n1r-python3.10-pyzmq-24.0.1' '/nix/store/9d7v7jl67m3az17apc1k9fjp6zn60r8p-python3.10-py-1.11.0' '/nix/store/xwkvp67nn881al86q3lh41kf7psb92i2-python3.10-tornado-6.3.3' '/nix/store/pixkn388xw5dbzwkd4lg3i2h4g471z1c-python3.10-psutil-5.9.5' '/nix/store/3rx38hz57h40zzwrnhsa85nal2dlld7c-python3.10-watchdog-3.0.0' '/nix/store/q730a89ri32n5xf9mll3v8nlgwksrra7-python3.10-qtile-extras-0.22.1' '/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12' '/nix/store/086vzhw3zfinwd52sd856625jarpz5n4-python3.10-qtile-0.22.1' '/nix/store/bll6wzbsywcbx46vr83igac7m265202z-python3.10-xcffib-1.2.0' '/nix/store/h9j9ff76qk97wi9bg94yx5725bf21dw5-python3.10-cffi-1.15.1' '/nix/store/vfbsns2ryx3lr09ix3f8d0s46qhmv5ky-python3.10-pycparser-2.21' '/nix/store/mn1mbnfj0pvzxn87by4lc47fpj0k40nb-python3.10-cairocffi-1.4.0' '/nix/store/314m0fk5sg3ac86hmkddd55yc889wzaq-cairo-1.16.0-dev' '/nix/store/js1byxz3pj3ijnrv1jy5ffiljdqjwvbj-fontconfig-2.14.0-dev' '/nix/store/i6lgx0z9casfkhzpfprqblc9m8fx20s2-freetype-2.13.0-dev' '/nix/store/03grn1z9pl9m8702wkshj5pwnvknazim-zlib-1.2.13-dev' '/nix/store/69jpyha5zbll6ppqzhbihhp51lac1hrp-zlib-1.2.13' '/nix/store/5kpzvx2j4pdxmyd7w2pm53jv58smdn6m-bzip2-1.0.8-dev' '/nix/store/bsca0mm8zc66gnibdvp5wwpfqh5c91xa-bzip2-1.0.8-bin' '/nix/store/v0iir4ksr0vb1px00yd80hip9yy5p4hk-bzip2-1.0.8' '/nix/store/mlvv3yjci2vjf3b1nqf03zjh13haclk0-brotli-1.0.9-dev' '/nix/store/2av8x1ipwfm5n8nrx1i18bygza6v8b6g-brotli-1.0.9-lib' '/nix/store/1q9k4q7im5l9x581rzj42spp04xxkdk0-brotli-1.0.9' '/nix/store/r9isndk4r4vrrcg45zawd5prlgswxbgg-libpng-apng-1.6.39-dev' '/nix/store/23rqq5igphh0li64kzxw34hr6l713hbv-libpng-apng-1.6.39' '/nix/store/xxl2wa5b4pq7mnw4jmkmz5vl5fnvbz6h-freetype-2.13.0' '/nix/store/xs5s7b308hv7lgqifpw9rfp6q25qqywq-fontconfig-2.14.0-bin' '/nix/store/m17k3kbyrpbr14ai23gxfgzbqh6dnx03-fontconfig-2.14.0-lib' '/nix/store/c9dqnnhwdy64zqwpjkzk1s81zvz0infj-expat-2.5.0-dev' '/nix/store/m0inyjcw7p1h9677mv9gah92ksz1mg03-expat-2.5.0' '/nix/store/izrqpvgiiji0i1xrk719vghaypy5zh6l-pixman-0.42.2' '/nix/store/ig0cmlw59834hpmk0v6azipl0ss7lxcb-libXext-1.3.4-dev' '/nix/store/245c0wsqvmkz7wrcbcw2zwcjvgd42v4b-xorgproto-2021.5' '/nix/store/q0fh1fgyyj43x8nfjn2fyxwr6xki9pf0-libXau-1.0.9-dev' '/nix/store/n1iy4vr7ikx2h9pi1ikmh61ayxl8i3g9-libXau-1.0.9' '/nix/store/4zkhmhn9krccx97d2ad0z7fna278ksiv-libXext-1.3.4' '/nix/store/afzk1lvv5306hnsbarq1ww9j655060vq-libXrender-0.9.10-dev' '/nix/store/kp13ab0k35fq4ffbkygip2mxm30lfwjb-libX11-1.8.6-dev' '/nix/store/wmhp81hly5bghkayfhp7r692qq4qnjnc-libxcb-1.14-dev' '/nix/store/jyb9nwgpc8y6k3z4x5nn6bh3r495mw26-libxcb-1.14' '/nix/store/z5dlm8l0yzh4d3l2370lb1m2hfmcdfiy-libX11-1.8.6' '/nix/store/pcj0rysjwcshrw9nwgvii19123a0cs1p-libXrender-0.9.10' '/nix/store/cbqfil2vgbp0s62qxhcdyvlyw4x8zay4-xcb-util-0.4.1-dev' '/nix/store/srv1z1igfn2km62gjg88rk39y066mxbz-xcb-util-0.4.1' '/nix/store/dypzmzgjvyfs32gg8sj0rb6q79nf4390-glib-2.76.2-dev' '/nix/store/798wjzmkdxczl9jlvbsi95f0vfhd33fq-libffi-3.4.4-dev' '/nix/store/4a6iv3pl9npf4iwm72dskwl89hckdcdj-libffi-3.4.4' '/nix/store/fgr89gfh5if2x12qm0wz2s996jyn5qx9-gettext-0.21' '/nix/store/wd2678n4jhz1clp28d2niyliv4smjhbm-glibc-iconv-2.37' '/nix/store/plhal7yavzpaqwy7lr4fk90sx2mrwksk-glib-2.76.2-bin' '/nix/store/4vrk6zldfblhry2hi4p0jsy4j7nsvgaz-glib-2.76.2' '/nix/store/chfsxwdy3ai6b3g8pcr95rsfw41n15zj-libGL-1.6.0-dev' '/nix/store/xfgkyzqz46jxdkrfjz2ksv9cyvaqcx8v-libGL-1.6.0' '/nix/store/g1kflwfc5ym6xi59c16qscpr1ibhnyf1-libglvnd-1.6.0' '/nix/store/6dyhz7aj4cx3c9p73qvnn6gay1j4a48m-libglvnd-1.6.0-dev' '/nix/store/6xlhgbmp2dz86d1zdxmvl34291is9pns-cairo-1.16.0' '/nix/store/1njqv0iwxwri2hg5am2p553y99yg3430-python3.10-python-dateutil-2.8.2' '/nix/store/9szkk2hqxfm7z7r7yywzqjia6hnlahxg-python3.10-six-1.16.0' '/nix/store/yfk0yyr55phmv2cpdp1334f0qpi1jlxb-python3.10-dbus-python-1.2.18-dev' '/nix/store/6hyv2yddaa60ipkkb3szmlz87pajzn8s-python3.10-dbus-python-1.2.18' '/nix/store/y2p8y7cys7kbi6h1cq4dishd82rlryw9-python3.10-dbus-next-0.2.3' '/nix/store/p0024kg9ndcmwm8zm4bfn19k957jrmis-python3.10-python-mpd2-3.1.0' '/nix/store/nll88g5mx01v76qn0pv72caw4r9q39kq-python3.10-psutil-5.9.5' '/nix/store/gkvskd3g0kbjlr2amcmpgv21rz22p816-python3.10-pyxdg-0.28' '/nix/store/y4r0m01bydixyssq7jl40x7yzvvzvkqa-python3.10-pygobject-3.44.1-dev' '/nix/store/zx9bss9ql02r2rqx30v0qgszadzjx40s-python3.10-pycairo-1.23.0' '/nix/store/5di6lhp9vf2629iz4qg1i7y0avp8xrd6-python3.10-pygobject-3.44.1' '/nix/store/fgqa9ws8wwzp6ixjdixl9djnwdmcq4z4-python3.10-pywayland-0.4.15' '/nix/store/qi1svz5qg7ylaziamscrwkp5jd5rxvc8-python3.10-pywlroots-0.15.24' '/nix/store/05x7ard0a47sd3a78pdvspa607fr6g65-python3.10-xkbcommon-0.8' '/nix/store/05x7ard0a47sd3a78pdvspa607fr6g65-python3.10-xkbcommon-0.8' '/nix/store/1h034png2n5ifzbxdkr894x4dkc958y5-pulseaudio-16.1-dev' '/nix/store/vwq5sf5gvr4bins0a960lrwr83a7l65a-libcap-2.69-dev' '/nix/store/bb586h9sinhwsmcylm9h9f4md6hjmlxv-attr-2.5.1-dev' '/nix/store/zphqjmf8n6f3bws7m1sy6nk5jhhp5l5i-attr-2.5.1-bin' '/nix/store/whkpnh2db07rn1b7hcvfjfwag8imygvp-attr-2.5.1' '/nix/store/zr9dzm8zrxdb40lbmy56bfgzp4qnd64f-libcap-2.69-lib' '/nix/store/7bsbw8mg2w40qll05xq5h550m3lbpwy4-libcap-2.69' '/nix/store/sipy4b8k40rv4bw4mscar56saf43vx5i-pulseaudio-16.1' ) +declare -a pkgsHostTarget=('/nix/store/icy7dgwgxdd70pwg3cbr0rsj1sal3lvs-python3.10-python-lsp-server-1.8.1' '/nix/store/hwvn59z7zcrk3chjl6yp2k7z20gy0qq9-python3.10-docstring-to-markdown-0.12' '/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12' '/nix/store/iqg6vnzk9bc6a3py5xx2dcrwpnqvpjl5-python3.10-jedi-0.19.0' '/nix/store/yn3njlvfafhlc210ij3sly19rwl6mv72-python3.10-parso-0.8.3' '/nix/store/fif9irpy193aw3hni5zcs75nlvhsmy42-python3.10-pluggy-1.2.0' '/nix/store/6f3fm0wm55w8b6d2fr153rbisi6pzv3p-python3.10-python-lsp-jsonrpc-1.1.2' '/nix/store/zmmb9j86qfq0bdg4wr3q7bgk33gvxlfr-python3.10-ujson-5.7.0' '/nix/store/4d9fqsbh5gb8fqhwcqd9cjkd9icrzqds-python3.10-setuptools-68.0.0' '/nix/store/vlhaxmi13vxkl25mzifaxj8h84zz7lw1-python3.10-mypy-1.4.1' '/nix/store/xflf8bx1qbz9b7qswbdmc79g1zj79877-python3.10-mypy-extensions-1.0.0' '/nix/store/andlf1ywfma2dy3l2v8p95nqgpbj67c1-python3.10-typing-extensions-4.7.1' '/nix/store/1blv8lkl52ay7ngw1a149qjl1s4qxbvh-python3.10-tomli-2.0.1' '/nix/store/lncj4mhfyrai3b9b468dcv8z2cj85li8-python3.10-pylsp-mypy-0.6.7' '/nix/store/icy7dgwgxdd70pwg3cbr0rsj1sal3lvs-python3.10-python-lsp-server-1.8.1' '/nix/store/rxwday5wyi070r52jn15vzw3kqa6d9hw-python3.10-black-23.9.1' '/nix/store/wazkvq0fsirz6ng9g5sjmr93mh159g64-python3.10-click-8.1.6' '/nix/store/p2pqxgbg48fwkfykhymzcd1xsyxa9nkf-python3.10-packaging-23.1' '/nix/store/cnagmlr8ly7vnr5v9ihhq385vk74flk5-python3.10-pathspec-0.11.0' '/nix/store/0adb5z9kh88jisg9b0mar9ks5z2x2cwi-python3.10-platformdirs-3.9.1' '/nix/store/a1fvga47n8rscfhn1fr0pk6mwn9psqkc-python3.10-pydantic-1.10.9' '/nix/store/d31hmzpslcqbxqzls66s6czpqbqnc1i2-python3.10-devtools-0.11.0' '/nix/store/jnnn1sm628cpish59ndawjypq7ccj22r-python3.10-asttokens-2.2.1' '/nix/store/mj4vq1fpwlnldff7z5jpl5mss683s2b5-python3.10-six-1.16.0' '/nix/store/q1hnqr4629pfwbc1b117192m52ihxyb7-python3.10-executing-1.2.0' '/nix/store/c645xzxz876n2xwh8fvhx0rh6wg1swss-python3.10-pygments-2.15.1' '/nix/store/kydlqrmhi4wwy9n60ivazm1r8416c6p8-python3.10-pyupgrade-3.3.1' '/nix/store/11ms8sklkp2913m5frlgfdh4z77zjxs1-python3.10-tokenize-rt-4.2.1' '/nix/store/9lx5r1ryqq4yb4cgvj420dgw3s0xnjbk-python3.10-coconut-3.0.3' '/nix/store/8jxiwf36qp8njhry9qavyfkw7lyhfi06-python3.10-cpyparsing-2.4.7.2.1.2' '/nix/store/jdv39rrbdjxgph3wvv38w8y2d2x7aqaw-python3.10-ipykernel-6.21.2' '/nix/store/am5m0a5xkcj5v5gxar5w1jsyhi63xwrj-python3.10-comm-0.1.3' '/nix/store/d1lknpx1g5r7c423llg66qq4limxdl4d-python3.10-traitlets-5.9.0' '/nix/store/zybx2kqwlqw5bc72116av0rschpzxscf-python3.10-ipython-8.11.0' '/nix/store/2hzbcwrrv47spv3357y9wv9yancfbxd9-python3.10-backcall-0.2.0' '/nix/store/1h32hsmr7yk230zr1lyjknjgp50mdr7g-python3.10-decorator-5.1.1' '/nix/store/m8zdxlnpbi3yndb2g5ns8li8cxnrxkf1-python3.10-matplotlib-inline-0.1.6' '/nix/store/qgxc6mkd29345x3p9wg031dhnac5fib1-python3.10-pexpect-4.8.0' '/nix/store/8qd8g6ri0pb3rjiwpaqpb2nmvhbkbxrl-python3.10-ptyprocess-0.7.0' '/nix/store/gvz7k9w7v5vrdj49sva2drwmbhyyc0ym-python3.10-pickleshare-0.7.5' '/nix/store/zfig4rjq809f3mbhgqkvn6bjbhm3v0v4-python3.10-path-16.6.0' '/nix/store/f8asbzlsb0ff44dnnc36nqwya11bhslb-python3.10-prompt-toolkit-3.0.38' '/nix/store/96196jz6k2bg31vmr1lri1azpr7f4wby-python3.10-wcwidth-0.2.6' '/nix/store/42bzvx78ypzb9ylcbg7d64a7i4f9dj95-python3.10-stack-data-0.2.0' '/nix/store/fljczzzgi5133zlb7pay30s9rpfw7g12-python3.10-pure_eval-0.2.2' '/nix/store/8l7l99nkga9b5wrgvcaf39m6pq0lx23j-python3.10-toml-0.10.2' '/nix/store/s268hw6p1fpq6njzaa2wy3r31v24lgv9-python3.10-jupyter_client-8.0.3' '/nix/store/1mjlanjzyhy4jsxgjbq6vqgfzlnizm9g-python3.10-entrypoints-0.4' '/nix/store/0hpjs6czp7ppqvmw8cxqw3j8mzlqczzf-python3.10-jupyter-core-5.2.0' '/nix/store/fyxj467w1r5s6jvn6nwv7m3fmasadmal-python3.10-nest_asyncio-1.5.6' '/nix/store/ffk0mi840zwvgc92l926x8m3jnwyg803-python3.10-python-dateutil-2.8.2' '/nix/store/ha8n9jm36ldwklz0fmcm8mikd9w96wj7-python3.10-pyzmq-24.0.1' '/nix/store/xp45jydwlqpi9p5hk3x98k9jmifca17r-python3.10-py-1.11.0' '/nix/store/8gzy5wqmr0la63dh95nas76kb3bchnca-python3.10-tornado-6.3.3' '/nix/store/0k7b9kcjfayirhdpdc5q76jp9kdkarv9-python3.10-psutil-5.9.5' '/nix/store/3gy3ihi2qrygxnr42q1kycjs4papbaxi-python3.10-watchdog-3.0.0' '/nix/store/6y85g0bjs0rdzgxah4bxcxxrv3fxp06x-python3.10-qtile-extras-0.23.0' '/nix/store/l3p8fdnzc30mlhssj2pb210ynwpm2frs-python3.10-qtile-0.23.0' '/nix/store/wiij8z250913chsj3rcanjj8wmpr2cg9-python3.10-cairocffi-1.6.1' '/nix/store/17kkirn4f1lxq9n85vhf20rx8znldl08-cairo-1.16.0-dev' '/nix/store/wrdhsa98f9ciifq4z84vxl3ia79ibmak-fontconfig-2.14.2-dev' '/nix/store/49zlp67x0mig24ry9ilpmvvqlhihkn8s-freetype-2.13.1-dev' '/nix/store/9m8fx7phv5gr67b2yd5a43p287hg10g0-zlib-1.3-dev' '/nix/store/ig0kkzw4n2pws12dj7szjm71f1a43if6-zlib-1.3' '/nix/store/cmaxl02iqlr3rfzp3mg1iks0bg5zlhij-bzip2-1.0.8-dev' '/nix/store/gxknjk51s7q86llkbzpaqv43kflj9d8j-bzip2-1.0.8-bin' '/nix/store/6947mfg2jlid97cnvzvc6cvv6wpj2yhg-bzip2-1.0.8' '/nix/store/xz08admjq3viprgxnb6gc9xvbbhdxq7h-brotli-1.1.0-dev' '/nix/store/bxj4ikpsivmjfinc2qam1li65dp6nngm-brotli-1.1.0-lib' '/nix/store/cz12qbfa5f6n51gb77zlfq71v07xapdx-brotli-1.1.0' '/nix/store/mza71hgrjwfwfx377vwrhnr3vmpbc8ib-libpng-apng-1.6.40-dev' '/nix/store/nzds104y5b8bjhyc5q1xcyhqkwnq9al0-libpng-apng-1.6.40' '/nix/store/qkpd5prdrc6dnqy0wpcqznr83hzn07pi-freetype-2.13.1' '/nix/store/fyh56cf6jvvmwqfkl3dpjhxxdv8dppf5-fontconfig-2.14.2-bin' '/nix/store/170wqq87z5ys9j3qisfd0zgyc1zix5qf-fontconfig-2.14.2-lib' '/nix/store/li74qrdz1gw8i8khwyyqav625rvxgid4-expat-2.5.0-dev' '/nix/store/q7gkbmmxwai8idqigl9kyv2a7vhppz92-expat-2.5.0' '/nix/store/76ffmfvw4961jhpz1rrga2iqyq5z717w-pixman-0.42.2' '/nix/store/6l80fbmpn7njml1v9ld62wmrkzvfhn6q-libXext-1.3.5-dev' '/nix/store/2cbbgjs45xgwihxwr7189qlyy758cjnf-xorgproto-2023.2' '/nix/store/ak2mmv0p1y3frgn2k571r1ip36f4rhvc-libXau-1.0.11-dev' '/nix/store/39dvsflhp75v6m4pnwwl7vhb5g57npi0-libXau-1.0.11' '/nix/store/y58nyfyirliridd8bggiapcjnslgf023-libXext-1.3.5' '/nix/store/s5x9dln56ddp3rfw5jjqb60jnqgk0b7y-libXrender-0.9.11-dev' '/nix/store/1p69wjqjz9gsk0in70758y00a8si9a2p-libX11-1.8.6-dev' '/nix/store/7pq0ccl040pwdpp20hkzcilysrb7iha3-libxcb-1.15-dev' '/nix/store/s75c944lmz04d2bmisbwvkkp92f5k1hm-libxcb-1.15' '/nix/store/mmbrp9hidybljp7nkhr14hl41n0d6vhy-libX11-1.8.6' '/nix/store/bqqp06717vndfmgx65r5np80r9nmv3rz-libXrender-0.9.11' '/nix/store/1vjfwins3hznhya2pgxm9rgqxjq0n5gi-xcb-util-0.4.1-dev' '/nix/store/wnvvw18r0bhgsk1r84r9n65z5af5k4zw-xcb-util-0.4.1' '/nix/store/f716sk6ysnygz5nyj2x99s28f4zczc8a-glib-2.76.4-dev' '/nix/store/fb4kwxfyp8dqibcsgzgacfja0vmg8n65-libffi-3.4.4-dev' '/nix/store/35badg7gpxkhyzcrdyh2dfi9wfd43phz-libffi-3.4.4' '/nix/store/gzk32jyj8r3l4yhjn80gl10p355g3ngi-gettext-0.21.1' '/nix/store/km60vvxwdbfnfx522xcmisg4knz43hyr-glibc-iconv-2.37' '/nix/store/wjgc9ngj49a2wn74hdjdv6fkhk4ik3r3-glib-2.76.4-bin' '/nix/store/1c6x8n47mq5rcivsp72b0dyqgjghi6yx-glib-2.76.4' '/nix/store/8gp0sr5qn61f17z8vza7nm32kshbj679-libGL-1.6.0-dev' '/nix/store/5zd85k2fa0j29xh8s5nk4j3ps1kywb0b-libGL-1.6.0' '/nix/store/v8dsxqva19dfz8p92spjplb3j5j2b1zy-libglvnd-1.6.0' '/nix/store/ph801k9y3fygr9ymwn6q4xm0izcrqj0i-libglvnd-1.6.0-dev' '/nix/store/chwjj41lm8mbl2vzpkhs1vfan5bs9y92-cairo-1.16.0' '/nix/store/4qzga21lqd0clccyms2n39s302r9gdv9-python3.10-cffi-1.15.1' '/nix/store/4cr30l3gdnw57iq7g9mld2g7vac83fwj-python3.10-pycparser-2.21' '/nix/store/44klq0rjgvj2cnyiabxc6qcfl9cvjd8b-python3.10-xcffib-1.5.0' '/nix/store/63cfv3ayph09d3f31i4iap2i25h0bqay-python3.10-dbus-next-0.2.3' '/nix/store/z0ik19n8hvfmg46rag9aan3j1zizzjfz-python3.10-dbus-python-1.2.18-dev' '/nix/store/gik6s79srcmjs0q4zdcb9xqyrijhaqrn-python3.10-dbus-python-1.2.18' '/nix/store/6kdi29z89rpj05zxrja60pf85bp68fy0-python3.10-iwlib-1.7.0' '/nix/store/x704m7i27dhv53qzax7qahcl049qq27m-wireless-tools-30.pre9' '/nix/store/r3zrnlywafy1pfkqn127w5k20lv7lixh-python3.10-python-mpd2-3.1.0' '/nix/store/ik3pn2aqzsbw2fg2f3jn1ybhcpkjx847-python3.10-pulsectl-asyncio-1.1.1' '/nix/store/l0ksbvk8i117nz81blscx5cbnybi5v67-python3.10-pulsectl-23.5.2' '/nix/store/djh31wzccb5cyngi22fi4c79pjaj26dz-python3.10-pygobject-3.44.1-dev' '/nix/store/vj16sax2kn74wy77bcsh51cpvap9zm25-python3.10-pycairo-1.23.0' '/nix/store/bybx4aya78qc5bw8yb94bsiayh3afmxx-python3.10-pygobject-3.44.1' '/nix/store/bqlbcxiwidzhhns86rjcfrdby07lkqrq-python3.10-pywayland-0.4.17' '/nix/store/a5hvapndd4ckaww9738zx0f74qmf5xsd-python3.10-pywlroots-0.16.6' '/nix/store/jb6k9lqqdygi8i2dn2gdcyjhpf1ssyxc-python3.10-xkbcommon-0.8' '/nix/store/3isc0iqaq3sl333cvkbwmcyz0plk8p1h-python3.10-pyxdg-0.28' ) declare -a pkgsTargetTarget=() declare -a postFixupHooks=('_makeSymlinksRelativeInAllOutputs' '_multioutPropagateDev' ) declare -a postUnpackHooks=('_updateSourceDateEpochFromSourceRoot' ) @@ -191,11 +188,11 @@ propagatedNativeBuildInputs='' export propagatedNativeBuildInputs declare -a propagatedTargetDepFiles=('propagated-target-target-deps' ) role_post='' -shell='/nix/store/vqvj60h076bhqj6977caz0pfxs6543nb-bash-5.2-p15/bin/bash' +shell='/nix/store/xdqlrixlspkks50m9b0mpvag65m3pf2w-bash-5.2-p15/bin/bash' export shell shellHook='' export shellHook -stdenv='/nix/store/vr6wwdxkmyy44sg0gwxi10b8fc5zhwz0-stdenv-linux' +stdenv='/nix/store/3pfjacvdg9f491lfqc9qb2d0nknx73fb-stdenv-linux' export stdenv strictDeps='' export strictDeps @@ -1157,7 +1154,7 @@ getRole () role_post='_FOR_TARGET' ;; *) - echo "gettext-0.21: used as improper sort of dependency" 1>&2; + echo "gettext-0.21.1: used as improper sort of dependency" 1>&2; return 1 ;; esac @@ -1186,7 +1183,7 @@ getTargetRoleWrapper () export NIX_@wrapperName@_TARGET_TARGET_@suffixSalt@=1 ;; *) - echo "gettext-0.21: used as improper sort of dependency" 1>&2; + echo "gettext-0.21.1: used as improper sort of dependency" 1>&2; return 1 ;; esac @@ -1830,7 +1827,7 @@ substituteStream () sysconfigdataHook () { - if [ "$1" = '/nix/store/bc45k1n0pkrdkr3xa6w84w1xhkl1kkyp-python3-3.10.12' ]; then + if [ "$1" = '/nix/store/pzf6dnxg8gf04xazzjdwarm7s03cbrgz-python3-3.10.12' ]; then export _PYTHON_HOST_PLATFORM='linux-x86_64'; export _PYTHON_SYSCONFIGDATA_NAME='_sysconfigdata__linux_x86_64-linux-gnu'; fi @@ -1930,7 +1927,7 @@ updateAutotoolsGnuConfigScriptsPhase () for f in $(find . -type f -name "$script"); do echo "Updating Autotools / GNU config script to a newer upstream version: $f"; - cp -f "/nix/store/knwyqhxbsxflilyy0mkpai2fp3lxarqz-gnu-config-2023-07-31/$script" "$f"; + cp -f "/nix/store/pnndfnlqvbfj0m86q7dxnyk2lw88k6a8-gnu-config-2023-07-31/$script" "$f"; done; done } diff --git a/home/dots/qtile/config.py b/home/dots/qtile/config.py index f234046..ce3b412 100755 --- a/home/dots/qtile/config.py +++ b/home/dots/qtile/config.py @@ -14,6 +14,8 @@ from libqtile.backend import base from libqtile.lazy import lazy from libqtile.config import Key, Match, Screen, Click, Drag, Group, ScratchPad, DropDown +# from smartfloat import SmartFloat + # import qtile_extras.widget as extra_widgets assert qtile is not None @@ -37,7 +39,7 @@ class Apps: fm = "thunar" logout = "wlogout" noti = "swaync-client -t" - ss = ["slurp |", "grim", "-g -", "-t png ~/screenshots/$(date +%F_%H-%m-%S).png"] + ss = "slurp | grim -g - -t png /home/bolt/screenshots/$(date +%F_%H-%m-%S).png" screenrec = "kooha" passmgr = "keepassxc" music = "strawberry" @@ -54,7 +56,6 @@ class OSD: brightup = "swayosd --brightness raise" brightdown = "swayosd --brightness lower" - keys = [ Key([mod], "return", lazy.spawn(Apps.term)), Key([mod], "d", lazy.spawn(Apps.launcher)), @@ -62,7 +63,7 @@ keys = [ Key([mod], "e", lazy.spawn(Apps.fm)), Key([mod, "shift"], "e", lazy.spawn(Apps.logout)), Key([mod], "n", lazy.spawn(Apps.noti)), - Key([mod, "shift"], "s", lazy.spawn(Apps.ss)), + Key([mod, "shift"], "s", lazy.spawn(Apps.ss, shell=True)), Key([mod, "control", "shift"], "s", lazy.spawn(Apps.screenrec)), Key([], "XF86AudioMute", lazy.spawn(OSD.mute)), Key([], "XF86AudioRaiseVolume", lazy.spawn(OSD.vol_up)), @@ -74,6 +75,8 @@ keys = [ Key([], "XF86MonBrightnessUp", lazy.spawn(OSD.brightup)), Key([], "XF86MonBrightnessDown", lazy.spawn(OSD.brightdown)), Key([mod, "shift"], "q", lazy.window.kill()), + Key([mod], "c", lazy.window.center()), + Key([mod], "s", lazy.layout.toggle_split()), Key([mod], "h", lazy.layout.left(), desc="Move focus to left"), Key([mod], "l", lazy.layout.right(), desc="Move focus to right"), Key([mod], "j", lazy.layout.down(), desc="Move focus down"), @@ -100,6 +103,7 @@ keys = [ Key([mod], "Tab", lazy.next_layout()), ] + groups = [Group(i) for i in "123456"] @@ -144,7 +148,8 @@ layout_theme = dict( layouts = [ layout.Bsp(fair=False, border_on_single=True, **layout_theme), - layout.Floating(**layout_theme), + layout.TreeTab(**layout_theme), + # layout.SmartFloat(**layout_theme), ] widget_defaults = dict( @@ -207,7 +212,23 @@ def float_firefox(client): def fullscreen_wlogout(client): if client.name == "wlogout": client.enable_fullscreen() + +@hook.subscribe.focus_change +def always_front(): + win = qtile.current_window + if win is not None and win.floating: + win.bring_to_front() +@hook.subscribe.float_change +def centre_floated(): + win = qtile.current_window + if win is not None and win.floating: + win.bring_to_front() + info = qtile.current_screen.info() + width, height = ((info['width']//4)*3, (info['height']//6)*5) + win.set_size_floating(width, height) + win.center() + # @hook.subscribe.client_new # def round_and_transparent(client): # logger.warning(client) @@ -216,3 +237,4 @@ def fullscreen_wlogout(client): # logger.warning(client.opacity) # client.rounding = 8 # client.opacity = 0.85 + diff --git a/home/dots/qtile/flake.lock b/home/dots/qtile/flake.lock index 0c98746..616d976 100644 --- a/home/dots/qtile/flake.lock +++ b/home/dots/qtile/flake.lock @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1695559356, - "narHash": "sha256-kXZ1pUoImD9OEbPCwpTz4tHsNTr4CIyIfXb3ocuR8sI=", + "lastModified": 1697583813, + "narHash": "sha256-SRXK2EBMZHlOAs/5bjphhX9XnIKR6peTV6i7yoL6/Lg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "261abe8a44a7e8392598d038d2e01f7b33cf26d0", + "rev": "b5f8ec6be261dfc44c3b56b220e2793d1b61512b", "type": "github" }, "original": { @@ -18,11 +18,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1695318763, - "narHash": "sha256-FHVPDRP2AfvsxAdc+AsgFJevMz5VBmnZglFUMlxBkcY=", + "lastModified": 1697379843, + "narHash": "sha256-RcnGuJgC2K/UpTy+d32piEoBXq2M+nVFzM3ah/ZdJzg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e12483116b3b51a185a33a272bf351e357ba9a99", + "rev": "12bdeb01ff9e2d3917e6a44037ed7df6e6c3df9d", "type": "github" }, "original": { diff --git a/home/dots/qtile/flake.nix b/home/dots/qtile/flake.nix index 994b420..0191a97 100644 --- a/home/dots/qtile/flake.nix +++ b/home/dots/qtile/flake.nix @@ -27,8 +27,8 @@ black pydantic coconut - stable.python3Packages.qtile-extras - stable.python3Packages.qtile + python3Packages.qtile-extras + python3Packages.qtile ]; }; } diff --git a/home/home.nix b/home/home.nix index 30115ca..1309959 100644 --- a/home/home.nix +++ b/home/home.nix @@ -30,7 +30,10 @@ in { strawberry inkscape xfce.thunar - feh + xfce.thunar-archive-plugin + xfce.thunar-volman + xfce.thunar-media-tags-plugin + imv zathura @@ -51,7 +54,6 @@ in { playerctl kooha - nyxt xorg.xrdb culr diff --git a/system/configuration.nix b/system/configuration.nix index 7a1ea15..c4ffe9c 100644 --- a/system/configuration.nix +++ b/system/configuration.nix @@ -17,6 +17,7 @@ outputs.overlays.rice inputs.helix.overlays.default inputs.nixd.overlays.default + inputs.nix-ld-rs.overlays.default # inputs.eww.overlays.default ]; config = { @@ -181,6 +182,11 @@ services.mullvad-vpn.enable = true; + programs.nix-ld = { + enable = true; + package = pkgs.nix-ld-rs; + }; + networking.firewall.enable = true; networking.firewall = { # trustedInterfaces = ["tailscale0"];