summary refs log tree commit diff
path: root/nixos/modules/services/misc
Commit message (Collapse)AuthorAge
* nixos/emby: fixes binary name change introduced by #47659nyanloutre2018-10-05
|
* docs: formatGraham Christensen2018-09-29
|
* nix-daemon: only add channels dir to NIX_PATH if existsWill Dietz2018-09-29
| | | | Per reviewer comment (thanks!).
* NIX_PATH: don't prepend $HOME-based value in session variable, set laterWill Dietz2018-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | environment.sessionVariables cannot refer to the values of env vars, and as a result this has caused problems in a variety of scenarios. One use for these is that they're injected into /etc/profile, elewhere these are used to populate an 'envfile' for pam (`pam 5 pam_env.conf`) which mentions use of HOME being potentially problematic. Anyway if the goal is to make things easier for users, simply do the NIX_PATH modification as extraInit. This fixes the annoying problems generated by the current approach (#40165 and others) while hopefully serving the original goal. One way to check if things are borked is to try: $ sudo env | grep NIX_PATH Which (before this change) prints NIX_PATH variable with an unexpanded $HOME in the value. ------- This does mean the following won't contain user channels for 'will': $ sudo -u will nix-instantiate --eval -E builtins.nixPath However AFAICT currently they won't be present either, due to unescaped $HOME. Unsure if similar situation for other users of sessionVariables (not sudo) work with current situation (if they exist they will regress after this change AFAIK).
* lidarr: init at 0.3.1.471Elis Hirwing2018-09-29
| | | | Fork of sonarr (as radarr) but for music instead of series and movies.
* Merge pull request #46607 from rembo10/sickbeardMatthew Bauer2018-09-29
|\ | | | | Sickbeard/Sickgear/Sickrage: Init and module
| * Add sickbeard module (with SickGear & SickRage)rembo102018-09-16
| |
* | nixos: Fix eval error for documentation.nixosaszlig2018-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced by 0f3b89bbedc1a33cc1fc3c142e235da2c64614c3. If services.nixosManual.showManual is enabled and documentation.nixos.enable is not, there is no config.system.build.manual available, so evaluation fails. For example this is the case for the installer tests. There is however an assertion which should catch exactly this, but it isn't thrown because the usage of config.system.build.manual is evaluated earlier than the assertions. So I split the assertion off into a separate mkIf to make sure it is shown appropriately and also fixed the installation-device profile to enable documentation.nixos. Signed-off-by: aszlig <aszlig@nix.build> Cc: @oxij
* | Merge pull request #47298 from oxij/nixos/doc-in-installerMichael Raskin2018-09-25
|\ \ | | | | | | nixos: fix fallout from #46193
| * | nixos: doc: nixos-manual: fix assertJan Malakhovski2018-09-24
| | |
* | | nixos/gitlab: rebuild authorized_keys during preStartWilliButz2018-09-25
| | | | | | | | | | | | | | | This updates the path to the 'gitlab-shell' to the correct store path when gitlab is restarted.
* | | gitlab module: workhorse may start before gitlabRobin Gloster2018-09-25
| | |
* | | nixos/gitlab: avoid creating recursive symlinks, add gitlab-rake depsKristoffer Thømt Ravneberg2018-09-25
| | |
* | | Revert "nixos: set nixos in nixPath"Eelco Dolstra2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 67c8c4917799496dcf2ad6a500441fbbaeb918c9. 'nix run nixos.firefox' is *not* supposed to work - the Nix 2.x interface attempts to standardize on nixpkgs.*, to get rid of the nixos/nixpkgs confusion that existed with the channels interface. So let's not bring that confusion back.
* | | Merge pull request #46193 from oxij/nixos/manual-to-docSamuel Dionne-Riel2018-09-24
|\| | | | | | | | nixos: doc: implement #12542
| * | nixos: doc: move non-service parts of `service.nixosManual` to ↵Jan Malakhovski2018-09-23
| | | | | | | | | | | | `documentation.nixos`
| * | nixos: doc: rename `manual` to `manualHTML`, cleanup referencesJan Malakhovski2018-09-23
| | | | | | | | | | | | | | | | | | Because when I see "config.system.build.manual.manual" after I forgot what it means I ask "Why do I need that second `.manual` there again?". Doesn't happen with `config.system.build.manual.manualHTML`.
* | | Merge pull request #47206 from matthewbauer/add-nixos-to-nixpathMatthew Bauer2018-09-23
|\ \ \ | | | | | | | | nixos: set nixos in nixPath
| * | | nixos: set nixos in nixPathMatthew Bauer2018-09-23
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | This makes using the nixos channel work out of the box with the new Nix commands. For example: $ nix run nixos.firefox -c firefox Fixes #46536
* / / nixos/emby: ensure plugins are writeableworldofpeace2018-09-20
|/ /
* / airsonic: provide additional jvm configurationMichael Alan Dorman2018-09-13
|/ | | | | This allows the user, among other things, to configure jukebox output to go to non-default alsa devices.
* nixos/weechat: cleanup module, add module documentationMaximilian Bosch2018-09-07
| | | | | | | | | | | | | | | | | This adds several improvements the previously introduced `services.weechat` module: * Dropped `services.weechat.init` as the initialization script can now be done on package-level since 2af41719bc using the `configure` function. * Added `sessionName` option to explicitly configure a name for the `screen` session (by default: weechat-screen). * Added `binary` option to configure the binary name (e.g. `weechat-headless`). * Added docs regarding `screen` session and `weechat.service`.
* weechat: add NixOS moduleYegor Timoshenko2018-09-07
|
* Merge pull request #45911 from samueldr/fix/nixos-help-browserGraham Christensen2018-09-02
|\ | | | | nixos/manual: nixos-help knows about colon-separated BROWSER
| * nixos/manual: nixos-help knows about colon-separated BROWSERSamuel Dionne-Riel2018-09-01
| | | | | | | | | | | | | | | | | | | | This is the semantics as understood by `xdg-open`. Using these semantics on a non-colon-separated variable works because it acts as if it was a one element long list. This fixes an issue where it would try to exec `google-chrome-beta:google-chrome:chromium:firefox` on a system configured with these semantics in mind.
* | nixos docs: give IDs to thingsGraham Christensen2018-09-01
|/
* nixos/gitea: fix pre start script (#44979)Tobias Happ2018-08-31
| | | | The gitea path is hardcoded in hooks directory in files of paths like: repositories/<user>/<repo>.git/hooks/update.d/gitea
* reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson2018-08-30
| | | | It is deprecated and will be removed after 18.09.
* nixos/gitea: Symlink gitea locales to match running gitea versionElis Hirwing2018-08-25
| | | | | | | This prevents issues when gitea adds new locales etc. And if they change locale values in future versions. Or if you rollback to a previous version of gitea it might be a good idea to use the previous locale files.
* Merge pull request #45353 from aanderse/redmineMichael Raskin2018-08-21
|\ | | | | redmine: 2.5.2 -> 3.4.6
| * removed some local development stuffAaron Andersen2018-08-19
| |
| * reworked the redmine serviceAaron Andersen2018-08-19
| | | | | | | | added some security features like database.passwordFile
| * started working on bringing the redmine package back to life using gitlab as ↵Aaron Andersen2018-08-19
| | | | | | | | an example
* | Merge pull request #44880 from srghma/build-max-jobs-autoSilvan Mosberger2018-08-18
|\ \ | |/ |/| nixos/nix-daemon: build-max-jobs, add support to auto
| * nixos/nix-daemon: build-max-jobs, add support to autosrghma2018-08-18
| |
* | Merge pull request #40747 from WhittlesJr/synergy-fixSilvan Mosberger2018-08-16
|\ \ | | | | | | services.synergy: Use graphical target (fixes #9468)
| * | nixos/synergy: Use graphical target (fixes #9468)Alex Whitt2018-08-16
| | |
* | | docker-registry: Revert "[bot]: remove unreferenced code"Robin Gloster2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | This code was referenced. This reverts commit 87f5930c3fb2c852f5243278b7a9da8e117d95e4. cc @volth
* | | nixos/disnix: undo dysnomia rename to fix disnix and retain compatibility ↵Sander van der Burg2018-08-06
| | | | | | | | | | | | with previous release
* | | Revert "nixos/disnix: fix broken service because of rename"Daiderd Jordan2018-08-04
| | | | | | | | | | | | | | | | | | | | | | | | Broke evaluation of the nixos options. The option `services.dysnomia' defined in `.../nixos/modules/rename.nix' does not exist. This reverts commit 5c897b4effc4f51b2d6aa5dba158a839b179d964.
* | | nixos/disnix: fix broken service because of renameSander van der Burg2018-08-03
| | |
* | | Merge pull request #44190 from andir/nixos/default-enable-sandboxingAndreas Rammhold2018-08-01
|\ \ \ | | | | | | | | nixos/nix-daemon: default `nix.useSandbox` to `true`.
| * | | nixos/nix-daemon: default `nix.useSandbox` to `true`.Andreas Rammhold2018-07-29
| | |/ | |/|
* | | nixos/gitlab: don't install pg_trgm for remote hostsTeo Klestrup Röijezon2018-07-30
| | | | | | | | | | | | Fixes #41476
* | | nixos/gitlab: create uploads folderTeo Klestrup Röijezon2018-07-30
| | | | | | | | | | | | | | | | | | It seems like Gitlab doesn't pick up GITLAB_UPLOADS_PATH. The internal uploads folder is already symlinked to /run/gitlab/uploads by the gitlab package. Here we symlink this further to ${statePath}/uploads, since /run is (usually) a tmpfs.
* | | nixos/gitlab: don't delete ${statePath}/lib if it doesn't existTeo Klestrup Röijezon2018-07-30
|/ / | | | | | | The old behaviour caused new instances to be unable to start
* | Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1"Tuomas Tynkkynen2018-07-28
| | | | | | | | | | | | | | | | | | | | | | This reverts commit 095fe5b43def40279a243e663c662b02caac5318. Pointless renames considered harmful. All they do is force people to spend extra work updating their configs for no benefit, and hindering the ability to switch between unstable and stable versions of NixOS. Like, what was the value of having the "nixos." there? I mean, by definition anything in a NixOS module has something to do with NixOS...
* | Merge pull request #43863 from volth/unused4Jörg Thalheim2018-07-21
|\ \ | | | | | | [bot] nixos/*: remove unused arguments in lambdas
| * | [bot] nixos/*: remove unused arguments in lambdasvolth2018-07-20
| | |
* | | [bot] treewide: remove unused 'args@' in lambdasvolth2018-07-20
|/ /