aboutsummaryrefslogtreecommitdiff
path: root/modules (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* git: add news entry about changed escapingRobert Helgesson2020-06-181-0/+21
|
* Move email account options to their owning modulesRobert Helgesson2020-06-1611-102/+135
| | | | | | | | 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
* generic-linux: respect NIX_STATE_DIRRobert Helgesson2020-06-141-1/+2
|
* home-manager: respect NIX_STATE_DIRDmitry Kalinkin2020-06-141-2/+3
| | | | | | This allows to install home-manager on a system without root access. PR #1196
* fluidsynth: fix descriptionVincent Breitmoser2020-06-141-1/+1
|
* fluidsynth: add moduleVincent Breitmoser2020-06-143-0/+66
| | | | | | | Fluidsynth is a real-time MIDI synthesizer based on the SoundFont 2 format. PR #1326
* zplug: add modules13412020-06-142-0/+58
| | | | | | This adds initial support for the zsh package manager "zplug". PR #1105
* vte: add moduleRobert Helgesson2020-06-143-7/+54
| | | | | 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-133-0/+132
| | | | PR #1285
* clipmenu: add moduleDamien Cassou2020-06-123-0/+52
| | | | PR #1309
* eclipse: add option `package`Shamrock Lee2020-06-121-1/+11
| | | | PR #1310
* emacs: make news entry Linux specificRobert Helgesson2020-06-121-1/+1
|
* emacs: add myself to maintainersTad Fisher2020-06-111-0/+2
|
* emacs: Support socket activation via systemdTad Fisher2020-06-112-26/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | Add 'services.emacs.socketActivation.enable' for generating an 'emacs.socket' systemd unit. Emacs since version 26 has supported socket activation, whereby an external process manager such as systemd listens on a socket and passes it to the Emacs daemon when the manager launches it. This improves startup time of the user session and avoids launching the daemon when not needed, for example when launching the user session via SSH. This implementation hard-codes the socket path to the default for the version of 'programs.emacs.finalPackage', because systemd does not perform shell expansion in the socket unit's 'ListenStream' parameter and it seems like an advanced use-case to change the socket path. Shell expansion would be desirable as the socket path usually resides in directories such as $XDG_RUNTIME_DIR or $TMPDIR. Tests were added to verify behavior in the following cases: - Emacs service with socket activation disabled - Emacs 26 with socket activation enabled - Emacs 27 with socket activation enabled PR #1314
* status-notifier-watcher: introduce unit start delayRobert Helgesson2020-06-101-1/+8
| | | | Fixes #1312
* 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
* sway: add alexarice as codeownerAlex Rice2020-06-061-0/+2
|
* sway: allow package to be nullAlex Rice2020-06-061-4/+9
| | | | | This allows the `sway.package` option to be null so that the module can be used alongside the nixos module.
* home-environment: add full locale options supportJakub Fišer2020-06-061-6/+77
| | | | | | | | Allows setting every locale option independently. Also fixes `LC_` order to match the order of `locale` command output for better reference. PR #1278
* i3: replace deprecated package nameRobert Helgesson2020-06-061-1/+1
|
* gnome-keyring: replace deprecated package nameRobert Helgesson2020-06-061-1/+1
|
* 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.
* dunst: replace deprecated package nameRobert Helgesson2020-06-061-1/+1
|
* emacs: replace use of `emacsPackagesGen`Robert Helgesson2020-06-061-1/+1
| | | | | Instead we use `emacsPackagesFor`, which `emacsPackagesGen` aliases anyway.
* dunst: replace deprecated package nameRobert Helgesson2020-06-061-2/+2
|
* files: reference lndir through xorgzowoq2020-06-061-1/+1
| | | | | | The xlibs attribute set is deprecated and is an alias for xorg. PR #1304
* sway: add option `config.bindkeysToCode`Roman Volosatovs2020-06-043-5/+18
| | | | | | Do not use `--to-code` by default in `bindsym`. PR #1289
* 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
* xdg-mime: fix issue on WSL1Robert Helgesson2020-06-041-1/+1
| | | | | | | | This change stops update-mime-database from running unless the `share/mime/packages` directory is writable. For some reason it appears to be read-only on WSL1. Fixes #1192
* ssh: add support for ServerAliveCountMaxDamien Cassou2020-06-032-1/+37
| | | | 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-263-0/+87
| | | | PR #1274
* autorandr: remove blank lines from configNikita Uvarov2020-05-261-15/+15
| | | | Fixes #1249.
* Deprecate use of `builtins.getEnv`Robert Helgesson2020-05-262-6/+26
| | | | | | | This removes the use of the non-deterministic function `builtins.getEnv` for state version ≥ 20.09. PR #1269
* gtk: apply nixfmtRobert Helgesson2020-05-251-64/+52
|
* emacs: apply nixfmtRobert Helgesson2020-05-251-10/+6
|
* sway: fix `config.keybindings` exampleRobert Helgesson2020-05-241-4/+2
|
* i3: fix `config.keybindings` exampleRobert Helgesson2020-05-241-4/+2
|
* lorri: make system environment attribute a listRobert Helgesson2020-05-241-1/+1
| | | | It should be a list to allow inclusions of additional variables.
* home-manager: add activation sanity check of NixRobert Helgesson2020-05-201-0/+5
| | | | | | | | This adds an empty `nix-build` command to verify that the user is having a good Nix install. It also, as a side effect, will create the necessary per-user `profiles` and `gcroots` directories. Fixes #1246
* starship: improve Emacs handling for fishSophie Taylor2020-05-191-1/+1
| | | | PR #1248
* files: print source path for detected collisionpiegames2020-05-171-2/+2
| | | | PR #1236
* files: fix warning messageCole Helbling2020-05-171-1/+1
| | | | PR #1241
* home-manager: use `nix-env` to list generationsRobert Helgesson2020-05-161-16/+12
| | | | | | | | | | | | Using the `nix-env` command is far more robust. It also has the benefit that if the per-user `profiles` and `gcroots` directories do not exist then they will be created with the correct permissions. Because of the second point this commit also removes the `mkdir` step of the installation instructions. PR #1239 Closes #474, #948, #1091