nixos/cardboard: drop

Corresponding package has been marked broken for a full release cycle.

Dropping per RFC 180.
This commit is contained in:
Michael Daniels
2025-09-28 21:25:24 -04:00
parent 958efcec43
commit 66b171eeec
4 changed files with 6 additions and 32 deletions

View File

@@ -174,6 +174,8 @@
- `programs.goldwarden` has been removed, due to the software not working with newer versions of the Bitwarden and Vaultwarden servers, as well as it being abandoned upstream. - `programs.goldwarden` has been removed, due to the software not working with newer versions of the Bitwarden and Vaultwarden servers, as well as it being abandoned upstream.
- The `cardboard` package and `programs.cardboard` module were removed due to the package having been broken since at least November 2024.
- The default `kops` version is now 1.33.0 and versions 1.30 and older have been dropped. See [Upgrading Kubernetes](https://kops.sigs.k8s.io/tutorial/upgrading-kubernetes/) for instructions on how to update kOps. - The default `kops` version is now 1.33.0 and versions 1.30 and older have been dropped. See [Upgrading Kubernetes](https://kops.sigs.k8s.io/tutorial/upgrading-kubernetes/) for instructions on how to update kOps.
- `programs.skim.fuzzyCompletions` has been removed in favor of adding the completions to the package itself. - `programs.skim.fuzzyCompletions` has been removed in favor of adding the completions to the package itself.

View File

@@ -337,7 +337,6 @@
./programs/vivid.nix ./programs/vivid.nix
./programs/vscode.nix ./programs/vscode.nix
./programs/wavemon.nix ./programs/wavemon.nix
./programs/wayland/cardboard.nix
./programs/wayland/dwl.nix ./programs/wayland/dwl.nix
./programs/wayland/gtklock.nix ./programs/wayland/gtklock.nix
./programs/wayland/hyprland.nix ./programs/wayland/hyprland.nix

View File

@@ -1,31 +0,0 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.programs.cardboard;
in
{
meta.maintainers = with lib.maintainers; [ ];
options.programs.cardboard = {
enable = lib.mkEnableOption "cardboard";
package = lib.mkPackageOption pkgs "cardboard" { };
};
config = lib.mkIf cfg.enable (
lib.mkMerge [
{
environment.systemPackages = [ cfg.package ];
# To make a cardboard session available for certain DMs like SDDM
services.displayManager.sessionPackages = [ cfg.package ];
}
(import ./wayland-session.nix { inherit lib pkgs; })
]
);
}

View File

@@ -58,6 +58,10 @@ in
"networking" "networking"
"wicd" "wicd"
] "The corresponding package was removed from nixpkgs.") ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [
"programs"
"cardboard"
] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ (mkRemovedOptionModule [
"programs" "programs"
"gnome-documents" "gnome-documents"