diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index 8cfc44ca..3c97878c 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -4,7 +4,6 @@ ./programs/cardboard-wm.nix ./programs/distrobox.nix ./programs/gnome-session - ./programs/kiwmi.nix ./programs/pop-launcher.nix ./programs/wezterm.nix ./services/archivebox.nix diff --git a/modules/nixos/programs/kiwmi.nix b/modules/nixos/programs/kiwmi.nix deleted file mode 100644 index 05c5d964..00000000 --- a/modules/nixos/programs/kiwmi.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ config, lib, pkgs, ... }: - -let - cfg = config.programs.kiwmi; - - package = cfg.package.override { extraOptions = cfg.extraOptions; }; -in -{ - options.programs.kiwmi = { - enable = lib.mkEnableOption "Kiwmi, a fully programmable Wayland compositor"; - package = lib.mkOption { - description = "The package containing the {command}`kiwmi` and {command}`kiwmic`."; - type = lib.types.package; - default = pkgs.kiwmi; - }; - extraOptions = lib.mkOption { - description = "Command line arguments passed to Kiwmi."; - type = with lib.types; listOf str; - default = [ ]; - defaultText = "[ ]"; - example = lib.literalExpression '' - [ "-c" "./config/kiwmi/init.lua" ] - ''; - }; - }; - - config = lib.mkIf cfg.enable { - environment.systemPackages = [ package ]; - services.xserver.displayManager.sessionPackages = [ package ]; - - xdg.portal = { - enable = true; - extraPortals = [ pkgs.xdg-desktop-portal-wlr ]; - }; - }; -}