From db2c5b203b4361e029ef28bc148de861df7e1bcc Mon Sep 17 00:00:00 2001 From: Ali Rizvi Date: Sun, 13 Sep 2026 22:24:07 -0400 Subject: [PATCH 1/3] feat: migrate flake url for nixpkgs to official tarballs Fixes #81. GitHub is repeatedly demonstrating its unreliable service and I'm starting to want to avoid it. One small bonus with the official tarball is that it is a bit smaller due to zstd compression, while still being very fast to decompress. Overall, this shouldn't change anything, though I might want to start using the official `programs.sqlite` from the tarball for `command-not-found`. Future consideration. --- flake.lock | 53 +++++++++++++++++++++++++---------------------------- flake.nix | 2 +- 2 files changed, 26 insertions(+), 29 deletions(-) diff --git a/flake.lock b/flake.lock index dcada77..3dcbbd1 100644 --- a/flake.lock +++ b/flake.lock @@ -80,11 +80,11 @@ ] }, "locked": { - "lastModified": 1776249299, - "narHash": "sha256-Dt9t1TGRmJFc0xVYhttNBD6QsAgHOHCArqGa0AyjrJY=", + "lastModified": 1788342924, + "narHash": "sha256-Sfyygt2dL88+160d014gaXMlWTGIL2HGxlIzLGsGPvE=", "owner": "numtide", "repo": "blueprint", - "rev": "56131e8628f173d24a27f6d27c0215eff57e40dd", + "rev": "8be75245e274a789b87cc4df542abbcd8c5e7f93", "type": "github" }, "original": { @@ -135,11 +135,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1787559586, - "narHash": "sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw=", + "lastModified": 1788450739, + "narHash": "sha256-glZLQlzIn1fXH6PazR2iUmTo7kzzyYSshrWhLS9TqCU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9d0d87172c374f89da73c1cfe6d81ae62feac1f1", + "rev": "31729ca8cbdb4fa927b34e5f4353e6a83f39e993", "type": "github" }, "original": { @@ -211,11 +211,11 @@ ] }, "locked": { - "lastModified": 1788199093, - "narHash": "sha256-gh09zTgEsbnoWwrNPzIDajc/HoE446Sc3yKDCPFa7Xs=", + "lastModified": 1789339793, + "narHash": "sha256-1TGxgma8jQGhw0yfjyndwPhgcoXAYtlSm4ezENVzrPA=", "owner": "nix-community", "repo": "home-manager", - "rev": "f772b7f968365e7b2b70a860c509d214639556fe", + "rev": "dd0b74e2b53eb6aa03fe120fcc00a4d37cc288f8", "type": "github" }, "original": { @@ -260,11 +260,11 @@ ] }, "locked": { - "lastModified": 1788080100, - "narHash": "sha256-n14luQo3F/ZLfCEHk1QieiI1nGnW92ZQZeZ0UIb0UMQ=", + "lastModified": 1789286446, + "narHash": "sha256-xVstyCdg0DpzjyrEacm72VJAIP9DMhfWJdPDzhWxHuo=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "dbb978fa87faf13398e90ccbc52c343d21c7dd6d", + "rev": "a74e173407559083a412ea89a1cc58ea389c3b65", "type": "github" }, "original": { @@ -286,11 +286,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1787581647, - "narHash": "sha256-vOInXYkcq8i4pbDyvYf24S36vEWfd1tN9R0D1UI7uxc=", + "lastModified": 1788418419, + "narHash": "sha256-sgyzAIzbbk93hq4HA9zFPj/8vTiAkPJdYKWn4TtSOOQ=", "owner": "nix-community", "repo": "nixos-facter", - "rev": "3406937da1e73c870c45c9ee0ee093179921482e", + "rev": "bea5e52d673995f35ad26624f9882ff5821e9689", "type": "github" }, "original": { @@ -316,27 +316,24 @@ }, "nixpkgs": { "locked": { - "lastModified": 1788179007, - "narHash": "sha256-hn1oU2rue2SYK8dAr8+WNZWtbsz1S2W5mnHlSEuh3bo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "34ab99075ac4f7e40cf037eef32cb1c360bb85e9", - "type": "github" + "lastModified": 1789149629, + "narHash": "sha256-eQUZVehWLDBbpBR2rq6DnuRee1ULT6Y675RhsYDSjYI=", + "rev": "eaad089433ca2bb662274377d33df3d0e51ef28b", + "type": "tarball", + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1072397.eaad089433ca/nixexprs.tar.zst?lastModified=1789149629&rev=eaad089433ca2bb662274377d33df3d0e51ef28b" }, "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" + "type": "tarball", + "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.zst" } }, "nixpkgs-lib": { "locked": { - "lastModified": 1785031560, - "narHash": "sha256-OmshNvn2vupOFpYinLUu+1Dnpu4n7Q5N3ggGVNHpkUI=", + "lastModified": 1788057806, + "narHash": "sha256-DTQSMxzDWmT0zhguthvegnVkn7CFqGCv4IHCzk5ZUpM=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c", + "rev": "596e2e3940e09b2abbeb03f75fa1828c57fcd72c", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 7b7bc69..5525a55 100644 --- a/flake.nix +++ b/flake.nix @@ -1,7 +1,7 @@ { inputs = { flake-parts.url = "github:hercules-ci/flake-parts"; - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.zst"; home-manager = { url = "github:nix-community/home-manager"; From a530708e64e947c4937097eaf9fdc26a6077a1b3 Mon Sep 17 00:00:00 2001 From: Ali Rizvi Date: Tue, 15 Sep 2026 13:44:59 -0400 Subject: [PATCH 2/3] fix: bump `flake.lock` --- flake.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/flake.lock b/flake.lock index 3dcbbd1..61fd250 100644 --- a/flake.lock +++ b/flake.lock @@ -211,11 +211,11 @@ ] }, "locked": { - "lastModified": 1789339793, - "narHash": "sha256-1TGxgma8jQGhw0yfjyndwPhgcoXAYtlSm4ezENVzrPA=", + "lastModified": 1789386765, + "narHash": "sha256-4hyLFBhzQC7+qPMELWc7J/sbdA6ckXZxXU9CYRsGhsc=", "owner": "nix-community", "repo": "home-manager", - "rev": "dd0b74e2b53eb6aa03fe120fcc00a4d37cc288f8", + "rev": "87c391f49a34660de6010f35bb50fb1bf811be9f", "type": "github" }, "original": { @@ -316,11 +316,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1789149629, - "narHash": "sha256-eQUZVehWLDBbpBR2rq6DnuRee1ULT6Y675RhsYDSjYI=", - "rev": "eaad089433ca2bb662274377d33df3d0e51ef28b", + "lastModified": 1789286504, + "narHash": "sha256-3i80JnZ9pZ7tWReb/Sqpc32cfzffCu8TWLnbnH0hN9c=", + "rev": "ef34387ddd751e1ab8857adf4676492d32eb24ec", "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1072397.eaad089433ca/nixexprs.tar.zst?lastModified=1789149629&rev=eaad089433ca2bb662274377d33df3d0e51ef28b" + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1073009.ef34387ddd75/nixexprs.tar.zst?lastModified=1789286504&rev=ef34387ddd751e1ab8857adf4676492d32eb24ec" }, "original": { "type": "tarball", From e1becaef5f5aa1193c504781a19b2f7153ed13d8 Mon Sep 17 00:00:00 2001 From: Ali Rizvi Date: Tue, 15 Sep 2026 13:51:31 -0400 Subject: [PATCH 3/3] feat: change battery glyph to graphic The graphic looks a lot better since it's not based off of fixed icon glyphs. --- .../home/desktops/niri/my/programs/noctalia/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/users/frontear/home/desktops/niri/my/programs/noctalia/default.nix b/users/frontear/home/desktops/niri/my/programs/noctalia/default.nix index 25a43f2..1fb178d 100644 --- a/users/frontear/home/desktops/niri/my/programs/noctalia/default.nix +++ b/users/frontear/home/desktops/niri/my/programs/noctalia/default.nix @@ -261,7 +261,9 @@ in { widget."volume".show_label = false; widget."volume".mute_color = "on_surface"; + widget."battery".display_mode = "graphic"; widget."battery".show_label = false; + widget."battery".scale = 0.7; }; }; };