From a3b4bdbb84817087e2c76fbfa6f7576eb05325f0 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sun, 7 Sep 2025 11:15:13 -0300 Subject: [PATCH 01/63] cosmic-initial-setup: init at 1.0.0-beta.1.1 --- .../disable-language-page.patch | 74 +++++++++++++ .../disable-timezone-page.patch | 64 +++++++++++ .../co/cosmic-initial-setup/package.nix | 102 ++++++++++++++++++ 3 files changed, 240 insertions(+) create mode 100644 pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch create mode 100644 pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch create mode 100644 pkgs/by-name/co/cosmic-initial-setup/package.nix diff --git a/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch b/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch new file mode 100644 index 000000000000..1276c39cd0ce --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch @@ -0,0 +1,74 @@ +diff --git a/src/main.rs b/src/main.rs +index a0e8f2e..07cf8b9 100644 +--- a/src/main.rs ++++ b/src/main.rs +@@ -194,19 +194,19 @@ impl Application for App { + } + } + +- page::Message::Language(message) => { +- if let Some(page) = +- self.pages.get_mut(&TypeId::of::()) +- { +- return page +- .as_any() +- .downcast_mut::() +- .unwrap() +- .update(message) +- .map(Message::PageMessage) +- .map(cosmic::Action::App); +- } +- } ++ // page::Message::Language(message) => { ++ // if let Some(page) = ++ // self.pages.get_mut(&TypeId::of::()) ++ // { ++ // return page ++ // .as_any() ++ // .downcast_mut::() ++ // .unwrap() ++ // .update(message) ++ // .map(Message::PageMessage) ++ // .map(cosmic::Action::App); ++ // } ++ // } + + page::Message::Layout(message) => { + if let Some(page) = self.pages.get_mut(&TypeId::of::()) +diff --git a/src/page/mod.rs b/src/page/mod.rs +index 389728c..937a1b3 100644 +--- a/src/page/mod.rs ++++ b/src/page/mod.rs +@@ -4,7 +4,7 @@ use std::any::{Any, TypeId}; + + pub mod appearance; + pub mod keyboard; +-pub mod language; ++// pub mod language; + pub mod launcher; + pub mod layout; + pub mod location; +@@ -34,10 +34,10 @@ pub fn pages(mode: AppMode) -> IndexMap> { + if let AppMode::NewInstall { create_user } = mode { + pages.insert(TypeId::of::(), Box::new(wifi::Page::default())); + +- pages.insert( +- TypeId::of::(), +- Box::new(language::Page::new()), +- ); ++ // pages.insert( ++ // TypeId::of::(), ++ // Box::new(language::Page::new()), ++ // ); + + pages.insert( + TypeId::of::(), +@@ -95,7 +95,7 @@ pub fn pages(mode: AppMode) -> IndexMap> { + pub enum Message { + Appearance(appearance::Message), + Keyboard(keyboard::Message), +- Language(language::Message), ++ // Language(language::Message), + Layout(layout::Message), + Location(location::Message), + SetTheme(cosmic::Theme), diff --git a/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch b/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch new file mode 100644 index 000000000000..5af92f16d5bb --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch @@ -0,0 +1,64 @@ +diff --git a/src/main.rs b/src/main.rs +index a0e8f2e..b6ff8dc 100644 +--- a/src/main.rs ++++ b/src/main.rs +@@ -221,7 +221,7 @@ impl Application for App { + } + } + +- page::Message::Location(message) => { ++ /* page::Message::Location(message) => { + if let Some(page) = + self.pages.get_mut(&TypeId::of::()) + { +@@ -233,7 +233,7 @@ impl Application for App { + .map(Message::PageMessage) + .map(cosmic::Action::App); + } +- } ++ } */ + + page::Message::User(message) => { + if let Some(page) = self.pages.get_mut(&TypeId::of::()) { +diff --git a/src/page/mod.rs b/src/page/mod.rs +index 389728c..38ced5e 100644 +--- a/src/page/mod.rs ++++ b/src/page/mod.rs +@@ -7,7 +7,7 @@ pub mod keyboard; + pub mod language; + pub mod launcher; + pub mod layout; +-pub mod location; ++// pub mod location; + pub mod new_apps; + pub mod new_shortcuts; + pub mod user; +@@ -48,10 +48,10 @@ pub fn pages(mode: AppMode) -> IndexMap> { + pages.insert(TypeId::of::(), Box::new(user::Page::default())); + } + +- pages.insert( ++ /* pages.insert( + TypeId::of::(), + Box::new(location::Page::new()), +- ); ++ ); */ + } + + pages.insert( +@@ -97,7 +97,7 @@ pub enum Message { + Keyboard(keyboard::Message), + Language(language::Message), + Layout(layout::Message), +- Location(location::Message), ++ // Location(location::Message), + SetTheme(cosmic::Theme), + User(user::Message), + Welcome(welcome::Message), +@@ -150,4 +150,4 @@ pub trait Page { + fn view(&self) -> Element<'_, Message> { + widget::text::body("TODO").into() + } +-} ++} +\ No newline at end of file diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix new file mode 100644 index 000000000000..08aad02cf6b4 --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -0,0 +1,102 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + just, + libcosmicAppHook, + libinput, + openssl, + udev, + nixosTests, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "cosmic-initial-setup"; + version = "1.0.0-beta.1.1"; + + src = fetchFromGitHub { + owner = "pop-os"; + repo = "cosmic-initial-setup"; + tag = "epoch-${finalAttrs.version}"; + hash = "sha256-kjJqGNcIlnzEsfA4eQ9D23ZGgRcmWQyWheAlwpjfALA="; + }; + + cargoHash = "sha256-orwK9gcFXK4/+sfwRubcz0PP6YAFqsENRHnlSLttLxM="; + + # cargo-auditable fails during the build when compiling the `crabtime::function` + # procedural macro. It panics because the `--out-dir` flag is not passed to + # the rustc wrapper. + # + # Reported this issue upstream in: + # https://github.com/rust-secure-code/cargo-auditable/issues/225 + auditable = false; + + nativeBuildInputs = [ + libcosmicAppHook + just + ]; + + buildInputs = [ + libinput + openssl + udev + ]; + + # These are not needed for NixOS + patches = [ + ./disable-language-page.patch + ./disable-timezone-page.patch + ]; + + postPatch = '' + # Installs in $out/etc/xdg/autostart instead of /etc/xdg/autostart + substituteInPlace justfile \ + --replace-fail \ + "autostart-dst := rootdir / 'etc' / 'xdg' / 'autostart' / desktop-entry" \ + "autostart-dst := prefix / 'etc' / 'xdg' / 'autostart' / desktop-entry" + ''; + + dontUseJustBuild = true; + dontUseJustCheck = true; + + justFlags = [ + "--set" + "prefix" + (placeholder "out") + "--set" + "cargo-target-dir" + "target/${stdenv.hostPlatform.rust.cargoShortTarget}" + ]; + + env.DISABLE_IF_EXISTS = "/iso/nix-store.squashfs"; + + passthru = { + tests = { + inherit (nixosTests) + cosmic + cosmic-autologin + cosmic-noxwayland + cosmic-autologin-noxwayland + ; + }; + + updateScript = nix-update-script { + extraArgs = [ + "--version" + "unstable" + "--version-regex" + "epoch-(.*)" + ]; + }; + }; + + meta = { + description = "COSMIC Initial Setup"; + homepage = "https://github.com/pop-os/cosmic-initial-setup"; + license = lib.licenses.gpl3Only; + mainProgram = "cosmic-initial-setup"; + platforms = lib.platforms.linux; + teams = [ lib.teams.cosmic ]; + }; +}) From 698cca54f9fa09d7ad16c6d7a4b9333af70bcda7 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sun, 7 Sep 2025 11:34:05 -0300 Subject: [PATCH 02/63] nixos/cosmic: add cosmic-initial-setup --- nixos/modules/services/desktop-managers/cosmic.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/desktop-managers/cosmic.nix b/nixos/modules/services/desktop-managers/cosmic.nix index 50fe98b6bfcf..b6bbc85f0e19 100644 --- a/nixos/modules/services/desktop-managers/cosmic.nix +++ b/nixos/modules/services/desktop-managers/cosmic.nix @@ -26,6 +26,7 @@ let cosmic-files config.services.displayManager.cosmic-greeter.package cosmic-idle + cosmic-initial-setup cosmic-launcher cosmic-notifications cosmic-osd From e776bb7c310763406e8b057e8e8c345683f44848 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 18:22:02 -0300 Subject: [PATCH 03/63] cosmic-icons: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-icons/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-icons/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index a182beced385..a46653ab7582 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,14 +9,14 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-icons"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KDmEYeuiDTYvqg2XJK8pMDfsmROKtN+if5Qxz57H5xs="; + hash = "sha256-jxt0x0Ctk0PaaFQjf8p9y1yEgWkuEi7bR2VtybwlQAs="; }; nativeBuildInputs = [ just ]; From f56b346c1fbce7d6a25bbdd79ef515570413661c Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 18:22:32 -0300 Subject: [PATCH 04/63] cosmic-randr: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-randr/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-randr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index 9acaa35d3d3b..158e4c90af56 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-randr"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vCGbWsG/F3WhWVSy8Z3r4ZHpks/X/57/ZZXuw6BFl+c="; + hash = "sha256-daP2YZ7B1LXzqh2n0KoSTJbitdK+hlZO+Ydt9behzmQ="; }; - cargoHash = "sha256-lW44Y7RhA1l+cCDwqSq9sbhWi+kONJ0zy1fUu8WPYw0="; + cargoHash = "sha256-tkmBthh+nM3Mb9WoSjxMbx3t0NTf6lv91TwEwEANS6U="; nativeBuildInputs = [ just From 7752088daf9c84030f43473e8bc119009fc33c3f Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 18:44:53 -0300 Subject: [PATCH 05/63] cosmic-settings: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-settings/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-settings/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index fc56867695ed..54dc0a57392b 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-rrPgCXl4uD4Gvstgj9Sdv6rB/0d8wa56CdBjAkTLQG8="; + hash = "sha256-TrFo4zJKuMbTteqczrKJ8EXKuPcEsvATFIUYSGozTTA="; }; - cargoHash = "sha256-7Aoy/okgFSwDU6jMYzTGtwPbK82yMgL5bnKBfBUD3vA="; + cargoHash = "sha256-dHyUTV5txSLWEDE7Blplz8CBvyuUmYNNr1kbifujHKk="; nativeBuildInputs = [ cmake From 2d1c9b5784ea34c357f6fed51cb2f8695f1a578d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 18:58:29 -0300 Subject: [PATCH 06/63] cosmic-settings-daemon: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-settings-daemon/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index f04e53bb61cb..61d54fe6f4b5 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -7,22 +7,22 @@ adw-gtk3, pkg-config, libpulseaudio, - geoclue2-with-demo-agent, libinput, udev, + openssl, nixosTests, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vdhkE5CmgiGYg5TXxN7lLqxjv7apKEKvIscXFIzZfRc="; + hash = "sha256-ulaz4y/iSUI/MRpUJAG/OYaq1m660qRm7Hb+u1fJlUo="; }; postPatch = '' @@ -32,17 +32,17 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '/usr/share/themes/adw-gtk3' '${adw-gtk3}/share/themes/adw-gtk3' ''; - cargoHash = "sha256-Dzv1SDeZFIa+LFQQ91lO7RBHldsjDnGf+R12Ln2WZwU="; + cargoHash = "sha256-1YQ7eQ6L6OHvVihUUnZCDWXXtVOyaI1pFN7YD/OBcfo="; nativeBuildInputs = [ pkg-config ]; + buildInputs = [ libinput libpulseaudio + openssl udev ]; - env.GEOCLUE_AGENT = "${lib.getLib geoclue2-with-demo-agent}/libexec/geoclue-2.0/demos/agent"; - makeFlags = [ "prefix=$(out)" "CARGO_TARGET_DIR=target/${stdenv.hostPlatform.rust.cargoShortTarget}" From 1fbefa34632552478852228c2ae00e88ac9efd14 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:03:49 -0300 Subject: [PATCH 07/63] cosmic-settings-daemon: remove `with lib` from meta --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index 61d54fe6f4b5..ed426dd9ec8c 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -59,12 +59,12 @@ rustPlatform.buildRustPackage (finalAttrs: { ; }; - meta = with lib; { + meta = { homepage = "https://github.com/pop-os/cosmic-settings-daemon"; description = "Settings Daemon for the COSMIC Desktop Environment"; mainProgram = "cosmic-settings-daemon"; - license = licenses.gpl3Only; - teams = [ teams.cosmic ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + teams = [ lib.teams.cosmic ]; + platforms = lib.platforms.linux; }; }) From 19a604c67f7060b2e69c21e2c5fe06f6a474b64d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:05:58 -0300 Subject: [PATCH 08/63] cosmic-comp: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-comp/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-comp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index 1011e2cfc43c..b77c9ecc3ef0 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2AnGEUWumE1C4Mi5inN7enbxCdWCKbQdYpUvTK3jGQ4="; + hash = "sha256-1JYLZL3niGjjDtn7s9JlGluw6HKA4JL56DdsOLCTHys="; }; - cargoHash = "sha256-fj6TIBuZ5hrds4WMHRa2krXN5fivKriO2Q/FWdnlGaA="; + cargoHash = "sha256-Jaw2v+02lA5wWRAhRNW/lcLnTI7beJIZ43dqcJ60EP0="; separateDebugInfo = true; From 53df6a08f1e091ab82eb71359a3d93afcbba3cd0 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:12:00 -0300 Subject: [PATCH 09/63] cosmic-applets: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-applets/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-applets/package.nix | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 65e8721a9f4d..8be703d04cf1 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch2, rustPlatform, libcosmicAppHook, just, @@ -12,6 +11,7 @@ glib, libinput, pulseaudio, + pipewire, udev, xkeyboard_config, nix-update-script, @@ -20,31 +20,24 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applets"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-DmU9Dlb8w3a8U+oSGwWARPh1SRbv/8TW7TO9SSvDe1U="; + hash = "sha256-uUcEwa9rGHLzmlutmLl/e38ZqybfYMU0Dhe+FsT5V/E="; }; - cargoHash = "sha256-wWs3B5hh2DP93i+4gGDTi+7NT4bj8ULJ+fT95sXxUdg="; - - patches = [ - (fetchpatch2 { - name = "fix-bluetooth-dbus-spam.patch"; - url = "https://github.com/pop-os/cosmic-applets/commit/b6bb982f2dace0a3d19c78b4b4247760a8010d5b.patch?full_index=1"; - hash = "sha256-S5F9rqYrB38T9R6i/n/j3s79Xeh6BMmNkC+E2kTsus4="; - }) - ]; + cargoHash = "sha256-RnkyIlTJMxMGu+EsmZwvSIapSqdng+t8bqMVsDXprlU="; nativeBuildInputs = [ just pkg-config util-linuxMinimal libcosmicAppHook + rustPlatform.bindgenHook ]; buildInputs = [ @@ -52,6 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: { glib libinput pulseaudio + pipewire udev ]; From 8477197bdfde03620cb132758b186a39dd00daaf Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:25:42 -0300 Subject: [PATCH 10/63] cosmic-launcher: 1.0.0-alpha.7 -> 1.0.0-beta.1 --- pkgs/by-name/co/cosmic-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index ad97114ee8c8..8be4733414ca 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-niMsDLVMUEr8VyubDm6RGgS7p22v5nH/F8cASJOszhs="; + hash = "sha256-/OXX+jcuXbAIH4+5RK5dNVdugxbH/qUPOYUKeeNS6vw="; }; - cargoHash = "sha256-Wh3vI42RBfXpI7mvPVUmGK3fITGi+EGyo+lG7VnZg3w="; + cargoHash = "sha256-57rkCufJPWm844/iMIfULfaGR9770q8VgZgnqCM57Zg="; nativeBuildInputs = [ just From a60faa5177b05e55f8ff8b1ec21dea1911522a95 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:27:08 -0300 Subject: [PATCH 11/63] cosmic-applibrary: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-applibrary/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-applibrary/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index f28d8ed3b3c3..ce6ab9e9658b 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2rGw4Jmr2rL9X1URA5wVPIZocuroS8yaQs42sJqiTbw="; + hash = "sha256-ka5idl8msH0gzh+In9Sd7rGzBE8ZLaa1y09c7AtqXEk="; }; - cargoHash = "sha256-+nkXcbAPcIkg+p4ct/E0bm5O0n1MGN43AaWPjw13t9s="; + cargoHash = "sha256-f5uMgscentTlcPXFSan1kKcKh1nk88/3kQPTSuc0wz4="; nativeBuildInputs = [ just From ac34a72eb0d6d1a7816f570207b7f7594ab16a3d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:48:09 -0300 Subject: [PATCH 12/63] cosmic-files: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-files/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-files/package.nix | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 47e94278439e..928ef211ff97 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,26 +12,22 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-bI5yTpqU2N6hFwI9wi4b9N5onY5iN+8YDM3bSgdYxjQ="; + hash = "sha256-YOvNUr63rVsTbIKENqP8/iL3ga+vh6eGMgalWS5rGVc="; }; - cargoHash = "sha256-7AOdSk9XIXFCDyCus3XgOK3ZBVa4CvX+NFM0jHf7Wbs="; - - env = { - VERGEN_GIT_COMMIT_DATE = "2025-04-22"; - VERGEN_GIT_SHA = finalAttrs.src.tag; - }; + cargoHash = "sha256-7RANj+aXdmBVO66QDgcNrrU4qEGK4Py4+ZctYWU1OO8="; nativeBuildInputs = [ just libcosmicAppHook + rustPlatform.bindgenHook ]; buildInputs = [ glib ]; @@ -72,17 +68,7 @@ rustPlatform.buildRustPackage (finalAttrs: { defaultCargoTestFlags="$cargoTestFlags" - # Some tests with the `compio` runtime expect io_uring support but that - # is disabled in the Nix sandbox and the tests fail because they can't - # run in the sandbox. Ideally, the `compio` crate should fallback to a - # non-io_uring runtime but for some reason, that doesn't happen. - cargoTestFlags="$defaultCargoTestFlags --package cosmic-files -- \ - --skip operation::tests::copy_dir_to_same_location \ - --skip operation::tests::copy_file_to_same_location \ - --skip operation::tests::copy_file_with_diff_name_to_diff_dir \ - --skip operation::tests::copy_file_with_extension_to_same_loc \ - --skip operation::tests::copy_to_diff_dir_doesnt_dupe_files \ - --skip operation::tests::copying_file_multiple_times_to_same_location" + cargoTestFlags="$defaultCargoTestFlags --package cosmic-files" runHook cargoCheckHook cargoTestFlags="$defaultCargoTestFlags --package cosmic-files-applet" From adcb410f0fd61e9ca032bc6a3d90d56700341630 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:51:10 -0300 Subject: [PATCH 13/63] cosmic-panel: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-panel/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-panel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index 21719aa29b8c..ae328b385a27 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-panel"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-QcrkfU6HNZ2tWfKsMdcv58HC/PE7b4T14AIep85TWOY="; + hash = "sha256-2T95y+2yWkBq/MPPv+52KmfVQDxOw7mmjQOzx+L6qkk="; }; - cargoHash = "sha256-qufOJeWPRjj4GgWNJmQfYaGKeYOQbkTeFzrUSi9QNnQ="; + cargoHash = "sha256-m9tWSJ/77uD29k6FFxLNtyZCkR32LHy5lzCAEPH5uXw="; nativeBuildInputs = [ just From 0b2984430342889742501ebd632fb7280b203332 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:52:59 -0300 Subject: [PATCH 14/63] cosmic-notifications: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-notifications/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-notifications/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 5d1f3cd6131a..8864018b6608 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-notifications"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-xcGmcOoxHb7gj6fW7xPZ5R0MTkMVXNJgvr9d5LPy9kw="; + hash = "sha256-wgOjaiKJ1KYdYsynQV5+KKGhdneELiLTHYqjMEWaxt0="; }; - cargoHash = "sha256-7EDe1OjGS6Xl0N/BrZG8lzWO0pFbwiEp+kn6WyydJQM="; + cargoHash = "sha256-CL8xvj57yq0qzK3tyYh3YXh+fM4ZDsmL8nP1mcqTqeQ="; nativeBuildInputs = [ just From 9dcf3d46b27fee1f481ff64e4cf7f6db0dbaad72 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:53:32 -0300 Subject: [PATCH 15/63] cosmic-idle: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-idle/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-idle/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 3a7fbb6612f4..9a660230cc24 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From b75c0cd640e5450753bc21cba886f4f92d88cc18 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:55:39 -0300 Subject: [PATCH 16/63] cosmic-workspaces-epoch: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-workspaces-epoch/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-workspaces-epoch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index 2c080858c52b..048af08e48d4 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-d7KYZbq8O/t5V/gU+wwstp06vyfnmt6vRKo+54Dct+o="; + hash = "sha256-e96RneJeYimPmO1ndl4cbMEVpJ9t2ENZi7d/zOe6Wvc="; }; - cargoHash = "sha256-TjgnPuFUIDtxx9kpvN9hKiir3/ZVtCc0z1CE4UHre1Q="; + cargoHash = "sha256-ICZSp1lE8he+aQN9zjdHF9gGy2KqcVX7xZwtCd8ar6U="; separateDebugInfo = true; From c6714742fd3c1ec49fd9d471259e3a44aecdda9c Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 19:57:08 -0300 Subject: [PATCH 17/63] cosmic-greeter: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-greeter/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-greeter/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index feb5d21dd674..8f56159e1d19 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -6,6 +6,7 @@ libcosmicAppHook, cmake, just, + cosmic-randr, libinput, linux-pam, udev, @@ -17,19 +18,19 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-o9ZoRHi+k+HCSGfRz1lQFAeJMCqcTQEHf5rf9wn3qqY="; + hash = "sha256-nNLtYnZYK3wuAZhKNi5Dbb2i8Fn1RBq4g5F8S1gGuQA="; }; - cargoHash = "sha256-hUHkyz/avFu9g1FMdC+4vz6xM75CauurrarhouuVZXc="; + cargoHash = "sha256-qioWGfg+cMaRNX6H6IWdcAU2py7oq9eNaxzKWw0H4R4="; - env.VERGEN_GIT_COMMIT_DATE = "2025-04-25"; + env.VERGEN_GIT_COMMIT_DATE = "2025-09-16"; env.VERGEN_GIT_SHA = finalAttrs.src.tag; cargoBuildFlags = [ "--all" ]; @@ -42,6 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; buildInputs = [ + cosmic-randr libinput linux-pam udev From 5dca5c28b4cd6ad678b4ed7f81a69d9011393e1a Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:00:01 -0300 Subject: [PATCH 18/63] nixos/cosmic-greeter: update default session --- nixos/modules/services/display-managers/cosmic-greeter.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/display-managers/cosmic-greeter.nix b/nixos/modules/services/display-managers/cosmic-greeter.nix index fa8c6835bd49..53fd3ace5f31 100644 --- a/nixos/modules/services/display-managers/cosmic-greeter.nix +++ b/nixos/modules/services/display-managers/cosmic-greeter.nix @@ -29,7 +29,7 @@ in settings = { default_session = { user = "cosmic-greeter"; - command = ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" systemd-cat -t cosmic-greeter ${lib.getExe pkgs.cosmic-comp} ${lib.getExe cfg.package}''; + command = ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" ${lib.getExe' cfg.package "cosmic-greeter-start"}''; }; initial_session = lib.mkIf (cfgAutoLogin.enable && (cfgAutoLogin.user != null)) { user = cfgAutoLogin.user; From 4b9a17a860b70428b815bfaed2ee741268bf94ba Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:01:44 -0300 Subject: [PATCH 19/63] cosmic-osd: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-osd/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-osd/package.nix | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index c56e0f4baa19..124723e66dc5 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -1,10 +1,11 @@ { lib, fetchFromGitHub, - sound-theme-freedesktop, rustPlatform, libcosmicAppHook, pulseaudio, + pipewire, + libinput, udev, nix-update-script, nixosTests, @@ -12,28 +13,28 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-POjuxrNBajp4IOw7YwF2TS4OfoM8Hxo1fO48nkhKj8U="; + hash = "sha256-+NwsMCOZeZlPcVVQv3WzRj8vAM8P8qPGsOMaTACVEFQ="; }; - postPatch = '' - substituteInPlace src/components/app.rs \ - --replace-fail '/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga' '${sound-theme-freedesktop}/share/sounds/freedesktop/stereo/audio-volume-change.oga' - ''; + cargoHash = "sha256-YcNvvK+Zf8nSS5YjS5iaoipogstiyBdNY7LhWPsz9xQ="; - cargoHash = "sha256-kfExKggQo3MoTXw1JbKWjLu5kwYF0n7DzSQcG6e1+QQ="; - - nativeBuildInputs = [ libcosmicAppHook ]; + nativeBuildInputs = [ + libcosmicAppHook + rustPlatform.bindgenHook + ]; buildInputs = [ pulseaudio udev + libinput + pipewire ]; env.POLKIT_AGENT_HELPER_1 = "/run/wrappers/bin/polkit-agent-helper-1"; From 7392829a1c0df3d7308e65a6c195e02c010d2834 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:05:52 -0300 Subject: [PATCH 20/63] xdg-desktop-portal-cosmic: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/xdg-desktop-portal-cosmic/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index 88f98807dde2..e46de58b3a5b 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,22 +17,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "xdg-desktop-portal-cosmic"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-7yfrjKHuYOWPMMkHdGZ+g0hynh2TtSf4h8zW13tTus4="; + hash = "sha256-EkhOa1Tircgyta98Zf4ZaV/tR4zZh4/bU35xjn3xU8c="; }; - env = { - VERGEN_GIT_COMMIT_DATE = "2025-04-08"; - VERGEN_GIT_SHA = finalAttrs.src.tag; - }; - - cargoHash = "sha256-fOaLeWtrjgBDSShC5OmBZKODNQn4bp/+iPZX5ZMQFqk="; + cargoHash = "sha256-uJKwwESkzqweM4JunnMIsDE8xhCyjFFZs1GiJAwnbG8="; separateDebugInfo = true; From bc391af99ac62d990cb2a86fd7ec03412b3b6c49 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:06:51 -0300 Subject: [PATCH 21/63] cosmic-bg: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-bg/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-bg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 518195809035..7711b9f90e73 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-bg"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KMP7TmamtbycF/nKctjYozMJwVr9zdp4A8AWriswo2g="; + hash = "sha256-t5tY7Axiz39lCDhDC/lKSRCURfHspeaP49kNXJvCLC4="; }; postPatch = '' @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "${cosmic-wallpapers}/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg" ''; - cargoHash = "sha256-GLXooTjcGq4MsBNnlpHBBUJGNs5UjKMQJGJuj9UO2wk="; + cargoHash = "sha256-+NkraWjWHIMIyktAUlp3q2Ot1ib1QRsBBvfdbr5BXto="; nativeBuildInputs = [ just From 008616f037d3b1032d2297e2577e716a007d4bdc Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:07:17 -0300 Subject: [PATCH 22/63] cosmic-wallpapers: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-wallpapers/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-wallpapers/package.nix | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index b88b9479e476..a627eef5af09 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -2,13 +2,12 @@ lib, stdenvNoCC, fetchFromGitHub, - fetchpatch, nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { @@ -20,13 +19,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-XtNmV6fxKFlirXQvxxgAYSQveQs8RCTfcFd8SVdEXtE="; }; - patches = [ - (fetchpatch { - url = "https://github.com/pop-os/cosmic-wallpapers/pull/2/commits/4d17ebe69335f8ffa80fd1c48baa7f3d3efa4dbe.patch"; - hash = "sha256-4QRtX5dbN6C/ZKU3pvV7mTT7EDrMWvRCFB4004RMylM="; - }) - ]; - makeFlags = [ "prefix=${placeholder "out"}" ]; passthru.updateScript = nix-update-script { From aa05430b450e288ad7ee6fc34edc89de60456c74 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:07:45 -0300 Subject: [PATCH 23/63] cosmic-session: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-session/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-session/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index 884a67c31d61..2dd842cdd50d 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-session"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vozm4vcXV3RB9Pk6om1UNCfGh80vIVJvSwbzwGDQw3Y="; + hash = "sha256-P3xXYd80P+DR1vVE0zZC+v4ARsGhRrG9N9LdP2BEfDA="; }; - cargoHash = "sha256-68budhhbt8wPY7sfDqwIs4MWB/NBXsswK6HbC2AnHqE="; + cargoHash = "sha256-bo46A7hS1U0cOsa/T4oMTKUTjxVCaGuFdN2qCjVHxhg="; postPatch = '' substituteInPlace data/start-cosmic \ From 8c786053cd69ce84a5c4aa46b0b5edad58e59f27 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:08:13 -0300 Subject: [PATCH 24/63] cosmic-screenshot: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-screenshot/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-screenshot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index 6930069fb4d8..19364e5149ce 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-VvU/9vYdoTvy3yzdeXrhKrtS9tUHMKnaSAeNTEKk5PA="; + hash = "sha256-ASVFQRIkGUrRz1yO21TNiZh1MYWqmip3RD8K5VLYmd8="; }; - cargoHash = "sha256-1r0Uwcf4kpHCgWqrUYZELsVXGDzbtbmu/WFeX53fBiQ="; + cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; nativeBuildInputs = [ just From af0eb1becf89f62475f50df5f9f436bb9c158040 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:13:58 -0300 Subject: [PATCH 25/63] cosmic-edit: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-edit/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-edit/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index d38fcae05441..0cc3860903c2 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -7,6 +7,7 @@ cosmic-icons, just, pkg-config, + glib, libglvnd, libxkbcommon, libinput, @@ -21,17 +22,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-mgUSkYtc+i9pXv0n3zLHwBXFxfeWlhbsFJKa7X+mI98="; + hash = "sha256-SevdNNuRXCIeeoRF7RB+rzuN/E+NUv7ZO3MDrPgycSs="; }; - cargoHash = "sha256-qfPLDgGeYGSO0ZKJooXRK0NnTqzJ6zq6RhBpTTUusQY="; + cargoHash = "sha256-YfD06RAQPZRwapd0fhNsZ0tx+0JMNDXiPJIWwDhmG0M="; # COSMIC applications now uses vergen for the About page # Update the COMMIT_DATE to match when the commit was made @@ -47,7 +48,9 @@ rustPlatform.buildRustPackage (finalAttrs: { pkg-config makeBinaryWrapper ]; + buildInputs = [ + glib libxkbcommon xorg.libX11 libinput From ec59f7654702d92a54a163bff5d2b9806f4035e1 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:17:31 -0300 Subject: [PATCH 26/63] cosmic-edit: use libcosmicAppHook --- pkgs/by-name/co/cosmic-edit/package.nix | 37 ++----------------------- 1 file changed, 2 insertions(+), 35 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 0cc3860903c2..dbc958365b2b 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -3,20 +3,13 @@ stdenv, fetchFromGitHub, rustPlatform, - makeBinaryWrapper, - cosmic-icons, + libcosmicAppHook, just, pkg-config, glib, - libglvnd, - libxkbcommon, libinput, fontconfig, freetype, - libgbm, - wayland, - xorg, - vulkan-loader, nixosTests, }: @@ -34,11 +27,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-YfD06RAQPZRwapd0fhNsZ0tx+0JMNDXiPJIWwDhmG0M="; - # COSMIC applications now uses vergen for the About page - # Update the COMMIT_DATE to match when the commit was made - env.VERGEN_GIT_COMMIT_DATE = "2025-04-17"; - env.VERGEN_GIT_SHA = finalAttrs.src.tag; - postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" ''; @@ -46,20 +34,14 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ just pkg-config - makeBinaryWrapper + libcosmicAppHook ]; buildInputs = [ glib - libxkbcommon - xorg.libX11 libinput - libglvnd fontconfig freetype - libgbm - wayland - vulkan-loader ]; dontUseJustBuild = true; @@ -73,21 +55,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-edit" ]; - # Force linking to libEGL, which is always dlopen()ed, and to - # libwayland-client, which is always dlopen()ed except by the - # obscure winit backend. - RUSTFLAGS = map (a: "-C link-arg=${a}") [ - "-Wl,--push-state,--no-as-needed" - "-lEGL" - "-lwayland-client" - "-Wl,--pop-state" - ]; - - postInstall = '' - wrapProgram "$out/bin/cosmic-edit" \ - --suffix XDG_DATA_DIRS : "${cosmic-icons}/share" - ''; - passthru.tests = { inherit (nixosTests) cosmic From c534053566c7ca62ea28f14c75195b353926e404 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:17:56 -0300 Subject: [PATCH 27/63] cosmic-edit: disable just check Makes sure that we run the standard rust package checkPhase --- pkgs/by-name/co/cosmic-edit/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index dbc958365b2b..912000a9a9cd 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -45,6 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; dontUseJustBuild = true; + dontUseJustCheck = true; justFlags = [ "--set" From c265b8a5610ff92c625b77463f4ce66043f85e1b Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:18:24 -0300 Subject: [PATCH 28/63] cosmic-edit: remove `with lib` from meta --- pkgs/by-name/co/cosmic-edit/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 912000a9a9cd..4fb18ce641e9 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -65,12 +65,12 @@ rustPlatform.buildRustPackage (finalAttrs: { ; }; - meta = with lib; { + meta = { homepage = "https://github.com/pop-os/cosmic-edit"; description = "Text Editor for the COSMIC Desktop Environment"; mainProgram = "cosmic-edit"; - license = licenses.gpl3Only; - teams = [ teams.cosmic ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + teams = [ lib.teams.cosmic ]; + platforms = lib.platforms.linux; }; }) From fd9eb1cd151eecdc0fbcc0dbf6f971a4abdf42fd Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:19:13 -0300 Subject: [PATCH 29/63] cosmic-edit: add updateScript --- pkgs/by-name/co/cosmic-edit/package.nix | 26 ++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 4fb18ce641e9..cf58b8d88621 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -11,6 +11,7 @@ fontconfig, freetype, nixosTests, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -56,13 +57,24 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-edit" ]; - passthru.tests = { - inherit (nixosTests) - cosmic - cosmic-autologin - cosmic-noxwayland - cosmic-autologin-noxwayland - ; + passthru = { + tests = { + inherit (nixosTests) + cosmic + cosmic-autologin + cosmic-noxwayland + cosmic-autologin-noxwayland + ; + }; + + updateScript = nix-update-script { + extraArgs = [ + "--version" + "unstable" + "--version-regex" + "epoch-(.*)" + ]; + }; }; meta = { From 97d3783f45a48052aa430fec0129ba373935beeb Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:22:16 -0300 Subject: [PATCH 30/63] cosmic-player: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-player/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-player/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index 90cc50469e85..808574af2048 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-/xf3IOFVpctfgaaNNq2HUzK/qHt7Qikcv0JKoPJboRU="; + hash = "sha256-xDDXdY33ypY7/BIFu2DFv9ik3H4xmIi3QHkeoeFdUBA="; }; - cargoHash = "sha256-0RrtErTR2J5mn/Lfppk+5X8UUOC2LN65krAq1uz/O4M="; + cargoHash = "sha256-DodFIfthiGFSvXWfPsPjFhNY6G7z3lb6pfc5HtUXhMo="; postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" From 87af9d4b484dc532be801181df115ebe31996ac7 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:24:22 -0300 Subject: [PATCH 31/63] cosmic-store: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-store/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-store/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index e5d5ad91d816..2e6fd0a11172 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-skNzkpcdGJkve7enlnnZxYxnScHFmyaCAy0xaMEEsE0="; + hash = "sha256-l2IHaujVze3bpzSMifZfVBGwE0ajjjHxmpO339jG+TU="; }; - cargoHash = "sha256-2iWJFPSvNQ6JwQwzowKYbgjog2gsjOUlReai/j0d3Do="; + cargoHash = "sha256-xdNYQB/zmndnMAkstwJ6Z2uk0fXli3gIYHchUq/3u6k="; nativeBuildInputs = [ just From af67af57db132653457df2d7f5ee8efff3705172 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Fri, 19 Sep 2025 20:26:27 -0300 Subject: [PATCH 32/63] cosmic-term: 1.0.0-alpha.7 -> 1.0.0-beta.1 Diff: https://github.com/pop-os/cosmic-term/compare/refs/tags/epoch-1.0.0-alpha.7...epoch-1.0.0-beta.1 --- pkgs/by-name/co/cosmic-term/package.nix | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index af9742b1a173..09014339f31c 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,24 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-leCKdnlevfLiPJkloWCpOjkHaSf7+EYdobZRZ/Jis+4="; + hash = "sha256-jzt3w3E7osxK0axi7zBnItnwd1yugkSZ1AkLxXalwUU="; }; - cargoHash = "sha256-Re9t25tkwmrvXB9GmPSVG+QDUZmk5rwrrY2ntlB3Tdw="; - - # COSMIC applications now uses vergen for the About page - # Update the COMMIT_DATE to match when the commit was made - env = { - VERGEN_GIT_COMMIT_DATE = "2025-04-20"; - VERGEN_GIT_SHA = finalAttrs.src.tag; - }; + cargoHash = "sha256-mpuVSHb9YcDZB+eyyD+5ZNzUeEgx8T25IFjsD/Q/quU="; nativeBuildInputs = [ just From 5119b9837d433f4e5fd15c52ba63ecf8b242d67e Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sat, 20 Sep 2025 14:27:31 -0300 Subject: [PATCH 33/63] nixos/cosmic: enable xdg sounds --- nixos/modules/services/desktop-managers/cosmic.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/desktop-managers/cosmic.nix b/nixos/modules/services/desktop-managers/cosmic.nix index b6bbc85f0e19..eae24f71eacc 100644 --- a/nixos/modules/services/desktop-managers/cosmic.nix +++ b/nixos/modules/services/desktop-managers/cosmic.nix @@ -104,6 +104,8 @@ in services.graphical-desktop.enable = true; xdg = { + # Required for cosmic-osd + sounds.enable = true; icons.fallbackCursorThemes = lib.mkDefault [ "Cosmic" ]; portal = { From b49f9b47127083b46acd2b4ef985bae237854d79 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sun, 21 Sep 2025 12:39:18 -0300 Subject: [PATCH 34/63] doc/release-notes: add COSMIC Beta --- nixos/doc/manual/release-notes/rl-2511.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index adc084518d04..5d3ab7534f2e 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -18,6 +18,8 @@ - Syncthing has been updated to version 2.0.0. +- COSMIC DE has been updated to the beta version, bringing it closer to its first stable release. This includes updates to its core components, applications, and overall stability. + ## New Modules {#sec-release-25.11-new-modules} From 40b459326595f6953ed6d65f6de63a2f6e607710 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 12:55:52 -0300 Subject: [PATCH 35/63] cosmic-applets: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-applets/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-applets/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 8be703d04cf1..670fff08479b 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From ac256aba5d1e8b09ea76cae8361e2cd80447f206 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 12:59:51 -0300 Subject: [PATCH 36/63] cosmic-applibrary: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-applibrary/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-applibrary/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index ce6ab9e9658b..9d6bcc14f575 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ka5idl8msH0gzh+In9Sd7rGzBE8ZLaa1y09c7AtqXEk="; + hash = "sha256-LVNOUOVeX8QpTbUG3bOhMkdrjkF3M0sZg+agSQyWAfA="; }; cargoHash = "sha256-f5uMgscentTlcPXFSan1kKcKh1nk88/3kQPTSuc0wz4="; From 4e8243cc3bc4ce0be10adcba6c4f9ea3f3add189 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:01:01 -0300 Subject: [PATCH 37/63] cosmic-bg: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-bg/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-bg/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 7711b9f90e73..db22e05c964e 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From d7434fa95a4f55e5f6cf6185134cd9d00130ef2c Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:03:55 -0300 Subject: [PATCH 38/63] cosmic-comp: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-comp/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-comp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index b77c9ecc3ef0..a18d018a1ba1 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,14 +20,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-1JYLZL3niGjjDtn7s9JlGluw6HKA4JL56DdsOLCTHys="; + hash = "sha256-RHeQk1yBNnDN/efuDDWNLn9O7FQTYLBsbs+h+gxi+Xo="; }; cargoHash = "sha256-Jaw2v+02lA5wWRAhRNW/lcLnTI7beJIZ43dqcJ60EP0="; From 026d54041bab9bc364dd09ffa5f18089116ec34b Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:07:14 -0300 Subject: [PATCH 39/63] cosmic-edit: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-edit/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-edit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index cf58b8d88621..1b8e42fab2e0 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-SevdNNuRXCIeeoRF7RB+rzuN/E+NUv7ZO3MDrPgycSs="; + hash = "sha256-Zd/vTNZt9tPXryOwo2U68FtIul7xiRcz5N4Heuyicoc="; }; cargoHash = "sha256-YfD06RAQPZRwapd0fhNsZ0tx+0JMNDXiPJIWwDhmG0M="; From 00a877b5bfbd7d32fa71552bce7fe92d2c13080e Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:11:43 -0300 Subject: [PATCH 40/63] cosmic-files: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-files/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-files/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 928ef211ff97..ba97add394a1 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-YOvNUr63rVsTbIKENqP8/iL3ga+vh6eGMgalWS5rGVc="; + hash = "sha256-pSjmsWsGGhjCekMTX8iiNVbF5X33zg5YVDWtemjIDWU="; }; cargoHash = "sha256-7RANj+aXdmBVO66QDgcNrrU4qEGK4Py4+ZctYWU1OO8="; From fc16eaf271074beb42ca4062a7c43086b9a7448d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:15:29 -0300 Subject: [PATCH 41/63] cosmic-greeter: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-greeter/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-greeter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index 8f56159e1d19..5c8a30e81af9 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -18,14 +18,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-nNLtYnZYK3wuAZhKNi5Dbb2i8Fn1RBq4g5F8S1gGuQA="; + hash = "sha256-rMZ+UbHarnvPaVAI5XeBfLduWEZHthguRSKLv3d/Eo0="; }; cargoHash = "sha256-qioWGfg+cMaRNX6H6IWdcAU2py7oq9eNaxzKWw0H4R4="; From 25a128c16eaadddfb905febf6f4a08d8943aff7d Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:16:18 -0300 Subject: [PATCH 42/63] cosmic-icons: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-icons/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-icons/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index a46653ab7582..5a40a5269324 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,7 +9,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From cd3027550b987a65b36458c6729af05a8866afbc Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:17:20 -0300 Subject: [PATCH 43/63] cosmic-idle: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-idle/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-idle/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 9a660230cc24..ce660c1ad14d 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From f2f32cfac17b7128c4e824aad2b4225490748b31 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:19:29 -0300 Subject: [PATCH 44/63] cosmic-launcher: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-launcher/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index 8be4733414ca..6595b2bd6595 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-/OXX+jcuXbAIH4+5RK5dNVdugxbH/qUPOYUKeeNS6vw="; + hash = "sha256-vAuWH9qmstPcfPvcKoM/2VjGxAfdtO9hhOPaZ5Ft4Y0="; }; cargoHash = "sha256-57rkCufJPWm844/iMIfULfaGR9770q8VgZgnqCM57Zg="; From 7efdf9c19ea61b6167b07f211065aaa54c352dd5 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:20:47 -0300 Subject: [PATCH 45/63] cosmic-notifications: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-notifications/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-notifications/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 8864018b6608..470359ee8e12 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From 40c739d90b7839bfbf283e8b02ebc9cd43f77ac3 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:21:56 -0300 Subject: [PATCH 46/63] cosmic-osd: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-osd/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-osd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index 124723e66dc5..0dcc4b8dc4b5 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-+NwsMCOZeZlPcVVQv3WzRj8vAM8P8qPGsOMaTACVEFQ="; + hash = "sha256-tsP4dlHmzuf5QgByDWbuigMrpgnJAjuNsYwWDSutCoI="; }; cargoHash = "sha256-YcNvvK+Zf8nSS5YjS5iaoipogstiyBdNY7LhWPsz9xQ="; From ee225fb8549da4adf0078d7541667b3e81140a6b Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:23:55 -0300 Subject: [PATCH 47/63] cosmic-panel: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-panel/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-panel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index ae328b385a27..1f9ad5881177 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-panel"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2T95y+2yWkBq/MPPv+52KmfVQDxOw7mmjQOzx+L6qkk="; + hash = "sha256-gSTvF6Zcixh5/uYZuUiCIdBlXJj31+lISBwLujTuOfo="; }; - cargoHash = "sha256-m9tWSJ/77uD29k6FFxLNtyZCkR32LHy5lzCAEPH5uXw="; + cargoHash = "sha256-8KOl581VmsfE7jiVFXy3ZDIfAqnaJuiDd7paqiFI/mk="; nativeBuildInputs = [ just From 2a05b558379e97e15bec961f985ffee57180139e Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:26:06 -0300 Subject: [PATCH 48/63] cosmic-player: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-player/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-player/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index 808574af2048..5cd04cc15067 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,14 +18,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-xDDXdY33ypY7/BIFu2DFv9ik3H4xmIi3QHkeoeFdUBA="; + hash = "sha256-oTTVVQkSkON5NTgO5+eUD2wVpiW5MvW3MZyeyqqc3qk="; }; cargoHash = "sha256-DodFIfthiGFSvXWfPsPjFhNY6G7z3lb6pfc5HtUXhMo="; From 962a348b8460b639e71f3fe9be38023742e7443f Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:26:54 -0300 Subject: [PATCH 49/63] cosmic-randr: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-randr/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-randr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index 158e4c90af56..c1885e1fc39c 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From cf64ab25a77adf9f49da9cb4ef628f6947c7ab6a Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:27:30 -0300 Subject: [PATCH 50/63] cosmic-screenshot: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-screenshot/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-screenshot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index 19364e5149ce..43052df88163 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -10,14 +10,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ASVFQRIkGUrRz1yO21TNiZh1MYWqmip3RD8K5VLYmd8="; + hash = "sha256-TKR8EDXZwKKC1WSZhlcf5U6tiM4cWCdb24U74vVKTaU="; }; cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; From cc2fc11c8673e05df952f7aa85156df5e0e45b2a Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:28:14 -0300 Subject: [PATCH 51/63] cosmic-session: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-session/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-session/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index 2dd842cdd50d..b097d249adbc 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From b203cfc4ecc680589d2d68580fbc8963134be523 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:35:38 -0300 Subject: [PATCH 52/63] cosmic-settings-daemon: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-settings-daemon/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index ed426dd9ec8c..8e3e29e75f6c 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ulaz4y/iSUI/MRpUJAG/OYaq1m660qRm7Hb+u1fJlUo="; + hash = "sha256-tHG/VoaP1tcns6AyedkkVUpWFlcOclWijsHYQ3vOIjs="; }; postPatch = '' From 2827735e99786177922da9707c651ed476e47fed Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:36:26 -0300 Subject: [PATCH 53/63] cosmic-settings: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-settings/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-settings/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index 54dc0a57392b..fcc20c1b18ee 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,14 +27,14 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-TrFo4zJKuMbTteqczrKJ8EXKuPcEsvATFIUYSGozTTA="; + hash = "sha256-Yn5CSp/vsLMbkcQ7mCDw/ErgkSCyEvkwNvWqupVUkZ4="; }; cargoHash = "sha256-dHyUTV5txSLWEDE7Blplz8CBvyuUmYNNr1kbifujHKk="; From 22337603093290681b5813bc71db0b1b311e0a77 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:39:26 -0300 Subject: [PATCH 54/63] cosmic-store: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-store/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-store/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index 2e6fd0a11172..96b3f223db9a 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-l2IHaujVze3bpzSMifZfVBGwE0ajjjHxmpO339jG+TU="; + hash = "sha256-KlXFFoUEa0YTQDEJHMrbWOIEsSnXvJNzzaEFYR83t9s="; }; cargoHash = "sha256-xdNYQB/zmndnMAkstwJ6Z2uk0fXli3gIYHchUq/3u6k="; From 1ab5def301eb42247ded3769f9e9a21ad5937336 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:42:41 -0300 Subject: [PATCH 55/63] cosmic-term: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-term/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-term/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index 09014339f31c..390b2a7bab0a 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-jzt3w3E7osxK0axi7zBnItnwd1yugkSZ1AkLxXalwUU="; + hash = "sha256-1kQuPMaLXq+V1fTplXKoXAVOtyuD4Sh8diljHgTDbdI="; }; cargoHash = "sha256-mpuVSHb9YcDZB+eyyD+5ZNzUeEgx8T25IFjsD/Q/quU="; From c32296d2f85a99f7e9a679837c3b30e1c425f77f Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:44:40 -0300 Subject: [PATCH 56/63] cosmic-wallpapers: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-wallpapers/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-wallpapers/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index a627eef5af09..888b41c96a9b 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { From 321812f135cbed84cba7f54eb4f073947239395f Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 13:46:00 -0300 Subject: [PATCH 57/63] cosmic-workspaces-epoch: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/cosmic-workspaces-epoch/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/co/cosmic-workspaces-epoch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index 048af08e48d4..c2831c0b3a93 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-e96RneJeYimPmO1ndl4cbMEVpJ9t2ENZi7d/zOe6Wvc="; + hash = "sha256-gcS8Q9SR7Dj1FH2Dtdd6jUMX8u5kHJBMvlgqJGw+rjA="; }; - cargoHash = "sha256-ICZSp1lE8he+aQN9zjdHF9gGy2KqcVX7xZwtCd8ar6U="; + cargoHash = "sha256-BE6s2dmbgXlFXrtd8b9k2LltLnegLzWbIUlaEQvv+5o="; separateDebugInfo = true; From 84bbbd14759cc2bef9c0a1f4992e60f002b1fafb Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:04:29 -0300 Subject: [PATCH 58/63] pop-launcher: 1.2.4 -> 1.2.6 Diff: https://github.com/pop-os/launcher/compare/1.2.4...1.2.6 --- pkgs/by-name/po/pop-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 364a668bc6b8..a264177877b2 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -12,13 +12,13 @@ rustPlatform.buildRustPackage rec { pname = "pop-launcher"; - version = "1.2.4"; + version = "1.2.6"; src = fetchFromGitHub { owner = "pop-os"; repo = "launcher"; rev = version; - hash = "sha256-CLpquNgdtnGMlMpGLv72WZmizalvYPfMWlE/qLprVrs="; + hash = "sha256-4wPspv5bpqoG45uUkrtxJTvdbmFkpWv8QBZxsPbGu/M="; }; nativeBuildInputs = [ @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { libxkbcommon ]; - cargoHash = "sha256-Htre2gzAlNfxBkBvMMtjYbUcuwNw+tB4DI18iBA+g34="; + cargoHash = "sha256-gc1YhIxHBqmMOE3Gu3T4gmGdAp0t+qiUXDcPYZE6utU="; cargoBuildFlags = [ "--package" From 997975b237c2ae63c710d91b4053921fe88e26dd Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:05:56 -0300 Subject: [PATCH 59/63] pop-launcher: adopt by NixOS/cosmic --- pkgs/by-name/po/pop-launcher/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index a264177877b2..6ea7eea7ae40 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -73,5 +73,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mpl20; maintainers = with maintainers; [ samhug ]; mainProgram = "pop-launcher"; + teams = [ teams.cosmic ]; }; } From 351b95519b2ac33cb25f0eccb719f18b84d7c59c Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:07:15 -0300 Subject: [PATCH 60/63] pop-launcher: remove `with lib` from meta --- pkgs/by-name/po/pop-launcher/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 6ea7eea7ae40..6ea6295bd54a 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -66,13 +66,13 @@ rustPlatform.buildRustPackage rec { --replace-fail '/usr/bin/gnome-terminal' 'gnome-terminal' ''; - meta = with lib; { + meta = { description = "Modular IPC-based desktop launcher service"; homepage = "https://github.com/pop-os/launcher"; - platforms = platforms.linux; - license = licenses.mpl20; - maintainers = with maintainers; [ samhug ]; + platforms = lib.platforms.linux; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ samhug ]; mainProgram = "pop-launcher"; - teams = [ teams.cosmic ]; + teams = [ lib.teams.cosmic ]; }; } From 9f62aa538edeea0122a7ed90c4506339b3f1e3b7 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:09:19 -0300 Subject: [PATCH 61/63] pop-launcher: migrate to `finalAttrs` --- pkgs/by-name/po/pop-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 6ea6295bd54a..e629efa12ec3 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -10,14 +10,14 @@ libxkbcommon, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pop-launcher"; version = "1.2.6"; src = fetchFromGitHub { owner = "pop-os"; repo = "launcher"; - rev = version; + rev = finalAttrs.version; hash = "sha256-4wPspv5bpqoG45uUkrtxJTvdbmFkpWv8QBZxsPbGu/M="; }; @@ -75,4 +75,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "pop-launcher"; teams = [ lib.teams.cosmic ]; }; -} +}) From 55040b6e71b73ba446415b62671f18270a2a039b Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:09:48 -0300 Subject: [PATCH 62/63] pop-launcher: `rev` -> `tag` --- pkgs/by-name/po/pop-launcher/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index e629efa12ec3..b0952796a5f6 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "pop-os"; repo = "launcher"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-4wPspv5bpqoG45uUkrtxJTvdbmFkpWv8QBZxsPbGu/M="; }; From ef354bbc2e1628d55d2bf417cefeae96923aea34 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Thu, 25 Sep 2025 17:44:11 -0300 Subject: [PATCH 63/63] xdg-desktop-portal-cosmic: 1.0.0-beta.1 -> 1.0.0-beta.1.1 Diff: https://github.com/pop-os/xdg-desktop-portal-cosmic/compare/epoch-1.0.0-beta.1...epoch-1.0.0-beta.1.1 --- pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index e46de58b3a5b..d82a321cd69c 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.0-beta.1"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub {