Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 48541d463bb8
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4ce76d9e1a4a
Choose a head ref
  • 3 commits
  • 3 files changed
  • 1 contributor

Commits on Aug 13, 2017

  1. Copy the full SHA
    beec141 View commit details
  2. Copy the full SHA
    d4f4f41 View commit details
  3. ddclient nixos module: follow best practice for running daemons

    Couple of changes:
    
     - move home to /var/lib/ddclient so we can enable ProtectSystem=full
     - do not stick binary into systemPackages as it will only run as a daemon
     - run as dedicated user/group
     - document why we cannot run as type=forking (output is swallowed)
     - secure things by running with ProtectSystem and PrivateTmp
     - .pid file goes into /run/ddclient
     - let nix create the home directory instead of handling it manually
     - make the interval configurable
    peterhoeg committed Aug 13, 2017
    Copy the full SHA
    4ce76d9 View commit details
Loading