From 403971eef6645ae162a2cc7cb0034c731557b760 Mon Sep 17 00:00:00 2001 From: moons Date: Tue, 4 Aug 2026 01:22:34 +0900 Subject: [PATCH] vesktop --- flake.lock | 153 +++++++++++++------------- modules/applications/discord/home.nix | 4 +- modules/systems/audio/nixos.nix | 17 ++- 3 files changed, 94 insertions(+), 80 deletions(-) diff --git a/flake.lock b/flake.lock index d175a16..a750861 100644 --- a/flake.lock +++ b/flake.lock @@ -77,11 +77,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1785455513, - "narHash": "sha256-U9TnaXo8SDPpW1kWQvouTs1FqCGBqBYWNoJWtZ07VME=", + "lastModified": 1785530251, + "narHash": "sha256-WdjqE36StkaKYhYxmltncwo4cxwrkMwPpJTAftAnRAM=", "owner": "nix-community", "repo": "browser-previews", - "rev": "69f0e1e740645319fe675f436c4ea5e0a62942ae", + "rev": "79c9ddd90e793869fa587859b9911bb6050067ec", "type": "github" }, "original": { @@ -129,11 +129,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1785356688, - "narHash": "sha256-Ibnvmna8geBGP1i02AyJJBnXmFBo6UCzixJTYtVaF9o=", + "lastModified": 1785771258, + "narHash": "sha256-4qwZF7xxLBokf6gfIBkymFMQiJ36fbJ9SPkOAp5VI4I=", "owner": "ilysenko", "repo": "codex-desktop-linux", - "rev": "b77f345437c6c6f82ce7578a4a6ee6020974caac", + "rev": "ab314923b5bf9b786a16cee67605d9eea2433d84", "type": "github" }, "original": { @@ -180,11 +180,11 @@ "firefox-gnome-theme": { "flake": false, "locked": { - "lastModified": 1782007937, - "narHash": "sha256-PbnJr+eB+9Czol3ReI83dUgEhcn0sDK6TSy6ODTQm88=", + "lastModified": 1783570805, + "narHash": "sha256-ptl5aRlCv9/uRSv2u8Hq8UFVFeZ6Q/bT049bpqNgc3w=", "owner": "rafaelmardojai", "repo": "firefox-gnome-theme", - "rev": "981bd332015397fb1ca033fa982bd61635160c78", + "rev": "5602ed62d638142c1ab31dccd01dfbfb28841225", "type": "github" }, "original": { @@ -278,11 +278,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1782949081, - "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=", + "lastModified": 1785627969, + "narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e", + "rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a", "type": "github" }, "original": { @@ -299,11 +299,11 @@ ] }, "locked": { - "lastModified": 1782949081, - "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=", + "lastModified": 1785627969, + "narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e", + "rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a", "type": "github" }, "original": { @@ -419,11 +419,11 @@ "zon2nix": "zon2nix" }, "locked": { - "lastModified": 1785726460, - "narHash": "sha256-pvbS2/rhIJbkq0QqyVwRertdPp2JIu44IRF5C71Iea8=", + "lastModified": 1785770443, + "narHash": "sha256-VZ9UpfgG5+Dy17eTLJ8ryV5e7Ki0/0JTA5MhWnfSriw=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "b4592eefd27290457852ad7d4f16799ecc00b983", + "rev": "863fc9531ae0b8e09b7103a9089dfc00319a7d9c", "type": "github" }, "original": { @@ -543,11 +543,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1785142311, - "narHash": "sha256-2hj+F0SxJ9tVtJSGQpoO53vtrXxbeqURz65tkmm15GE=", + "lastModified": 1785749642, + "narHash": "sha256-5/wlGe3a4ucxvYq2cuAAsuSFWKcIttQ6En83MLlV2jY=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "683b7f72db7202e4ad037c58fac53b3f7c12f980", + "rev": "f142433bdbeffd2af51231e0aff7162c2bfbf6ef", "type": "github" }, "original": { @@ -565,11 +565,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1785393846, - "narHash": "sha256-ZrkupCDmDaM2lZZoOZ4bR5ioHBxyBdIUTSeXbx+383c=", + "lastModified": 1785753922, + "narHash": "sha256-cRnp7DSvT4BwRI04YSbA0Ocn1iY6+fN9KTfnsADHm3I=", "owner": "numtide", "repo": "llm-agents.nix", - "rev": "ce99071da939d9d7997e27d35cf4d6c5e44bc32a", + "rev": "8a86f04f5cfbffc5b5d0b38ac24795ab4909b46b", "type": "github" }, "original": { @@ -588,11 +588,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1785705919, - "narHash": "sha256-fkLVrf2tZ/822v+kF2NgXxQD5ugMNTgGlUd7Y1kHEHg=", + "lastModified": 1785753837, + "narHash": "sha256-Lyy16y+SnRqM+vwODCWYYwwvYkKMPPpc1p6l4wevR0M=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "50e136c5452ae98638d066454391c7ba7e16410a", + "rev": "3c93dc3656160f3aedb21d3acf82b5dfe868a539", "type": "github" }, "original": { @@ -683,11 +683,11 @@ ] }, "locked": { - "lastModified": 1785046085, - "narHash": "sha256-UiK+mmZJuLWQVhJ5b2wDzogIYWAesyRm6LA3h3Ulh3Y=", + "lastModified": 1785650611, + "narHash": "sha256-q4kR7g+pCcz6NASvoVPYu+CWWUurX03wogtBqGmR4h0=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "11665045df8b9938ef811a3bfdc65cffb02b4b70", + "rev": "dbc756c9d7287de19b3e0e38c928c47510d42c3e", "type": "github" }, "original": { @@ -752,11 +752,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1782614948, - "narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=", + "lastModified": 1785031560, + "narHash": "sha256-OmshNvn2vupOFpYinLUu+1Dnpu4n7Q5N3ggGVNHpkUI=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c", + "rev": "0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c", "type": "github" }, "original": { @@ -799,11 +799,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1785301185, - "narHash": "sha256-eoS3KQTO0aPWXZvIaRbRAzSSHW3l5wdMFXtT1ISfoKA=", + "lastModified": 1785747939, + "narHash": "sha256-D740uKsMbgsfK2oaDenJLLPIZfq7W0/g4KN/Fls8eKs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9bc02893134c733dd85de46ee4fb2fac696b5529", + "rev": "104240a772428cc2e20d8fd86c9ddbb886bbaff2", "type": "github" }, "original": { @@ -892,11 +892,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1785301185, - "narHash": "sha256-eoS3KQTO0aPWXZvIaRbRAzSSHW3l5wdMFXtT1ISfoKA=", + "lastModified": 1785602060, + "narHash": "sha256-z7D96eESRM4CPV/XtwpwFn8IDdfLAmxz6lVWrGYXvR4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9bc02893134c733dd85de46ee4fb2fac696b5529", + "rev": "a5cbcfe954791221bfffe2307f7d1a1bf61a871e", "type": "github" }, "original": { @@ -908,11 +908,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1785571196, - "narHash": "sha256-KoTsyMQqnXQZq8deCEnu4QkyldkwH/bpMMhUcfMdGIw=", + "lastModified": 1785692966, + "narHash": "sha256-vUfIeBEfpbAfZ5zjgIkYk7eHBeVfCYVjLbWnMkseYnk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "148bab9c1c3c53136ecb44a6ea356a0ed5b39b06", + "rev": "643809054d65fdd466a63e3155b8c498cb483c04", "type": "github" }, "original": { @@ -953,11 +953,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1785133411, - "narHash": "sha256-Yjv0WEg39KRYS0rBdTbu6Fc/or/ihAKk13W9sQ6VWd0=", + "lastModified": 1785599192, + "narHash": "sha256-dg4RTtDxnXY13UkJNdhmgTUTl0n/IJBlCigfO7nutZw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2f5a153c270b70cb0f8c11f46d96d6d3bc39f4e3", + "rev": "6d65bfc1bcef2ef39a239d38e577e92a89fb0f07", "type": "github" }, "original": { @@ -969,11 +969,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1784796856, - "narHash": "sha256-vwxWgF+Gj276WznzGb1LxGsK/39HaQwgQXiU3EkC844=", - "rev": "e2587caef70cea85dd97d7daab492899902dbf5d", + "lastModified": 1785571196, + "narHash": "sha256-xwSqxTsama0YTtS78+4YyCm6jJg09v78QWfP1cAyoVA=", + "rev": "148bab9c1c3c53136ecb44a6ea356a0ed5b39b06", "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1040357.e2587caef70c/nixexprs.tar.xz" + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1045728.148bab9c1c3c/nixexprs.tar.xz" }, "original": { "type": "tarball", @@ -1008,11 +1008,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1785396794, - "narHash": "sha256-1XQHnohSuVOlH17+eYKYdXm6hAvMuFKFtltGsrGVWdo=", + "lastModified": 1785767538, + "narHash": "sha256-9foQ31PSKpIu8UWGalt+4G5o4TU21g4a1qwMwJmeOy4=", "owner": "noctalia-dev", "repo": "noctalia", - "rev": "de908ec6db190d94de77a50f3a9224999f971b9b", + "rev": "50f0f095053a4b5c10874c4e7080f55dc15d3b38", "type": "github" }, "original": { @@ -1034,11 +1034,11 @@ ] }, "locked": { - "lastModified": 1783439237, - "narHash": "sha256-WUr8JF2v3n4Y30E5dxv4sAgNJXpVDBoCQNoQ/V4+n4o=", + "lastModified": 1785549842, + "narHash": "sha256-DCwBZmGsySF7oKGTRgEv2HvpxVXkHT+38VhTM76k0B4=", "owner": "nix-community", "repo": "NUR", - "rev": "b70bb66c7bcd162642f3a609bc16843c7059f503", + "rev": "a9f987b57594e845e3e5cdd423b9a70846d70308", "type": "github" }, "original": { @@ -1194,11 +1194,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1784676123, - "narHash": "sha256-ndyanKzw90yX2nUVFmTuYqXidUNymtMfgmIHyNdhht0=", + "lastModified": 1785680312, + "narHash": "sha256-e26BuraMqnara0VXVk9nsQLgGC+8nvEgYNc6odv5Yi8=", "owner": "nix-community", "repo": "stylix", - "rev": "66714e5ce44269ecc58c20d9196da8dbe1b27a31", + "rev": "04b284060ffa638f080ab1b2d05cf1f236217995", "type": "github" }, "original": { @@ -1285,15 +1285,16 @@ }, "systems_6": { "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "lastModified": 1774449309, + "narHash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w=", "owner": "nix-systems", "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "rev": "c29398b59d2048c4ab79345812849c9bd15e9150", "type": "github" }, "original": { "owner": "nix-systems", + "ref": "future-26.11", "repo": "default", "type": "github" } @@ -1362,11 +1363,11 @@ "tinted-schemes": { "flake": false, "locked": { - "lastModified": 1781968807, - "narHash": "sha256-yYO3Vw2M0y3TAUqt+9+Mj0zwP3XDTF5/PXcPhhFQ1ZM=", + "lastModified": 1785153830, + "narHash": "sha256-fNdfCTeCXU3tZG3TMincd+u68qBHQgCr2Ljr/M1mWP0=", "owner": "tinted-theming", "repo": "schemes", - "rev": "2ccef2f4b22e3cab5a9292811f7133a07eeba4a7", + "rev": "9bd28ed313560db3c5b605c63bc4e309e78e3fc8", "type": "github" }, "original": { @@ -1378,11 +1379,11 @@ "tinted-tmux": { "flake": false, "locked": { - "lastModified": 1782012462, - "narHash": "sha256-2iDiD8DQLwS1lGuD9TS8WlvNyDoTs6krWntJbtB2zGo=", + "lastModified": 1785031658, + "narHash": "sha256-mZp9O2LjzdMzlqQF3l3fjqsuPBzXy+1qTfBEUGjTlpk=", "owner": "tinted-theming", "repo": "tinted-tmux", - "rev": "8c4e750f738a742bd73377ee41d3dadedebedef4", + "rev": "5d2c67f61ea7af36f16865ab6d541cdba41dc257", "type": "github" }, "original": { @@ -1394,11 +1395,11 @@ "tinted-zed": { "flake": false, "locked": { - "lastModified": 1782009766, - "narHash": "sha256-VUhBjpGvWqHI7rWeyMYb/u87YJSXHKfVV6S+IelWeO8=", + "lastModified": 1785030526, + "narHash": "sha256-klZf8UviewRkxuu74Bhbq6tqy7oxebQC7UVRWbbtQxU=", "owner": "tinted-theming", "repo": "base16-zed", - "rev": "5e8350bcd354e3241ab681a265fa6ef060c40be1", + "rev": "16f5a8adf4a6b1310d0a61ab172de963e8f76a02", "type": "github" }, "original": { @@ -1453,11 +1454,11 @@ "systems": "systems_8" }, "locked": { - "lastModified": 1785357589, - "narHash": "sha256-gSnnTuV07zUVspSBs3lqub496ulxaI919DPSc2pZTEY=", + "lastModified": 1785733880, + "narHash": "sha256-Rv4rVFSvxF7ViOQOrv+N8IEvweS5MCqUM2fnaQVIR+w=", "owner": "vicinaehq", "repo": "vicinae", - "rev": "def25a330d5b5dc6ccef78b3be7949ce9bb74881", + "rev": "61bd7cd5c9cdd6d8df6e6d34531beb344219ff71", "type": "github" }, "original": { @@ -1476,11 +1477,11 @@ "vicinae": "vicinae_2" }, "locked": { - "lastModified": 1785160991, - "narHash": "sha256-7kyqXXQyRVy41vWled33nJZFbtrGaBJlO4+uSE0Ct18=", + "lastModified": 1785689597, + "narHash": "sha256-WF3eenopWI9tvwcEhDsgEp2T46QFWw7ttEGefokLEZ0=", "owner": "vicinaehq", "repo": "extensions", - "rev": "3ac7d25baa16ad5f1a6227c3e4b4b21a7c3e452b", + "rev": "37724bc3f2bcdf9f273bb160359cf22f453b5ef6", "type": "github" }, "original": { diff --git a/modules/applications/discord/home.nix b/modules/applications/discord/home.nix index 2a8d8d3..713aee6 100644 --- a/modules/applications/discord/home.nix +++ b/modules/applications/discord/home.nix @@ -86,8 +86,8 @@ _: { WebScreenShareFixes.enabled = true; # Message history - MessageLogger.enable = true; - ShowHiddenChannels.enable = true; + MessageLogger.enabled = true; + ShowHiddenChannels.enabled = true; }; }; }; diff --git a/modules/systems/audio/nixos.nix b/modules/systems/audio/nixos.nix index 9f9bf65..5ee28dc 100644 --- a/modules/systems/audio/nixos.nix +++ b/modules/systems/audio/nixos.nix @@ -1,10 +1,23 @@ +{ + inputs, + pkgs, + ... +}: +let + unstable = inputs.nixpkgs-unstable.legacyPackages.${pkgs.stdenv.hostPlatform.system}; +in { security.rtkit.enable = true; services.pipewire = { enable = true; - alsa.enable = true; - alsa.support32Bit = true; + package = unstable.pipewire; + + alsa = { + enable = true; + support32Bit = true; + }; + pulse.enable = true; jack.enable = true; wireplumber.enable = true;