Flake for my NixOS devices

Fix KDE connect module, update, add podman

bwc9876.dev 9463a0ac ff2c3b62

verified
+21 -22
+15 -15
flake.lock
··· 361 361 ] 362 362 }, 363 363 "locked": { 364 - "lastModified": 1739571712, 365 - "narHash": "sha256-0UdSDV/TBY+GuxXLbrLq3l2Fq02ciyKCIMy4qmnfJXQ=", 364 + "lastModified": 1739735835, 365 + "narHash": "sha256-S4VskZCNjRX6saW7GtVb4MD3kWdfvRvLurLj9QcM4Wg=", 366 366 "owner": "nix-community", 367 367 "repo": "home-manager", 368 - "rev": "6d3163aea47fdb1fe19744e91306a2ea4f602292", 368 + "rev": "b15e9ec6769d770879759f086dd4e51fae7f2394", 369 369 "type": "github" 370 370 }, 371 371 "original": { ··· 470 470 ] 471 471 }, 472 472 "locked": { 473 - "lastModified": 1739071773, 474 - "narHash": "sha256-/Ak+Quinhmdxa9m3shjm4lwwwqmzG8zzGhhhhgR1k9I=", 473 + "lastModified": 1739676768, 474 + "narHash": "sha256-U1HQ7nzhJyVVXUgjU028UCkbLQLEIkg42+G7iIiBmlU=", 475 475 "owner": "Mic92", 476 476 "repo": "nix-index-database", 477 - "rev": "895d81b6228bbd50a6ef22f5a58a504ca99763ea", 477 + "rev": "ae15068e79e22b76c344f0d7f8aed1bb1c5b0b63", 478 478 "type": "github" 479 479 }, 480 480 "original": { ··· 500 500 }, 501 501 "nixpkgs": { 502 502 "locked": { 503 - "lastModified": 1739446958, 504 - "narHash": "sha256-+/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc=", 503 + "lastModified": 1739580444, 504 + "narHash": "sha256-+/bSz4EAVbqz8/HsIGLroF8aNaO8bLRL7WfACN+24g4=", 505 505 "owner": "NixOS", 506 506 "repo": "nixpkgs", 507 - "rev": "2ff53fe64443980e139eaa286017f53f88336dd0", 507 + "rev": "8bb37161a0488b89830168b81c48aed11569cb93", 508 508 "type": "github" 509 509 }, 510 510 "original": { ··· 547 547 "treefmt-nix": "treefmt-nix" 548 548 }, 549 549 "locked": { 550 - "lastModified": 1739627497, 551 - "narHash": "sha256-LqwCCtADkHniSmP5ufoiXNY4GRttwvW/EOTVpgVh0LY=", 550 + "lastModified": 1739708385, 551 + "narHash": "sha256-H6qPfgE8P6rYMpwj9GsmcZEry52O3U82IqJJy6hx/88=", 552 552 "owner": "nix-community", 553 553 "repo": "nixvim", 554 - "rev": "d3a25cb97f8e8c4b77949b1e9fcf26b7ded42fbc", 554 + "rev": "d636d254088a2fa49b585b79097a2766d4e3af80", 555 555 "type": "github" 556 556 }, 557 557 "original": { ··· 676 676 ] 677 677 }, 678 678 "locked": { 679 - "lastModified": 1739586408, 680 - "narHash": "sha256-UN9hRKRE1eLU8C0cioTZubaCZQTA8NDc8/4vCpS5pS0=", 679 + "lastModified": 1739673031, 680 + "narHash": "sha256-Z/GT8ebbvc4goxN4A0A5ACj26G1HaGJO+VetrPuC5Mo=", 681 681 "owner": "oxalica", 682 682 "repo": "rust-overlay", 683 - "rev": "3dbc0ce1c0690b83cfb9a9a51fbe90c3bc8f9916", 683 + "rev": "538528d55318e0c8af1c307dcf10b7629b988fc3", 684 684 "type": "github" 685 685 }, 686 686 "original": {
+1 -4
nixosModules/graphics/apps.nix
··· 157 157 environment.systemPackages = with pkgs; [ 158 158 chromium 159 159 kitty 160 - catppuccinifier-gui 161 - zoom-us 162 160 163 161 # Office 164 162 libreoffice-qt6 165 163 166 164 ## Media 167 - libsForQt5.kdenlive 168 165 obs-studio 169 166 # qmplay2 170 167 gimp ··· 173 170 cavalier 174 171 175 172 ## 3D 176 - prusa-slicer 173 + # prusa-slicer 177 174 178 175 ## Music 179 176 spotify
+1
nixosModules/graphics/audio.nix
··· 27 27 28 28 services.pipewire = { 29 29 enable = true; 30 + pulse.enable = true; 30 31 alsa = { 31 32 enable = true; 32 33 support32Bit = true;
+3
nixosModules/podman.nix
··· 1 + {...}: { 2 + virtualisation.podman.enable = true; 3 + }
-2
res/custom_waybar_modules/kdeconnect.nu
··· 96 96 } 97 97 }; 98 98 99 - print $status; 100 - 101 99 let output = { 102 100 text: ($status | get chip | str join " "), 103 101 tooltip: ($status | get tooltip | str join "\n"),
+1 -1
systemConfigs/aperture.nix
··· 6 6 system = "x86_64-linux"; 7 7 8 8 modules = [ 9 - (outputs.lib.applyRoles ["base" "latest-linux" "dev" "graphics" "games" "fun" "social" "imperm" "secureboot" "wireless" "hypervisor"]) 9 + (outputs.lib.applyRoles ["base" "latest-linux" "dev" "graphics" "games" "fun" "social" "imperm" "secureboot" "wireless" "hypervisor" "podman"]) 10 10 inputs.nixos-hardware.nixosModules.framework-13th-gen-intel 11 11 12 12 (