aboutsummaryrefslogtreecommitdiff
path: root/modules/programs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mcfly: add moduleMario Rodas2020-08-261-0/+77
| | | | PR #1452
* zsh: add `cdpath` option (#1418)James Ottaway2020-08-141-0/+12
|
* waybar: add moduleNicolas Berbiche2020-08-141-0/+363
| | | | PR #1329
* gnome-terminal: add profile command optionsJack McCown2020-08-131-1/+21
| | | | | | Allow setting custom command and login shell. PR #1423
* kakoune: add support for pluginsDaniel Gorin2020-08-131-1/+16
| | | | | | | | | | | | | | | | | | | The kakoune editor has a plugin mechanism and several plugins are already packaged under `pkgs.kakounePlugins`. However, adding these packages to `home.packages` is not enough: the `kakoune` package needs to be configured with the list of plugins to include, so that they get sourced on start-up. We add a `programs.kakoune.plugins` option, analogous to `programs.vim.plugins`. The change is backwards compatible since `pkgs.kakoune` is defined as wrapKakoune kakoune-unwrapped { }; and `wrapKakoune` defaults the list of plugins to empty. PR #1356
* git: set SSL if useStartTls is falseAndrew Fontaine2020-08-131-1/+8
| | | | | | | | | The git-send-email [0] script uses StartTLS if `smtpEncryption` is set to `tls`, which can break services that don't support StartTLS. [0]: https://github.com/git/git/blob/bd42bbe1a46c0fe486fc33e82969275e27e4dc19/git-send-email.perl#L1533 PR #1395
* bash: initExtra after autojump configTom Bereknyei2020-08-121-2/+2
| | | | | | | Allow for initExtra to manipulate results of autojump, e.g., remove aliases. PR #1431
* kakoune: escape showWhitespace separatorsDaniel Gorin2020-08-121-6/+16
| | | | | | | | | | | | | | | We were passing the separators for the `show-whitespaces` highlighter verbatim. This was problematic in case one wanted to use, spaces, quotes or `%` as separators since the resulting kakoune configuration would be invalid. According to kakoune's docs, the separator has to be one character long, so we can use a simple rule for escaping them. It is possible that people has been working this around by passing, e.g. `"' '"` as separator in order to get a space (i.e., escaped explicitly by the user), so we just let longer strings be used verbatim. PR #1357
* starship: fix fish integration syntaxhpfr2020-08-021-1/+1
| | | | | | | | The previous fish integration for starship erroneously used parts of POSIX-esque test syntax. It also used `-n` instead of `-z` to check for an unset variable. PR #1422
* alacritty: add package optionLeon Kowarschick2020-07-271-1/+8
| | | | PR #1372
* qutebrowser: unwrap list from keybinding removalseylerius2020-07-271-1/+1
| | | | | | | | | The option to remove the default keybindings by setting the `programs.qutebrowser.enableDefaultKeybindings` variable to `false` had a list wrapped around the `config.py` line. This would cause a type coercion error. PR #1410
* nushell: add module (#1333)Philipp Mildenberger2020-07-241-0/+68
|
* zsh: fix trailing white spaceRobert Helgesson2020-07-211-1/+1
|
* zsh: add shellGlobalAliases (#1381)dawidsowa2020-07-201-0/+22
|
* git: configure delta through [delta] git section (#1371)Mario Rodas2020-07-201-12/+23
| | | | this breaks backwards compatibility (now accepts a dict instead of a list) so please update programs.git.delta.options accordingly.
* neomutt: fix SMTP port stringSiva Mahadevan2020-07-041-1/+1
| | | | | | | Fix the SMTP port string from #1374 by properly converting the integer port into a string. PR #1377
* kakoune: support user modes in keyMappingsRobin Stumm2020-07-031-11/+18
| | | | | | | kakoune: support user modes in keyMappings User modes are declared automatically. PR #1286
* neomutt: Add SMTP port to smtp_urlSiva Mahadevan2020-07-031-1/+3
|
* powerline-go: fix argument to -error optionDamien Cassou2020-06-291-1/+1
| | | | | | | Addition of the line "local old_exit_status=$?" broke the call to powerline-go. PR #1364
* ne: add modulecwyc2020-06-231-0/+95
| | | | | | | Added a simple module to place configuration files for ne: the nice editor. PR #1336
* tmux: only enable secureSocket on Linux by defaultMario Rodas2020-06-221-1/+1
| | | | | | Darwin does not have the `/run/user` directory. PR #1349
* Move email account options to their owning modulesRobert Helgesson2020-06-169-89/+130
| | | | | | | | This removes the long list of submodules from modules/accounts/email.nix and instead move each entry to its owning module.
* qutebrowser: add `package` optionJonathan Reeve2020-06-151-1/+8
| | | | | Fixes #1315 PR #1334
* zplug: add modules13412020-06-141-0/+57
| | | | | | This adds initial support for the zsh package manager "zplug". PR #1105
* vte: add moduleRobert Helgesson2020-06-141-7/+2
| | | | | This abstracts out the VTE setup from the gnome-terminal module into its own module and options.
* vscode: fix extensions directory pathZsolt Szende2020-06-141-3/+4
| | | | | Fixes #1302 PR #1327
* powerline-go: add moduleDamien Cassou2020-06-131-0/+123
| | | | PR #1285
* eclipse: add option `package`Shamrock Lee2020-06-121-1/+11
| | | | PR #1310
* autorandr: add crtc optionDany Marcoux2020-06-091-0/+9
| | | | | | | | This option was missing. It is generated by autorandr when executing `autorandr --save my_profile`. Fixes #1024 PR #1283
* firefox: update extensions option descriptionRobert Helgesson2020-06-091-0/+10
| | | | | This adds a note that the extensions will only apply to profiles managed through Home Manager.
* direnv: add support for nix-direnvDamien Cassou2020-06-061-2/+10
| | | | PR #1297
* gnome-terminal: replace deprecated package namesRobert Helgesson2020-06-061-2/+2
| | | | | The names `gnome3.vte` and `gnome3.gnome_terminal` have been replaced by their more modern names.
* emacs: replace use of `emacsPackagesGen`Robert Helgesson2020-06-061-1/+1
| | | | | Instead we use `emacsPackagesFor`, which `emacsPackagesGen` aliases anyway.
* broot: fix install checkJulien Moutinho2020-06-041-1/+1
| | | | | | | broot uses `~/.config/broot/launcher/installed-v1`, not `~/.config/broot/launcher/installed`. PR #1303
* firefox: show how to get pre-packaged add-onsDamien Cassou2020-06-041-3/+13
| | | | PR #1296
* ssh: add support for ServerAliveCountMaxDamien Cassou2020-06-031-1/+22
| | | | PR #1299
* mpv: use wrapMpv instead of mpv-with-scriptsNicolas Berbiche2020-05-311-1/+1
| | | | | | | | | | | The latter has been removed from Nixpkgs. See: - <https://github.com/NixOS/nixpkgs/pull/88620> - <https://github.com/NixOS/nixpkgs/pull/89208> PR #1295
* dircolors: fix usage together with `zsh.oh-my-zsh`Justin Lovinger2020-05-281-1/+2
| | | | PR #1280
* zoxide: add moduleMario Rodas2020-05-261-0/+79
| | | | PR #1274
* autorandr: remove blank lines from configNikita Uvarov2020-05-261-15/+15
| | | | Fixes #1249.
* emacs: apply nixfmtRobert Helgesson2020-05-251-10/+6
|
* starship: improve Emacs handling for fishSophie Taylor2020-05-191-1/+1
| | | | PR #1248
* starship: allow running in Emacs if vterm is usedRobert Helgesson2020-05-151-1/+1
| | | | | The vterm buffer is backed by libvterm and can handle Starship prompts without issues.
* gnome-terminal: allow for 'system' theme variantAndrew McDermott2020-05-131-1/+1
| | | | PR #1228
* dircolors: add moduleJustin Lovinger2020-05-121-0/+222
| | | | PR #1219
* starship: check if $TERM == "dumb" for Bash setupBruno Bigras2020-05-121-1/+1
| | | | | | This fixes an issue with Emacs tramp. PR #1191
* rofi: add package optionSamuel Grahn2020-05-111-1/+12
| | | | | | Add option to specify which package provides the rofi binary. PR #1225
* git: add basic support for deltaMario Rodas2020-05-051-0/+29
| | | | PR #1198
* qutebrowser: add some optionsivann2020-05-031-0/+192
| | | | | | | | | | | Specificially, this adds options - `aliases`, - `searchEngines`, - `keyMappings`, and - `keyBindings`. PR #1212
* aria2: add moduleJustin Lovinger2020-05-031-0/+61
| | | | PR #1202