From dc4a9e6a27f868e8590a174972315a2c25734d74 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Tue, 10 Dec 2024 14:18:11 +0100 Subject: [PATCH 01/12] nix/os/devices/steveej-x13s: bump versions --- nix/os/devices/steveej-x13s/flake.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/nix/os/devices/steveej-x13s/flake.lock b/nix/os/devices/steveej-x13s/flake.lock index 872c7cf..4a77348 100644 --- a/nix/os/devices/steveej-x13s/flake.lock +++ b/nix/os/devices/steveej-x13s/flake.lock @@ -148,11 +148,11 @@ ] }, "locked": { - "lastModified": 1733389730, - "narHash": "sha256-KZMu4ddMll5khS0rYkJsVD0hVqjMNHlhTM3PCQar0Ag=", + "lastModified": 1733769654, + "narHash": "sha256-aVvYDt8eitZVF6fdOrSoIzYRkQ5Gh6kfRvqkiaDRLL0=", "owner": "nix-community", "repo": "home-manager", - "rev": "65912bc6841cf420eb8c0a20e03df7cbbff5963f", + "rev": "e952e94955dcc6fa2120c1430789fc41363f5237", "type": "github" }, "original": { @@ -292,11 +292,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1733261153, - "narHash": "sha256-eq51hyiaIwtWo19fPEeE0Zr2s83DYMKJoukNLgGGpek=", + "lastModified": 1733550349, + "narHash": "sha256-NcGumB4Lr6KSDq+nIqXtNA8QwAQKDSZT7N9OTGWbTrs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b681065d0919f7eb5309a93cea2cfa84dec9aa88", + "rev": "e2605d0744c2417b09f8bf850dfca42fcf537d34", "type": "github" }, "original": { @@ -308,11 +308,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1733393026, + "lastModified": 1733417465, "narHash": "sha256-hpUyV0NHnIZpFzN6p7udW6Jh+m9tlLvCcNf1/wG5pQY=", "owner": "steveej-forks", "repo": "nixpkgs", - "rev": "b1714b7f9e5761ad965a4df7602105f1e159b89e", + "rev": "bd3ea645591cd61e8140067b459e974f756b528a", "type": "github" }, "original": { From ea8258e4d95cc9470e9f72e072ffb9f9c6a61c3e Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Tue, 10 Dec 2024 15:21:09 +0100 Subject: [PATCH 02/12] nix/os/devices/steveej-x13s: bump versions --- nix/os/devices/steveej-x13s/flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nix/os/devices/steveej-x13s/flake.lock b/nix/os/devices/steveej-x13s/flake.lock index 4a77348..be351ac 100644 --- a/nix/os/devices/steveej-x13s/flake.lock +++ b/nix/os/devices/steveej-x13s/flake.lock @@ -308,11 +308,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1733417465, - "narHash": "sha256-hpUyV0NHnIZpFzN6p7udW6Jh+m9tlLvCcNf1/wG5pQY=", + "lastModified": 1733759999, + "narHash": "sha256-463SNPWmz46iLzJKRzO3Q2b0Aurff3U1n0nYItxq7jU=", "owner": "steveej-forks", "repo": "nixpkgs", - "rev": "bd3ea645591cd61e8140067b459e974f756b528a", + "rev": "a73246e2eef4c6ed172979932bc80e1404ba2d56", "type": "github" }, "original": { From d09c7c2f7ec134d4a59056b9ab9d18aa14eb8967 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Tue, 10 Dec 2024 21:22:52 +0100 Subject: [PATCH 03/12] nix/os/devices/steveej-x13s: bump versions --- nix/os/devices/steveej-x13s/flake.lock | 16 ++++---- nix/os/devices/steveej-x13s/flake.nix | 52 -------------------------- 2 files changed, 8 insertions(+), 60 deletions(-) diff --git a/nix/os/devices/steveej-x13s/flake.lock b/nix/os/devices/steveej-x13s/flake.lock index be351ac..9fb86c5 100644 --- a/nix/os/devices/steveej-x13s/flake.lock +++ b/nix/os/devices/steveej-x13s/flake.lock @@ -165,16 +165,16 @@ "linux-jhovold": { "flake": false, "locked": { - "lastModified": 1733214488, - "narHash": "sha256-nhS3FgdJm1KBjAuTePgcQ4oXzigyDufQfz2TUUahHtM=", + "lastModified": 1733829848, + "narHash": "sha256-eSMC7QBA4N6oKNemce/7tuyjGHHnXDjoLJLyxHaJrJI=", "owner": "jhovold", "repo": "linux", - "rev": "ccd13b9fd1a31c869789e2320e777bfdc150face", + "rev": "bc85c6f253096667ccbf2a60d37070f347e67ae4", "type": "github" }, "original": { "owner": "jhovold", - "ref": "wip/sc8280xp-6.13-rc1", + "ref": "wip/sc8280xp-6.13-rc2", "repo": "linux", "type": "github" } @@ -248,11 +248,11 @@ "x13s-bt-linux-firmware": "x13s-bt-linux-firmware" }, "locked": { - "lastModified": 1733393262, - "narHash": "sha256-cbpUix+ggnZtTT7Rtr1+A+iX+fI+KpduaGOOTXhaQWU=", + "lastModified": 1733855385, + "narHash": "sha256-+13My4h6WUJ+M10gKS0aVUlyIdp4zKqB6FKxyCAyxQ0=", "ref": "bump", - "rev": "b116d698f4b531a7577ccb875ca6a8106b9d63ee", - "revCount": 127, + "rev": "c95058f8aa1b361df3874429c5dc0f694f9cba78", + "revCount": 128, "type": "git", "url": "https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git" }, diff --git a/nix/os/devices/steveej-x13s/flake.nix b/nix/os/devices/steveej-x13s/flake.nix index 70f78ea..b94efdb 100644 --- a/nix/os/devices/steveej-x13s/flake.nix +++ b/nix/os/devices/steveej-x13s/flake.nix @@ -80,59 +80,7 @@ inherit mkNixosConfiguration; }; - overlays.libcamera = - _final: previous: - let - webkitgtkPreConfigure = '' - export NIX_BUILD_CORES="$((NIX_BUILD_CORES > 2 ? 2 : NIX_BUILD_CORES))" - export NUMBER_OF_PROCESSORS="$NIX_BUILD_CORES" - ''; - in - { - wireplumber = previous.wireplumber.overrideAttrs (_: { - version = "git"; - src = previous.fetchFromGitLab { - domain = "gitlab.freedesktop.org"; - owner = "pipewire"; - repo = "wireplumber"; - rev = "71f868233792f10848644319dbdc97a4f147d554"; - hash = "sha256-VX3OFsBK9AbISm/XTx8p05ak+z/VcKXfUXhB9aI9ev8="; - }; - }); - - libcamera = previous.libcamera.overrideAttrs (_: { - postFixup = '' - ../src/ipa/ipa-sign-install.sh src/ipa-priv-key.pem $out/lib/libcamera/ipa_*.so - ''; - }); - - libcamera-qcam = previous.libcamera-qcam.overrideAttrs (_: { - postFixup = '' - ../src/ipa/ipa-sign-install.sh src/ipa-priv-key.pem $out/lib/libcamera/ipa_*.so - ''; - }); - - webkitgtk = previous.webkitgtk.overrideAttrs (attrs: { - preConfigure = attrs.preConfigure + webkitgtkPreConfigure; - }); - - webkitgtk_4_1 = previous.webkitgtk_4_1.overrideAttrs (attrs: { - preConfigure = attrs.preConfigure + webkitgtkPreConfigure; - }); - - webkitgtk_6_0 = previous.webkitgtk_6_0.overrideAttrs (attrs: { - preConfigure = attrs.preConfigure + webkitgtkPreConfigure; - }); - }; - overlays.default = _final: _previous: { - # inherit pkgsUnstable; - # inherit (pkgsUnstable) - # libcamera - # webkitgtk - # webkitgtk_4_1 - # webkitgtk_6_0 - # ; }; nixosConfigurations = { From dbd76da8a872af6c6f2efa8bb431e7d39064eb90 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Wed, 18 Dec 2024 12:58:49 +0100 Subject: [PATCH 04/12] nix/os/devices/steveej-x13s: bump versions --- nix/os/devices/steveej-x13s/flake.lock | 40 +++++++++++++------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/nix/os/devices/steveej-x13s/flake.lock b/nix/os/devices/steveej-x13s/flake.lock index 9fb86c5..0298fc1 100644 --- a/nix/os/devices/steveej-x13s/flake.lock +++ b/nix/os/devices/steveej-x13s/flake.lock @@ -28,11 +28,11 @@ ] }, "locked": { - "lastModified": 1733168902, - "narHash": "sha256-8dupm9GfK+BowGdQd7EHK5V61nneLfr9xR6sc5vtDi0=", + "lastModified": 1734343412, + "narHash": "sha256-b7G8oFp0Nj01BYUJ6ENC9Qf/HsYAIZvN9k/p0Kg/PFU=", "owner": "nix-community", "repo": "disko", - "rev": "785c1e02c7e465375df971949b8dcbde9ec362e5", + "rev": "a08bfe06b39e94eec98dd089a2c1b18af01fef19", "type": "github" }, "original": { @@ -148,11 +148,11 @@ ] }, "locked": { - "lastModified": 1733769654, - "narHash": "sha256-aVvYDt8eitZVF6fdOrSoIzYRkQ5Gh6kfRvqkiaDRLL0=", + "lastModified": 1734344598, + "narHash": "sha256-wNX3hsScqDdqKWOO87wETUEi7a/QlPVgpC/Lh5rFOuA=", "owner": "nix-community", "repo": "home-manager", - "rev": "e952e94955dcc6fa2120c1430789fc41363f5237", + "rev": "83ecd50915a09dca928971139d3a102377a8d242", "type": "github" }, "original": { @@ -165,16 +165,16 @@ "linux-jhovold": { "flake": false, "locked": { - "lastModified": 1733829848, - "narHash": "sha256-eSMC7QBA4N6oKNemce/7tuyjGHHnXDjoLJLyxHaJrJI=", + "lastModified": 1734331387, + "narHash": "sha256-q49Gk6MNWX5cZZlls3mcZ1UloDtOjJGEVTFNQD/UtWM=", "owner": "jhovold", "repo": "linux", - "rev": "bc85c6f253096667ccbf2a60d37070f347e67ae4", + "rev": "e6114ad3a4a32e01978f87af5844e03d50b7732b", "type": "github" }, "original": { "owner": "jhovold", - "ref": "wip/sc8280xp-6.13-rc2", + "ref": "wip/sc8280xp-6.13-rc3", "repo": "linux", "type": "github" } @@ -190,11 +190,11 @@ ] }, "locked": { - "lastModified": 1732269459, - "narHash": "sha256-KIn7TfNknBiCoM/RedPqW3Im9X0Iiwig3hHAAhkTDLg=", + "lastModified": 1734517344, + "narHash": "sha256-TlYqTCs3CxHsq7JTIeQwWpz86MYqYjXdGzNavt4hPm8=", "owner": "threefoldtech", "repo": "mycelium", - "rev": "430ec6b272a4654d0ccbf053bfad8a594eff4016", + "rev": "74719ba7cacb96e2d9251ce57760474e6973a14e", "type": "github" }, "original": { @@ -248,11 +248,11 @@ "x13s-bt-linux-firmware": "x13s-bt-linux-firmware" }, "locked": { - "lastModified": 1733855385, - "narHash": "sha256-+13My4h6WUJ+M10gKS0aVUlyIdp4zKqB6FKxyCAyxQ0=", + "lastModified": 1734517017, + "narHash": "sha256-JniqRUL5LF/iqR7+oC0km2Dl/WOg6PsnZoDxWjMOezs=", "ref": "bump", - "rev": "c95058f8aa1b361df3874429c5dc0f694f9cba78", - "revCount": 128, + "rev": "77c000d82d6ca0078effb963e08bedce009534ab", + "revCount": 129, "type": "git", "url": "https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git" }, @@ -292,11 +292,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1733550349, - "narHash": "sha256-NcGumB4Lr6KSDq+nIqXtNA8QwAQKDSZT7N9OTGWbTrs=", + "lastModified": 1734323986, + "narHash": "sha256-m/lh6hYMIWDYHCAsn81CDAiXoT3gmxXI9J987W5tZrE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e2605d0744c2417b09f8bf850dfca42fcf537d34", + "rev": "394571358ce82dff7411395829aa6a3aad45b907", "type": "github" }, "original": { From cb2ca003a7244d93b9010fb5e0b200c8cb9e9d88 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Sat, 21 Dec 2024 20:10:26 +0100 Subject: [PATCH 05/12] nix/os/devices/steveej-x13s: bump versions --- nix/os/devices/steveej-x13s/flake.lock | 18 +++++++++--------- nix/os/devices/steveej-x13s/flake.nix | 5 ++++- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/nix/os/devices/steveej-x13s/flake.lock b/nix/os/devices/steveej-x13s/flake.lock index 0298fc1..b9137ab 100644 --- a/nix/os/devices/steveej-x13s/flake.lock +++ b/nix/os/devices/steveej-x13s/flake.lock @@ -28,11 +28,11 @@ ] }, "locked": { - "lastModified": 1734343412, - "narHash": "sha256-b7G8oFp0Nj01BYUJ6ENC9Qf/HsYAIZvN9k/p0Kg/PFU=", + "lastModified": 1734701201, + "narHash": "sha256-hk0roBX10j/hospoWIJIJj3i2skd7Oml6yKQBx7mTFk=", "owner": "nix-community", "repo": "disko", - "rev": "a08bfe06b39e94eec98dd089a2c1b18af01fef19", + "rev": "2ee76c861af3b895b3b104bae04777b61397485b", "type": "github" }, "original": { @@ -148,11 +148,11 @@ ] }, "locked": { - "lastModified": 1734344598, - "narHash": "sha256-wNX3hsScqDdqKWOO87wETUEi7a/QlPVgpC/Lh5rFOuA=", + "lastModified": 1734800693, + "narHash": "sha256-IkE+72r4yiC1ZyMfo8EHdEZAs2wQRwNJ2aRwzFbR3Hk=", "owner": "nix-community", "repo": "home-manager", - "rev": "83ecd50915a09dca928971139d3a102377a8d242", + "rev": "99f54cdfef395bb3de1c7b8dd422412de65b038d", "type": "github" }, "original": { @@ -292,11 +292,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1734323986, - "narHash": "sha256-m/lh6hYMIWDYHCAsn81CDAiXoT3gmxXI9J987W5tZrE=", + "lastModified": 1734737257, + "narHash": "sha256-GIMyMt1pkkoXdCq9un859bX6YQZ/iYtukb9R5luazLM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "394571358ce82dff7411395829aa6a3aad45b907", + "rev": "1c6e20d41d6a9c1d737945962160e8571df55daa", "type": "github" }, "original": { diff --git a/nix/os/devices/steveej-x13s/flake.nix b/nix/os/devices/steveej-x13s/flake.nix index b94efdb..d1ba325 100644 --- a/nix/os/devices/steveej-x13s/flake.nix +++ b/nix/os/devices/steveej-x13s/flake.nix @@ -14,7 +14,10 @@ inputs.nixpkgs.follows = "nixpkgs"; }; - nixos-x13s.url = "git+https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git?ref=bump" + nixos-x13s.url = + "git+https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git?ref=bump" + # 6.13-rc2 + # "git+https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git?ref=bump&rev=c95058f8aa1b361df3874429c5dc0f694f9cba78" # 6.11.0 # "git+https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git?branch=remaintain&rev=6b9efe77ca80653354981c720af3c4241ac71490" # 6.12.0-rc6 From b44e6b5c21b4c95b2f06b2c545444eccc712e12c Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Sat, 21 Dec 2024 22:45:36 +0100 Subject: [PATCH 06/12] nix/os/devices/steveej-x13s: bump versions --- nix/os/devices/steveej-x13s/flake.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/nix/os/devices/steveej-x13s/flake.lock b/nix/os/devices/steveej-x13s/flake.lock index b9137ab..6495b77 100644 --- a/nix/os/devices/steveej-x13s/flake.lock +++ b/nix/os/devices/steveej-x13s/flake.lock @@ -148,11 +148,11 @@ ] }, "locked": { - "lastModified": 1734800693, - "narHash": "sha256-IkE+72r4yiC1ZyMfo8EHdEZAs2wQRwNJ2aRwzFbR3Hk=", + "lastModified": 1734808199, + "narHash": "sha256-MxlUcLjE8xLbrI1SJ2B2jftlg4wdutEILa3fgqwA98I=", "owner": "nix-community", "repo": "home-manager", - "rev": "99f54cdfef395bb3de1c7b8dd422412de65b038d", + "rev": "f342df3ad938f205a913973b832f52c12546aac6", "type": "github" }, "original": { @@ -248,11 +248,11 @@ "x13s-bt-linux-firmware": "x13s-bt-linux-firmware" }, "locked": { - "lastModified": 1734517017, - "narHash": "sha256-JniqRUL5LF/iqR7+oC0km2Dl/WOg6PsnZoDxWjMOezs=", + "lastModified": 1734814904, + "narHash": "sha256-+bjvOEXRmy1j3tbwYFBCy5Ego8YrYQah7osIDigF/Uc=", "ref": "bump", - "rev": "77c000d82d6ca0078effb963e08bedce009534ab", - "revCount": 129, + "rev": "3c79ed01fb15d9e1f2c6226dae1a2ee883c77c8e", + "revCount": 130, "type": "git", "url": "https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git" }, From 9b07038b527063d1fceb07a6ef8132a3f424eb13 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Mon, 23 Dec 2024 13:54:17 +0100 Subject: [PATCH 07/12] nix/os/devices/steveej-x13s: bump versions --- nix/os/devices/steveej-x13s/flake.lock | 29 ++++++++++++++++++++------ nix/os/devices/steveej-x13s/flake.nix | 5 +++++ 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/nix/os/devices/steveej-x13s/flake.lock b/nix/os/devices/steveej-x13s/flake.lock index 6495b77..f0c68c3 100644 --- a/nix/os/devices/steveej-x13s/flake.lock +++ b/nix/os/devices/steveej-x13s/flake.lock @@ -1,5 +1,21 @@ { "nodes": { + "ath11k-firmware": { + "flake": false, + "locked": { + "lastModified": 1733258345, + "narHash": "sha256-th2svNLc74sVI/P+y1/Yck1IW+RIUnxL+NF2HLrsSxI=", + "ref": "refs/heads/main", + "rev": "ff9dd08208c5705a3867fc132dcedb5d31c901e2", + "revCount": 163, + "type": "git", + "url": "https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git" + }, + "original": { + "type": "git", + "url": "https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git" + } + }, "crane": { "inputs": { "nixpkgs": [ @@ -148,11 +164,11 @@ ] }, "locked": { - "lastModified": 1734808199, - "narHash": "sha256-MxlUcLjE8xLbrI1SJ2B2jftlg4wdutEILa3fgqwA98I=", + "lastModified": 1734944412, + "narHash": "sha256-36QfCAl8V6nMIRUCgiC79VriJPUXXkHuR8zQA1vAtSU=", "owner": "nix-community", "repo": "home-manager", - "rev": "f342df3ad938f205a913973b832f52c12546aac6", + "rev": "8264bfe3a064d704c57df91e34b795b6ac7bad9e", "type": "github" }, "original": { @@ -292,11 +308,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1734737257, - "narHash": "sha256-GIMyMt1pkkoXdCq9un859bX6YQZ/iYtukb9R5luazLM=", + "lastModified": 1734875076, + "narHash": "sha256-Pzyb+YNG5u3zP79zoi8HXYMs15Q5dfjDgwCdUI5B0nY=", "owner": "nixos", "repo": "nixpkgs", - "rev": "1c6e20d41d6a9c1d737945962160e8571df55daa", + "rev": "1807c2b91223227ad5599d7067a61665c52d1295", "type": "github" }, "original": { @@ -324,6 +340,7 @@ }, "root": { "inputs": { + "ath11k-firmware": "ath11k-firmware", "disko": "disko", "get-flake": "get-flake", "home-manager": "home-manager", diff --git a/nix/os/devices/steveej-x13s/flake.nix b/nix/os/devices/steveej-x13s/flake.nix index d1ba325..80084ee 100644 --- a/nix/os/devices/steveej-x13s/flake.nix +++ b/nix/os/devices/steveej-x13s/flake.nix @@ -29,6 +29,11 @@ # nixos-x13s.url = "path:/home/steveej/src/others/nixos-x13s"; # nixos-x13s.inputs.nixpkgs.follows = "nixpkgs"; + ath11k-firmware = { + url = "git+https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git"; + flake = false; + }; + mycelium.url = "github:threefoldtech/mycelium"; mycelium.inputs.nixpkgs.follows = "nixpkgs"; From ca7aa45c180f414e7fed7eeacec203413dfab1db Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Mon, 23 Dec 2024 14:10:28 +0100 Subject: [PATCH 08/12] git: ignore debug-logs --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index fbfe182..8c927b6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,6 @@ .direnv/ # nixago: ignore-linked-files -/treefmt.toml \ No newline at end of file +/treefmt.toml + +/debug-logs From 39cf9758631cc4773c9ef045ac5fd8fcc9c8b96e Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Mon, 23 Dec 2024 14:10:46 +0100 Subject: [PATCH 09/12] feat(flake): remove ath11k firmware from top-levle --- flake.lock | 17 ----------------- flake.nix | 11 ----------- 2 files changed, 28 deletions(-) diff --git a/flake.lock b/flake.lock index e08285d..be310a5 100644 --- a/flake.lock +++ b/flake.lock @@ -17,22 +17,6 @@ "type": "github" } }, - "ath11k-firmware": { - "flake": false, - "locked": { - "lastModified": 1733258345, - "narHash": "sha256-th2svNLc74sVI/P+y1/Yck1IW+RIUnxL+NF2HLrsSxI=", - "ref": "refs/heads/main", - "rev": "ff9dd08208c5705a3867fc132dcedb5d31c901e2", - "revCount": 163, - "type": "git", - "url": "https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git" - }, - "original": { - "type": "git", - "url": "https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git" - } - }, "colmena": { "inputs": { "flake-compat": "flake-compat", @@ -1249,7 +1233,6 @@ "root": { "inputs": { "aphorme_launcher": "aphorme_launcher", - "ath11k-firmware": "ath11k-firmware", "colmena": "colmena", "crane": "crane", "disko": [ diff --git a/flake.nix b/flake.nix index d0761cf..17c8f97 100644 --- a/flake.nix +++ b/flake.nix @@ -88,11 +88,6 @@ url = "github:espanso/espanso/db97658d1d80697a635b57801696c594eacf057b"; }; - ath11k-firmware = { - url = "git+https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git"; - flake = false; - }; - nixpkgs-kanidm.url = "github:steveej-forks/nixpkgs/kanidm"; nix4vscode = { url = "github:nix-community/nix4vscode"; @@ -325,12 +320,6 @@ nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ ]; }; - - x13s-ath11k-firmware = pkgs.runCommand "x13s-ath11k-firmware-before" { } '' - mkdir -p $out/lib/firmware/ath11k/WCN6855/hw2.1/ - cp -v ${inputs.ath11k-firmware}/WCN6855/hw2.1/{board-2,regdb}.bin $out/lib/firmware/ath11k/WCN6855/hw2.1/ - cp -v ${inputs.ath11k-firmware}/WCN6855/hw2.1/1.1/WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41/{amss,m3}.bin $out/lib/firmware/ath11k/WCN6855/hw2.1/ - ''; }; formatter = From b565cba77d0d0b33063a6d63bd4d6b93b421c448 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Mon, 23 Dec 2024 14:11:02 +0100 Subject: [PATCH 10/12] feat(flake/devshells/default): add pulsemixer to default --- nix/devShells.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nix/devShells.nix b/nix/devShells.nix index b86a82a..a94d136 100644 --- a/nix/devShells.nix +++ b/nix/devShells.nix @@ -67,6 +67,7 @@ # hedgedoc-cli xwayland + pulsemixer (pkgs.writeShellScriptBin "rflk" '' exec nix run nixpkgs#$@ From 3def5d58dd6a8a9cff4ac1e03e61c0700ab5338b Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Mon, 23 Dec 2024 14:11:34 +0100 Subject: [PATCH 11/12] chore: TODO comments --- nix/home-manager/programs/chromium.nix | 1 + nix/os/devices/steveej-x13s/configuration.nix | 2 ++ 2 files changed, 3 insertions(+) diff --git a/nix/home-manager/programs/chromium.nix b/nix/home-manager/programs/chromium.nix index 8d12110..aa3f531 100644 --- a/nix/home-manager/programs/chromium.nix +++ b/nix/home-manager/programs/chromium.nix @@ -57,6 +57,7 @@ let # Vimium C { id = "hfjbmagddngcpeloejdejnfgbamkjaeg"; } + # TODO: this causes scrolling the tab bar all the way to the end. look for a different one or report # always right { id = "npjpaghfnndnnmjiliibnkmdfgbojokj"; } diff --git a/nix/os/devices/steveej-x13s/configuration.nix b/nix/os/devices/steveej-x13s/configuration.nix index 8082748..957e658 100644 --- a/nix/os/devices/steveej-x13s/configuration.nix +++ b/nix/os/devices/steveej-x13s/configuration.nix @@ -84,6 +84,8 @@ ../../snippets/nix-settings-holo-chain.nix ../../snippets/mycelium.nix + # TODO: broken with: v4l2loopback-0.13.2-6.13.0-rc3.drv + # make: *** [Makefile:53: v4l2loopback.ko] Error 2 # ../../snippets/obs-studio.nix { From ff34c174006ab98cc43f4b27a365fe80ec304ca6 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Mon, 23 Dec 2024 14:12:33 +0100 Subject: [PATCH 12/12] feat(nix/devices/steveej-x13s): use linaro ath11k firmware this significantly improves wifi speed (2x-3x speedup) --- nix/os/devices/steveej-x13s/configuration.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nix/os/devices/steveej-x13s/configuration.nix b/nix/os/devices/steveej-x13s/configuration.nix index 957e658..25ed3a8 100644 --- a/nix/os/devices/steveej-x13s/configuration.nix +++ b/nix/os/devices/steveej-x13s/configuration.nix @@ -233,8 +233,13 @@ ]; }; + # TODO: debug this collision: collision between `/nix/store/cb32qlzc4pm6h4arw59kxqyzbvgnmx7g-b43-firmware-6.30.163.46-zstd/lib/firmware/b43/a0g0bsinitvals5.fw.zst' and `/nix/store/niffz3cf0v91y5knz0an29fwvm8amigm-b43-firmware-5.100.138-zstd/lib/firmware/b43/a0g0bsinitvals5.fw.zst' hardware.firmware = lib.mkBefore [ - packages'.x13s-ath11k-firmware + (pkgs.runCommand "x13s-ath11k-firmware-before" { } '' + mkdir -p $out/lib/firmware/ath11k/WCN6855/hw2.1/ + cp -v ${nodeFlake.inputs.ath11k-firmware}/WCN6855/hw2.1/{board-2,regdb}.bin $out/lib/firmware/ath11k/WCN6855/hw2.1/ + cp -v ${nodeFlake.inputs.ath11k-firmware}/WCN6855/hw2.1/1.1/WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41/{amss,m3}.bin $out/lib/firmware/ath11k/WCN6855/hw2.1/ + '') ]; # see https://linrunner.de/tlp/