summaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
authorThomas Boerger <thomas@webhippie.de>2022-01-09 01:58:14 +0100
committerThomas Boerger <thomas@webhippie.de>2022-01-17 00:33:29 +0100
commitd053e8ade5ca7e784e3793e5cd07889189385abe (patch)
tree88a073c06cd0d9bb8bc92ffffbf19d5cdf5489ff /modules/system
parent9a388b6b56d079090ff8e9998e2d4a63e6886f01 (diff)
modules/system/defaults/dock.nix: add options for hot corners
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/defaults/dock.nix92
1 files changed, 92 insertions, 0 deletions
diff --git a/modules/system/defaults/dock.nix b/modules/system/defaults/dock.nix
index 83dffca..5297d1e 100644
--- a/modules/system/defaults/dock.nix
+++ b/modules/system/defaults/dock.nix
@@ -162,5 +162,97 @@ in {
'';
};
+ system.defaults.dock.wvous-tl-corner = mkOption {
+ type = types.nullOr types.int;
+ default = null;
+ description = ''
+ Hot corner action for top left corner. Valid values include:
+
+ <itemizedlist>
+ <listitem><para><literal>1</literal>: Disabled</para></listitem>
+ <listitem><para><literal>2</literal>: Mission Control</para></listitem>
+ <listitem><para><literal>3</literal>: Application Windows</para></listitem>
+ <listitem><para><literal>4</literal>: Desktop</para></listitem>
+ <listitem><para><literal>5</literal>: Start Screen Saver</para></listitem>
+ <listitem><para><literal>6</literal>: Disable Screen Saver</para></listitem>
+ <listitem><para><literal>7</literal>: Dashboard</para></listitem>
+ <listitem><para><literal>10</literal>: Put Display to Sleep</para></listitem>
+ <listitem><para><literal>11</literal>: Launchpad</para></listitem>
+ <listitem><para><literal>12</literal>: Notification Center</para></listitem>
+ <listitem><para><literal>13</literal>: Lock Screen</para></listitem>
+ <listitem><para><literal>14</literal>: Quick Note</para></listitem>
+ </itemizedlist>
+ '';
+ };
+
+ system.defaults.dock.wvous-bl-corner = mkOption {
+ type = types.nullOr types.int;
+ default = null;
+ description = ''
+ Hot corner action for bottom left corner. Valid values include:
+
+ <itemizedlist>
+ <listitem><para><literal>1</literal>: Disabled</para></listitem>
+ <listitem><para><literal>2</literal>: Mission Control</para></listitem>
+ <listitem><para><literal>3</literal>: Application Windows</para></listitem>
+ <listitem><para><literal>4</literal>: Desktop</para></listitem>
+ <listitem><para><literal>5</literal>: Start Screen Saver</para></listitem>
+ <listitem><para><literal>6</literal>: Disable Screen Saver</para></listitem>
+ <listitem><para><literal>7</literal>: Dashboard</para></listitem>
+ <listitem><para><literal>10</literal>: Put Display to Sleep</para></listitem>
+ <listitem><para><literal>11</literal>: Launchpad</para></listitem>
+ <listitem><para><literal>12</literal>: Notification Center</para></listitem>
+ <listitem><para><literal>13</literal>: Lock Screen</para></listitem>
+ <listitem><para><literal>14</literal>: Quick Note</para></listitem>
+ </itemizedlist>
+ '';
+ };
+
+ system.defaults.dock.wvous-tr-corner = mkOption {
+ type = types.nullOr types.int;
+ default = null;
+ description = ''
+ Hot corner action for top right corner. Valid values include:
+
+ <itemizedlist>
+ <listitem><para><literal>1</literal>: Disabled</para></listitem>
+ <listitem><para><literal>2</literal>: Mission Control</para></listitem>
+ <listitem><para><literal>3</literal>: Application Windows</para></listitem>
+ <listitem><para><literal>4</literal>: Desktop</para></listitem>
+ <listitem><para><literal>5</literal>: Start Screen Saver</para></listitem>
+ <listitem><para><literal>6</literal>: Disable Screen Saver</para></listitem>
+ <listitem><para><literal>7</literal>: Dashboard</para></listitem>
+ <listitem><para><literal>10</literal>: Put Display to Sleep</para></listitem>
+ <listitem><para><literal>11</literal>: Launchpad</para></listitem>
+ <listitem><para><literal>12</literal>: Notification Center</para></listitem>
+ <listitem><para><literal>13</literal>: Lock Screen</para></listitem>
+ <listitem><para><literal>14</literal>: Quick Note</para></listitem>
+ </itemizedlist>
+ '';
+ };
+
+ system.defaults.dock.wvous-br-corner = mkOption {
+ type = types.nullOr types.int;
+ default = null;
+ description = ''
+ Hot corner action for bottom right corner. Valid values include:
+
+ <itemizedlist>
+ <listitem><para><literal>1</literal>: Disabled</para></listitem>
+ <listitem><para><literal>2</literal>: Mission Control</para></listitem>
+ <listitem><para><literal>3</literal>: Application Windows</para></listitem>
+ <listitem><para><literal>4</literal>: Desktop</para></listitem>
+ <listitem><para><literal>5</literal>: Start Screen Saver</para></listitem>
+ <listitem><para><literal>6</literal>: Disable Screen Saver</para></listitem>
+ <listitem><para><literal>7</literal>: Dashboard</para></listitem>
+ <listitem><para><literal>10</literal>: Put Display to Sleep</para></listitem>
+ <listitem><para><literal>11</literal>: Launchpad</para></listitem>
+ <listitem><para><literal>12</literal>: Notification Center</para></listitem>
+ <listitem><para><literal>13</literal>: Lock Screen</para></listitem>
+ <listitem><para><literal>14</literal>: Quick Note</para></listitem>
+ </itemizedlist>
+ '';
+ };
+
};
}