diff --git a/index.html b/index.html index ec1fa0a5f..79974afae 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -
ca.desrt.dconf?+
ca.desrt.dconf?This manual will eventually describe how to install, use, and extend Home Manager.
diff --git a/options.html b/options.html index 896bd190d..e4c4b2f00 100644 --- a/options.html +++ b/options.html @@ -2714,6 +2714,158 @@ Note that lists are converted to duplicate keys. }
Declared by:
<home-manager/modules/programs/gpg.nix>
+ |
programs.hexchat.enableWhether to enable HexChat, a graphical IRC client.
Type: boolean
Default: false
Example: true
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channelsConfigures ~/.config/hexchat/servlist.conf.
+
Type: attribute set of submodules
Default:
+ {
+
+ }
+
Example:
{
+ freenode = {
+ autojoin = [
+ "#home-manager"
+ "#linux"
+ "#nixos"
+ ];
+ charset = "UTF-8 (Unicode)";
+ commands = [
+ "ECHO Buzz Lightyear sent you a message: 'To Infinity... and Beyond!'"
+ ];
+ loginMethod = sasl;
+ nickname = "my_nickname";
+ nickname2 = "my_secondchoice";
+ options = {
+ acceptInvalidSSLCertificates = false;
+ autoconnect = true;
+ bypassProxy = true;
+ connectToSelectedServerOnly = true;
+ useGlobalUserInformation = false;
+ forceSSL = false;
+ };
+ password = "my_password";
+ realName = "my_realname";
+ servers = [
+ "chat.freenode.net"
+ "irc.freenode.net"
+ ];
+ userName = "my_username";
+ };
+}Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.autojoinChannels list to autojoin on connecting to server.
Type: list of strings
Default:
+ [
+
+ ]
+
Example:
+ [
+ "#home-manager" "#linux" "#nix"
+ ]
+
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.charsetCharacter set.
Type: null or string
Default: null
Example: "UTF-8 (Unicode)"
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.commandsCommands to be executed on connecting to server.
Type: list of strings
Default:
+ [
+
+ ]
+
Example: [ "ECHO Greetings fellow Nixer! ]
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.loginMethodThe login method. The allowed options are: +
nullDefault
"nickServMsg"NickServ (/MSG NickServ + password)
"nickServ"NickServ (/NICKSERV + password)
"challengeAuth"Challenge Auth (username + password)
"sasl"SASL (username + password)
"serverPassword"Server password (/PASS password)
"saslExternal"SASL EXTERNAL (cert)
"customCommands"Use "commands" field for auth. For example +
+commands = [ "/msg NickServ IDENTIFY my_password" ] +
+
+
Type: null or one of "challengeAuth", "customCommands", "nickServ", "nickServMsg", "sasl", "saslExternal", "serverPassword"
Default: null
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.nicknamePrimary nickname.
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.nickname2Secondary nickname.
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.optionsChannel options.
Type: null or submodule
Default: null
Example:
+ {
+ autoconnect = true; useGlobalUserInformation = true;
+ }
+
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.options.acceptInvalidSSLCertificatesAccept invalid SSL certificates.
Type: null or boolean
Default: false
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.options.autoconnectAutoconnect to network.
Type: null or boolean
Default: false
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.options.bypassProxyBypass proxy.
Type: null or boolean
Default: true
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.options.connectToSelectedServerOnlyConnect to selected server only.
Type: null or boolean
Default: true
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.options.forceSSLUse SSL for all servers.
Type: null or boolean
Default: false
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.options.useGlobalUserInformationUse global user information.
Type: null or boolean
Default: false
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.passwordPassword to use. Note this password will be readable by all user's +in the Nix store. +
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.realNameReal name. Is used to populate the real name field that appears when
+someone uses the WHOIS command on your nick.
+
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.serversIRC Server Address List.
Type: list of strings
Default:
+ [
+
+ ]
+
Example:
+ [
+ "chat.freenode.net" "irc.freenode.net"
+ ]
+
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.channels.<name>.userNameUser name. Part of your user@host hostmask that
+appears to other on IRC.
+
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.overwriteConfigFilesEnables overwriting HexChat configuration files
+(hexchat.conf, servlist.conf).
+Any existing HexChat configuration will be lost. Certify to back-up any
+previous configuration before enabling this.
+
+Enabling this setting is recommended, because everytime HexChat +application is closed it overwrites Nix/Home Manager provided +configuration files, causing: +
+ Nix/Home Manager provided configuration to be out of sync with + actual active HexChat configuration. +
+ Blocking Nix/Home Manager updates until configuration files are + manually removed. +
+
Type: null or boolean
Default: false
Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.settingsConfiguration for ~/.config/hexchat/hexchat.conf, see
+https://hexchat.readthedocs.io/en/latest/settings.html#list-of-settings
+for supported values.
+
Type: null or attribute set of strings
Default: null
Example:
{
+ irc_nick1 = "mynick";
+ irc_username = "bob";
+ irc_realname = "Bart Simpson";
+ text_font = "Monospace 14";
+};
+Declared by:
+ <home-manager/modules/programs/hexchat.nix>
+ |
programs.hexchat.themeTheme package for HexChat. Expects a derivation containing decompressed
+theme files. .hct file format requires unzip
+decompression, as seen in example.
+
Type: null or package
Default: null
Example:
stdenv.mkDerivation rec {
+ name = "hexchat-theme-MatriY";
+ buildInputs = [ pkgs.unzip ];
+ src = fetchurl {
+ url = "https://dl.hexchat.net/themes/MatriY.hct";
+ sha256 = "sha256-ffkFJvySfl0Hwja3y7XCiNJceUrGvlEoEm97eYNMTZc=";
+ };
+ unpackPhase = "unzip ${src}";
+ installPhase = "cp -r . $out";
+};
+Declared by:
+ <home-manager/modules/programs/hexchat.nix>
|
programs.himalaya.enableWhether to enable himalaya mail client.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/himalaya.nix>
|
programs.himalaya.packagePackage providing the himalaya mail client. diff --git a/tools.html b/tools.html index 481922607..383245b18 100644 --- a/tools.html +++ b/tools.html @@ -1,6 +1,6 @@ -
home-manager +
home-manager — reconfigure a user environment
home-manager {
build
|
@@ -82,7 +82,7 @@
|
--verbose
}
- ]
This command updates the user environment so that it corresponds to the
configuration specified in ~/.config/nixpkgs/home.nix or ~/.config/nixpkgs/flake.nix.
@@ -151,7 +151,7 @@ available for immediate garbage collection.
-
The tool accepts the options
-A attrPath
@@ -259,15 +259,15 @@
--verbose
Activates verbose output. -