From 12dfa258a0d9036ab7cf4e7170d7742dc021a493 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Thu, 28 Mar 2024 18:48:53 +0800 Subject: [PATCH] nixos/programs/cardboard-wm: remove It has a nixpkgs module now so it's fine to remove this. --- modules/nixos/default.nix | 1 - modules/nixos/programs/cardboard-wm.nix | 56 ------------------------- 2 files changed, 57 deletions(-) delete mode 100644 modules/nixos/programs/cardboard-wm.nix diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index 6a00daa2..2876743d 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -1,7 +1,6 @@ { imports = [ ./programs/blender.nix - ./programs/cardboard-wm.nix ./programs/distrobox.nix ./programs/gnome-session ./programs/pop-launcher.nix diff --git a/modules/nixos/programs/cardboard-wm.nix b/modules/nixos/programs/cardboard-wm.nix deleted file mode 100644 index 985eb32a..00000000 --- a/modules/nixos/programs/cardboard-wm.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ config, lib, pkgs, ... }: - -let - cfg = config.programs.cardboard-wm; - - cardboardPackage = cfg.package.overrideAttrs (super: rec { - passthru.providedSessions = [ "cardboard" ]; - }); -in -{ - options.programs.cardboard-wm = { - enable = - lib.mkEnableOption "Cardboard, a scrollable tiling Wayland compositor"; - - package = lib.mkOption { - type = lib.types.package; - default = pkgs.cardboard; - defaultText = lib.literalExpression "pkgs.cardboard"; - description = '' - The derivation containing the {command}`cardboard` and - {command}`cutter` binary. - ''; - }; - - extraOptions = lib.mkOption { - type = with lib.types; listOf str; - default = [ ]; - description = "Command-line arguments to be passed to Cardboard."; - }; - - extraPackages = lib.mkOption { - type = with lib.types; listOf package; - default = [ ]; - description = '' - Extra packages to be installed with this program. - ''; - example = lib.literalExpression '' - with pkgs; [ - waybar - eww - ] - ''; - }; - }; - - config = lib.mkIf cfg.enable { - environment.systemPackages = [ cardboardPackage ] ++ cfg.extraPackages; - security.polkit.enable = true; - services.xserver.displayManager.sessionPackages = [ cardboardPackage ]; - hardware.opengl.enable = true; - programs.xwayland.enable = true; - programs.dconf.enable = true; - fonts.enableDefaultFonts = true; - xdg.portal.wlr.enable = true; - }; -}