nixos: remove top-level uim option
This commit is contained in:
parent
3a8a887cfd
commit
c62bf00442
@ -77,7 +77,6 @@
|
|||||||
./programs/shell.nix
|
./programs/shell.nix
|
||||||
./programs/ssh.nix
|
./programs/ssh.nix
|
||||||
./programs/ssmtp.nix
|
./programs/ssmtp.nix
|
||||||
./programs/uim.nix
|
|
||||||
./programs/venus.nix
|
./programs/venus.nix
|
||||||
./programs/wvdial.nix
|
./programs/wvdial.nix
|
||||||
./programs/xfs_quota.nix
|
./programs/xfs_quota.nix
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
{ config, pkgs, lib, ... }:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
cfg = config.uim;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
|
|
||||||
uim = {
|
|
||||||
enable = mkOption {
|
|
||||||
type = types.bool;
|
|
||||||
default = false;
|
|
||||||
example = true;
|
|
||||||
description = "Enable UIM input method";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
environment.systemPackages = [ pkgs.uim ];
|
|
||||||
gtkPlugins = [ pkgs.uim ];
|
|
||||||
qtPlugins = [ pkgs.uim ];
|
|
||||||
environment.variables.GTK_IM_MODULE = "uim";
|
|
||||||
environment.variables.QT_IM_MODULE = "uim";
|
|
||||||
environment.variables.XMODIFIERS = "@im=uim";
|
|
||||||
services.xserver.displayManager.sessionCommands = "uim-xim &";
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user