1
0
mirror of https://github.com/nix-community/home-manager synced 2024-06-28 09:28:32 +02:00
home-manager/modules
Alistair Potts 616dbd67f7
mercurial: add module
Very simple module for hg based on programs.git, and is intended to have
compatible options. For simple setups, a user should be able to write
something like:

    {...}:
    let vcsconfig = {
            enable = true;
            userName = "John Smith";
            userEmail = "js@example.com";
            ignores = [ "*.swp" "*~" ];
        };
    in
    {
        programs.git       = vcsconfig // {...extra git config...};
        programs.mercurial = vcsconfig // {...extra hg confg...};
    }

For this reason, the ignore options are `ignores` for `syntax: glob`
and `ignoresRegexp` for `syntax: regexp` so that simple glob ignores
can (very likely) be shared with a git config, despite regular
expressions being the default for mercurial.
2018-02-02 20:52:54 +01:00
..
lib lib/shell: add library of convenience functions 2018-01-07 16:59:22 +01:00
lib-bash lib-bash: always print message announcing a dry run 2017-08-21 18:50:21 +02:00
misc mercurial: add module 2018-02-02 20:52:54 +01:00
programs mercurial: add module 2018-02-02 20:52:54 +01:00
services syncthing: allow enabling tray independently 2018-02-01 06:59:22 +01:00
default.nix modules core: move modules list to own file 2017-11-24 21:58:16 +01:00
files.nix Add dag library to config.lib 2017-12-26 17:27:21 +01:00
home-environment.nix home-environment: deprecate option home.sessionVariableSetter 2018-01-08 21:40:32 +01:00
manual.nix Mark rycee as maintainer for a bunch of modules 2017-09-26 23:40:31 +02:00
modules.nix mercurial: add module 2018-02-02 20:52:54 +01:00
systemd-activate.nix systemd: move activation script to separate file 2017-12-11 18:08:33 +01:00
systemd-activate.rb systemd: add option to automatically start services 2017-12-11 18:25:49 +01:00
systemd.nix Add dag library to config.lib 2017-12-26 17:27:21 +01:00
xresources.nix Mark rycee as maintainer for a bunch of modules 2017-09-26 23:40:31 +02:00
xsession.nix xsession: source session variables script 2018-01-07 17:52:13 +01:00