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: 0f972a253468
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: a5bbeb4fb169
Choose a head ref

Commits on Jan 6, 2021

  1. Unverified

    The committer email address is not verified.
    Copy the full SHA
    9550d86 View commit details
  2. Copy the full SHA
    2e131e1 View commit details
  3. Copy the full SHA
    2aec205 View commit details
  4. Copy the full SHA
    5477855 View commit details

Commits on Jan 18, 2021

  1. Copy the full SHA
    955e258 View commit details

Commits on Jan 19, 2021

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    4ab22d3 View commit details
  2. nixos/systemd: allow preStart with other ExecStartPre cmdlines

    Declaring them as lists enables the concatenation, supporting
    lib.mkBefore, lib.mkOrder, etc.
    
    This is useful when you need to extend a service with a pre-start
    script that needs to run as root.
    roberth committed Jan 19, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3936d85 View commit details

Commits on Jan 20, 2021

  1. libewf: 20201129 -> 20201210

    r-ryantm committed Jan 20, 2021
    Copy the full SHA
    f36a31d View commit details
  2. unciv: init at 3.12.8

    tex committed Jan 20, 2021
    Copy the full SHA
    52a7a2d View commit details

Commits on Jan 21, 2021

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ad14668 View commit details
  2. Copy the full SHA
    ff40196 View commit details
  3. cargo-cache: 0.5.1 -> 0.6.0

    r-ryantm committed Jan 21, 2021
    Copy the full SHA
    4f3e9c9 View commit details
  4. maintainers: add ivan-babrou

    bobrik committed Jan 21, 2021
    Copy the full SHA
    6e2bc82 View commit details
  5. docker-buildx: init at 0.5.1

    Installing docker-buildx enables buildx subcommand on the client:
    
    * https://github.com/docker/buildx
    bobrik committed Jan 21, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e431ff7 View commit details
  6. Verified

    This commit was signed with the committer’s verified signature.
    Copy the full SHA
    deb0d29 View commit details
  7. .editorconfig: drop gemset

    zowoq committed Jan 21, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    91a799f View commit details
  8. bundix: add final newline patch

    zowoq committed Jan 21, 2021

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    rycee Robert Helgesson
    Copy the full SHA
    0ebfeae View commit details
  9. treewide: add final newline

    zowoq committed Jan 21, 2021

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    rycee Robert Helgesson
    Copy the full SHA
    59b83c4 View commit details
  10. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    rycee Robert Helgesson
    Copy the full SHA
    722c5a8 View commit details
  11. liquibase: cleaning up

    rycee committed Jan 21, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    62acc9a View commit details
  12. Copy the full SHA
    0e4faa7 View commit details
  13. Copy the full SHA
    1c54565 View commit details
  14. nixos/libinput: add missing renamed module

    Related PR #108909.
    thiagokokada committed Jan 21, 2021
    Copy the full SHA
    c6cf9bc View commit details
  15. Copy the full SHA
    62015c0 View commit details
  16. Copy the full SHA
    de3377b View commit details

Commits on Jan 22, 2021

  1. ocamlPackages.wodan: init unstable-2020-11-20

    ehmry authored and vbgl committed Jan 22, 2021
    Copy the full SHA
    93e31f2 View commit details
  2. python37Packages.aiolifx: 0.6.8 -> 0.6.9

    r-ryantm authored and Jonathan Ringer committed Jan 22, 2021
    Copy the full SHA
    f82325b View commit details
  3. python37Packages.ROPGadget: 6.4 -> 6.5

    r-ryantm authored and Jonathan Ringer committed Jan 22, 2021
    Copy the full SHA
    1e3e562 View commit details
  4. ocamlPackages.hxd: init at 0.2.0

    sternenseemann authored and vbgl committed Jan 22, 2021
    Copy the full SHA
    0f864eb View commit details
  5. python3Packages.atenpdu: init at 0.3.1

    fabaff authored and Jonathan Ringer committed Jan 22, 2021
    Copy the full SHA
    3a43bbb View commit details
  6. home-assistant: update component-packages

    fabaff authored and Jonathan Ringer committed Jan 22, 2021
    Copy the full SHA
    68f5b96 View commit details
  7. python3Packages.hatasmota: 0.2.5 -> 0.2.6

    fabaff authored and Jonathan Ringer committed Jan 22, 2021
    Copy the full SHA
    4002179 View commit details
  8. Merge pull request #110052 from r-ryantm/auto-update/libewf

    libewf: 20201129 -> 20201210
    7c6f434c authored Jan 22, 2021
    Copy the full SHA
    f89e4d7 View commit details
  9. ocamlPackages.ppxlib: Add version 0.18.0

    The default version is still 0.15.0 to avoid breaking other packages.
    Julow authored and vbgl committed Jan 22, 2021
    Copy the full SHA
    be14c20 View commit details
  10. ocamlformat: Add versions 0.15.1 and 0.16.0

    Julow authored and vbgl committed Jan 22, 2021
    Copy the full SHA
    bf010da View commit details
  11. ocamlPackages.pecu: init at 0.5

    sternenseemann authored and vbgl committed Jan 22, 2021
    Copy the full SHA
    47818a1 View commit details
  12. ocamlPackages.emile: init at 1.1

    sternenseemann authored and vbgl committed Jan 22, 2021
    Copy the full SHA
    b424ecd View commit details
  13. Merge pull request #110416 from tnias/usbguard_shell_completions_pr

    usbguard: install shell completion
    SuperSandro2000 authored Jan 22, 2021
    Copy the full SHA
    03c4d24 View commit details
  14. Copy the full SHA
    9a92886 View commit details
  15. sfeed: init at 0.9.20 (#107173)

    Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
    matthiasbeyer and SuperSandro2000 authored Jan 22, 2021
    Copy the full SHA
    e3b4a6c View commit details
  16. Merge pull request #110397 from zowoq/crun

    crun: 0.16 -> 0.17
    SuperSandro2000 authored Jan 22, 2021
    Copy the full SHA
    1d4b4e9 View commit details
  17. Merge pull request #110400 from fabaff/bump-awesomeversion

    python3Packages.awesomeversion: 20.12.5 -> 21.1.3
    SuperSandro2000 authored Jan 22, 2021
    Copy the full SHA
    2d00719 View commit details
  18. appgate-sdp: 5.1.2 -> 5.3.2

    ymatsiuk committed Jan 22, 2021
    Copy the full SHA
    ee73665 View commit details
  19. Merge pull request #110411 from a12l/update-pijul

    pijul: 1.0.0-alpha.35 -> 1.0.0-alpha.37
    SuperSandro2000 authored Jan 22, 2021
    Copy the full SHA
    d8d2ec1 View commit details
  20. Merge pull request #110371 from r-ryantm/auto-update/1password

    _1password-gui: 0.9.8 -> 0.9.9-3
    danieldk authored Jan 22, 2021
    Copy the full SHA
    07dd1e8 View commit details
  21. Merge pull request #110347 from ymatsiuk/appgate

    appgate-sdp: 5.1.2 -> 5.3.2
    etu authored Jan 22, 2021
    Copy the full SHA
    907cb4c View commit details
  22. Copy the full SHA
    3d6df9e View commit details
  23. Merge pull request #109976 from hercules-ci/systemd-allow-preStart-wi…

    …th-ExecStartPre
    
    nixos/systemd: allow preStart with other ExecStartPre cmdlines
    roberth authored Jan 22, 2021
    Copy the full SHA
    bbaff89 View commit details
  24. Copy the full SHA
    800b90e View commit details
  25. Copy the full SHA
    fc0d3f8 View commit details
Showing with 688 additions and 176 deletions.
  1. +0 −3 .editorconfig
  2. +6 −0 maintainers/maintainer-list.nix
  3. +1 −0 nixos/modules/misc/crashdump.nix
  4. +1 −0 nixos/modules/services/amqp/activemq/default.nix
  5. +4 −0 nixos/modules/services/networking/bitlbee.nix
  6. +45 −5 nixos/modules/services/networking/ntp/chrony.nix
  7. +6 −0 nixos/modules/services/web-servers/jboss/default.nix
  8. +1 −0 nixos/modules/services/x11/hardware/libinput.nix
  9. +2 −2 nixos/modules/system/boot/systemd.nix
  10. +1 −1 pkgs/applications/audio/tree-from-tags/gemset.nix
  11. +1 −1 pkgs/applications/editors/jupyter-kernels/iruby/gemset.nix
  12. +1 −1 pkgs/applications/graphics/image_optim/gemset.nix
  13. +1 −1 pkgs/applications/misc/doing/gemset.nix
  14. +26 −13 pkgs/applications/networking/appgate-sdp/default.nix
  15. +1 −1 pkgs/applications/networking/wayback_machine_downloader/gemset.nix
  16. +1 −1 pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/gemset.nix
  17. +1 −1 pkgs/applications/version-management/git-and-tools/git-fame/gemset.nix
  18. +2 −2 pkgs/applications/version-management/git-repo/default.nix
  19. +1 −1 pkgs/applications/version-management/gitlab-triage/gemset.nix
  20. +1 −1 pkgs/applications/version-management/gitlab/gitaly/gemset.nix
  21. +1 −1 pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
  22. +3 −3 pkgs/applications/version-management/pijul/default.nix
  23. +1 −1 pkgs/applications/version-management/redmine/gemset.nix
  24. +2 −2 pkgs/applications/virtualization/crun/default.nix
  25. +25 −0 pkgs/applications/virtualization/docker/buildx.nix
  26. +8 −3 pkgs/applications/virtualization/docker/default.nix
  27. +1 −1 pkgs/development/compilers/matter-compiler/gemset.nix
  28. +2 −2 pkgs/development/libraries/libewf/default.nix
  29. +1 −1 pkgs/development/libraries/physics/geant4/datasets.nix
  30. +1 −1 pkgs/development/libraries/physics/geant4/default.nix
  31. +1 −1 pkgs/development/mobile/cocoapods/gemset-beta.nix
  32. +1 −1 pkgs/development/mobile/cocoapods/gemset.nix
  33. +7 −1 pkgs/development/node-packages/node-env.nix
  34. +39 −0 pkgs/development/ocaml-modules/emile/default.nix
  35. +41 −0 pkgs/development/ocaml-modules/hxd/default.nix
  36. +26 −0 pkgs/development/ocaml-modules/pecu/default.nix
  37. +17 −4 pkgs/development/ocaml-modules/ppxlib/default.nix
  38. +40 −0 pkgs/development/ocaml-modules/wodan/default.nix
  39. +20 −0 pkgs/development/ocaml-modules/wodan/irmin.nix
  40. +27 −0 pkgs/development/ocaml-modules/wodan/unix.nix
  41. +2 −2 pkgs/development/python-modules/ROPGadget/default.nix
  42. +2 −2 pkgs/development/python-modules/aiolifx/default.nix
  43. +28 −0 pkgs/development/python-modules/atenpdu/default.nix
  44. +2 −2 pkgs/development/python-modules/awesomeversion/default.nix
  45. +2 −2 pkgs/development/python-modules/dask/default.nix
  46. +2 −2 pkgs/development/python-modules/hatasmota/default.nix
  47. +2 −2 pkgs/development/python-modules/tmb/default.nix
  48. +10 −1 pkgs/development/ruby-modules/bundix/default.nix
  49. +1 −1 pkgs/development/ruby-modules/solargraph/gemset.nix
  50. +1 −1 pkgs/development/tools/build-managers/drake/gemset.nix
  51. +1 −1 pkgs/development/tools/build-managers/rake/gemset.nix
  52. +1 −1 pkgs/development/tools/cadre/gemset.nix
  53. +1 −1 pkgs/development/tools/cbor-diag/gemset.nix
  54. +1 −1 pkgs/development/tools/cddl/gemset.nix
  55. +1 −1 pkgs/development/tools/chefdk/gemset.nix
  56. +1 −1 pkgs/development/tools/compass/gemset.nix
  57. +1 −1 pkgs/development/tools/corundum/gemset.nix
  58. +1 −1 pkgs/development/tools/cucumber/gemset.nix
  59. +9 −9 pkgs/development/tools/database/liquibase/default.nix
  60. +1 −1 pkgs/development/tools/ejson/gemset.nix
  61. +1 −1 pkgs/development/tools/github-changelog-generator/gemset.nix
  62. +1 −1 pkgs/development/tools/jazzy/gemset.nix
  63. +1 −1 pkgs/development/tools/misc/mdl/gemset.nix
  64. +1 −1 pkgs/development/tools/misc/one_gadget/gemset.nix
  65. +1 −1 pkgs/development/tools/misc/travis/gemset.nix
  66. +1 −1 pkgs/development/tools/misc/watson-ruby/gemset.nix
  67. +9 −1 pkgs/development/tools/ocaml/ocamlformat/default.nix
  68. +19 −1 pkgs/development/tools/ocaml/ocamlformat/generic.nix
  69. +1 −1 pkgs/development/tools/overcommit/gemset.nix
  70. +1 −1 pkgs/development/tools/pry/gemset.nix
  71. +1 −1 pkgs/development/tools/puppet/puppet-lint/gemset.nix
  72. +1 −1 pkgs/development/tools/redis-dump/gemset.nix
  73. +1 −1 pkgs/development/tools/ronn/gemset.nix
  74. +1 −1 pkgs/development/tools/rubocop/gemset.nix
  75. +1 −1 pkgs/development/tools/rufo/gemset.nix
  76. +3 −3 pkgs/development/tools/rust/cargo-cache/default.nix
  77. +1 −1 pkgs/development/tools/sass/gemset.nix
  78. +1 −1 pkgs/development/tools/scss-lint/gemset.nix
  79. +1 −1 pkgs/development/tools/sqlint/gemset.nix
  80. +1 −1 pkgs/development/tools/vagrant/gemset.nix
  81. +1 −1 pkgs/development/tools/vagrant/gemset_libvirt.nix
  82. +1 −1 pkgs/development/tools/xcpretty/gemset.nix
  83. +1 −1 pkgs/development/web/mailcatcher/gemset.nix
  84. +59 −0 pkgs/games/unciv/default.nix
  85. +12 −0 pkgs/misc/vscode-extensions/default.nix
  86. +7 −0 pkgs/os-specific/linux/usbguard/default.nix
  87. +1 −1 pkgs/servers/home-assistant/component-packages.nix
  88. +1 −1 pkgs/servers/http/showoff/gemset.nix
  89. +1 −1 pkgs/servers/monitoring/riemann-dash/gemset.nix
  90. +1 −1 pkgs/servers/monitoring/sensu/gemset.nix
  91. +1 −1 pkgs/servers/web-apps/frab/gemset.nix
  92. +1 −1 pkgs/tools/admin/fastlane/gemset.nix
  93. +1 −1 pkgs/tools/admin/oxidized/gemset.nix
  94. +1 −1 pkgs/tools/audio/mpdcron/gemset.nix
  95. +1 −1 pkgs/tools/backup/lvmsync/gemset.nix
  96. +1 −0 pkgs/tools/graphics/lprof/default.nix
  97. +1 −1 pkgs/tools/inputmethods/fusuma/gemset.nix
  98. +1 −1 pkgs/tools/misc/3llo/gemset.nix
  99. +1 −1 pkgs/tools/misc/docker-sync/gemset.nix
  100. +1 −1 pkgs/tools/misc/fluentd/gemset.nix
  101. +1 −1 pkgs/tools/misc/haste-client/gemset.nix
  102. +1 −1 pkgs/tools/misc/homesick/gemset.nix
  103. +1 −1 pkgs/tools/misc/html-proofer/gemset.nix
  104. +1 −1 pkgs/tools/misc/lolcat/gemset.nix
  105. +1 −1 pkgs/tools/misc/pws/gemset.nix
  106. +1 −1 pkgs/tools/misc/riemann-tools/gemset.nix
  107. +32 −0 pkgs/tools/misc/sfeed/default.nix
  108. +1 −1 pkgs/tools/misc/t/gemset.nix
  109. +1 −1 pkgs/tools/misc/td/gemset.nix
  110. +1 −1 pkgs/tools/misc/teamocil/gemset.nix
  111. +22 −16 pkgs/tools/networking/burpsuite/default.nix
  112. +1 −1 pkgs/tools/networking/hue-cli/gemset.nix
  113. +1 −1 pkgs/tools/networking/maphosts/gemset.nix
  114. +1 −1 pkgs/tools/package-management/elm-github-install/gemset.nix
  115. +1 −1 pkgs/tools/package-management/fpm/gemset.nix
  116. +1 −1 pkgs/tools/package-management/licensee/gemset.nix
  117. +2 −2 pkgs/tools/security/1password-gui/default.nix
  118. +1 −1 pkgs/tools/security/bundler-audit/gemset.nix
  119. +1 −1 pkgs/tools/security/metasploit/gemset.nix
  120. +1 −1 pkgs/tools/system/colorls/gemset.nix
  121. +1 −1 pkgs/tools/system/foreman/gemset.nix
  122. +1 −1 pkgs/tools/system/hiera-eyaml/gemset.nix
  123. +1 −1 pkgs/tools/system/procodile/gemset.nix
  124. +1 −1 pkgs/tools/system/r10k/gemset.nix
  125. +1 −1 pkgs/tools/text/bcat/gemset.nix
  126. +1 −1 pkgs/tools/text/kramdown-rfc2629/gemset.nix
  127. +1 −1 pkgs/tools/text/papertrail/gemset.nix
  128. +1 −1 pkgs/tools/text/reckon/gemset.nix
  129. +1 −1 pkgs/tools/text/ruby-zoom/gemset.nix
  130. +1 −1 pkgs/tools/typesetting/asciidoctor/gemset.nix
  131. +1 −1 pkgs/tools/typesetting/docbookrx/gemset.nix
  132. +1 −1 pkgs/tools/typesetting/kramdown-asciidoc/gemset.nix
  133. +1 −1 pkgs/tools/virtualization/vpsfree-client/gemset.nix
  134. +8 −1 pkgs/top-level/all-packages.nix
  135. +12 −0 pkgs/top-level/ocaml-packages.nix
  136. +2 −0 pkgs/top-level/python-packages.nix
3 changes: 0 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -58,9 +58,6 @@ indent_size = unset
[eggs.nix]
trim_trailing_whitespace = unset

[gemset*.nix]
insert_final_newline = unset

[nixos/modules/services/networking/ircd-hybrid/*.{conf,in}]
trim_trailing_whitespace = unset

6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -3887,6 +3887,12 @@
githubId = 4458;
name = "Ivan Kozik";
};
ivan-babrou = {
email = "nixpkgs@ivan.computer";
name = "Ivan Babrou";
github = "bobrik";
githubId = 89186;
};
ivan-timokhin = {
email = "nixpkgs@ivan.timokhin.name";
name = "Ivan Timokhin";
1 change: 1 addition & 0 deletions nixos/modules/misc/crashdump.nix
Original file line number Diff line number Diff line change
@@ -26,6 +26,7 @@ in
};
reservedMemory = mkOption {
default = "128M";
type = types.str;
description = ''
The amount of memory reserved for the crashdump kernel.
If you choose a too high value, dmesg will mention
1 change: 1 addition & 0 deletions nixos/modules/services/amqp/activemq/default.nix
Original file line number Diff line number Diff line change
@@ -33,6 +33,7 @@ in {
};
configurationDir = mkOption {
default = "${activemq}/conf";
type = types.str;
description = ''
The base directory for ActiveMQ's configuration.
By default, this directory is searched for a file named activemq.xml,
4 changes: 4 additions & 0 deletions nixos/modules/services/networking/bitlbee.nix
Original file line number Diff line number Diff line change
@@ -58,6 +58,7 @@ in
};

interface = mkOption {
type = types.str;
default = "127.0.0.1";
description = ''
The interface the BitlBee deamon will be listening to. If `127.0.0.1',
@@ -68,6 +69,7 @@ in

portNumber = mkOption {
default = 6667;
type = types.int;
description = ''
Number of the port BitlBee will be listening to.
'';
@@ -142,13 +144,15 @@ in

extraSettings = mkOption {
default = "";
type = types.lines;
description = ''
Will be inserted in the Settings section of the config file.
'';
};

extraDefaults = mkOption {
default = "";
type = types.lines;
description = ''
Will be inserted in the Default section of the config file.
'';
50 changes: 45 additions & 5 deletions nixos/modules/services/networking/ntp/chrony.nix
Original file line number Diff line number Diff line change
@@ -4,13 +4,14 @@ with lib;

let
cfg = config.services.chrony;
chronyPkg = cfg.package;

stateDir = "/var/lib/chrony";
stateDir = cfg.directory;
driftFile = "${stateDir}/chrony.drift";
keyFile = "${stateDir}/chrony.keys";

configFile = pkgs.writeText "chrony.conf" ''
${concatMapStringsSep "\n" (server: "server " + server + " iburst") cfg.servers}
${concatMapStringsSep "\n" (server: "server " + server + " " + cfg.serverOption + optionalString (cfg.enableNTS) " nts") cfg.servers}
${optionalString
(cfg.initstepslew.enabled && (cfg.servers != []))
@@ -19,6 +20,7 @@ let
driftfile ${driftFile}
keyfile ${keyFile}
${optionalString (cfg.enableNTS) "ntsdumpdir ${stateDir}"}
${optionalString (!config.time.hardwareClockInLocalTime) "rtconutc"}
@@ -39,6 +41,15 @@ in
'';
};

package = mkOption {
type = types.package;
default = pkgs.chrony;
defaultText = "pkgs.chrony";
description = ''
Which chrony package to use.
'';
};

servers = mkOption {
default = config.networking.timeServers;
type = types.listOf types.str;
@@ -47,6 +58,29 @@ in
'';
};

serverOption = mkOption {
default = "iburst";
type = types.enum [ "iburst" "offline" ];
description = ''
Set option for server directives.
Use "iburst" to rapidly poll on startup. Recommended if your machine
is consistently online.
Use "offline" to prevent polling on startup. Recommended if your
machine boots offline or is otherwise frequently offline.
'';
};

enableNTS = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable Network Time Security authentication.
Make sure it is supported by your selected NTP server(s).
'';
};

initstepslew = mkOption {
default = {
enabled = true;
@@ -59,6 +93,12 @@ in
'';
};

directory = mkOption {
type = types.str;
default = "/var/lib/chrony";
description = "Directory where chrony state is stored.";
};

extraConfig = mkOption {
type = types.lines;
default = "";
@@ -80,7 +120,7 @@ in
config = mkIf cfg.enable {
meta.maintainers = with lib.maintainers; [ thoughtpolice ];

environment.systemPackages = [ pkgs.chrony ];
environment.systemPackages = [ chronyPkg ];

users.groups.chrony.gid = config.ids.gids.chrony;

@@ -110,12 +150,12 @@ in
after = [ "network.target" ];
conflicts = [ "ntpd.service" "systemd-timesyncd.service" ];

path = [ pkgs.chrony ];
path = [ chronyPkg ];

unitConfig.ConditionCapability = "CAP_SYS_TIME";
serviceConfig =
{ Type = "simple";
ExecStart = "${pkgs.chrony}/bin/chronyd ${chronyFlags}";
ExecStart = "${chronyPkg}/bin/chronyd ${chronyFlags}";

ProtectHome = "yes";
ProtectSystem = "full";
6 changes: 6 additions & 0 deletions nixos/modules/services/web-servers/jboss/default.nix
Original file line number Diff line number Diff line change
@@ -31,32 +31,38 @@ in

tempDir = mkOption {
default = "/tmp";
type = types.str;
description = "Location where JBoss stores its temp files";
};

logDir = mkOption {
default = "/var/log/jboss";
type = types.str;
description = "Location of the logfile directory of JBoss";
};

serverDir = mkOption {
description = "Location of the server instance files";
default = "/var/jboss/server";
type = types.str;
};

deployDir = mkOption {
description = "Location of the deployment files";
default = "/nix/var/nix/profiles/default/server/default/deploy/";
type = types.str;
};

libUrl = mkOption {
default = "file:///nix/var/nix/profiles/default/server/default/lib";
description = "Location where the shared library JARs are stored";
type = types.str;
};

user = mkOption {
default = "nobody";
description = "User account under which jboss runs.";
type = types.str;
};

useJK = mkOption {
1 change: 1 addition & 0 deletions nixos/modules/services/x11/hardware/libinput.nix
Original file line number Diff line number Diff line change
@@ -226,6 +226,7 @@ in {
"horizontalScrolling"
"sendEventsMode"
"tapping"
"tappingDragLock"
"disableWhileTyping"
"additionalOptions"
]);
4 changes: 2 additions & 2 deletions nixos/modules/system/boot/systemd.nix
Original file line number Diff line number Diff line change
@@ -263,15 +263,15 @@ let
}
(mkIf (config.preStart != "")
{ serviceConfig.ExecStartPre =
makeJobScript "${name}-pre-start" config.preStart;
[ (makeJobScript "${name}-pre-start" config.preStart) ];
})
(mkIf (config.script != "")
{ serviceConfig.ExecStart =
makeJobScript "${name}-start" config.script + " " + config.scriptArgs;
})
(mkIf (config.postStart != "")
{ serviceConfig.ExecStartPost =
makeJobScript "${name}-post-start" config.postStart;
[ (makeJobScript "${name}-post-start" config.postStart) ];
})
(mkIf (config.reload != "")
{ serviceConfig.ExecReload =
2 changes: 1 addition & 1 deletion pkgs/applications/audio/tree-from-tags/gemset.nix
Original file line number Diff line number Diff line change
@@ -7,4 +7,4 @@
};
version = "0.7.1";
};
}
}
2 changes: 1 addition & 1 deletion pkgs/applications/editors/jupyter-kernels/iruby/gemset.nix
Original file line number Diff line number Diff line change
@@ -426,4 +426,4 @@
};
version = "8.2.0";
};
}
}
2 changes: 1 addition & 1 deletion pkgs/applications/graphics/image_optim/gemset.nix
Original file line number Diff line number Diff line change
@@ -48,4 +48,4 @@
};
version = "3.5.0";
};
}
}
2 changes: 1 addition & 1 deletion pkgs/applications/misc/doing/gemset.nix
Original file line number Diff line number Diff line change
@@ -57,4 +57,4 @@
};
version = "2.0.8";
};
}
}
39 changes: 26 additions & 13 deletions pkgs/applications/networking/appgate-sdp/default.nix
Original file line number Diff line number Diff line change
@@ -20,6 +20,8 @@
, iproute
, krb5
, lib
, mesa
, libdrm
, libX11
, libXScrnSaver
, libXcomposite
@@ -65,6 +67,8 @@ let
gtk3
icu
krb5
mesa
libdrm
libX11
libXScrnSaver
libXcomposite
@@ -92,11 +96,11 @@ let
in
stdenv.mkDerivation rec {
pname = "appgate-sdp";
version = "5.1.2";
version = "5.3.2";

src = fetchurl {
url = "https://bin.appgate-sdp.com/5.1/client/appgate-sdp_${version}_amd64.deb";
sha256 = "0v4vfibg1giml3vfz2w7qypqzymvfchi5qm6vfagah2vfbkw7xc2";
url = "https://bin.appgate-sdp.com/${lib.versions.majorMinor version}/client/appgate-sdp_${version}_amd64.deb";
sha256 = "123d4mx2nsh8q3ckm4g2chdcdwgg0cz9cvhiwjggxzvy7j6bqgy4";
};

dontConfigure = true;
@@ -123,26 +127,35 @@ stdenv.mkDerivation rec {
cp -r $out/usr/share $out/share
for file in $out/opt/appgate/linux/appgate-resolver.pre \
$out/opt/appgate/linux/appgate-dumb-resolver.pre \
$out/lib/systemd/system/appgatedriver.service \
$out/lib/systemd/system/appgate-dumb-resolver.service \
$out/lib/systemd/system/appgate-resolver.service
$out/opt/appgate/linux/appgate-dumb-resolver.pre
do
substituteInPlace $file \
--replace "/bin/sh" "${bash}/bin/sh" \
--replace "/opt/" "$out/opt/" \
--replace "/usr/sbin/dnsmasq" "${dnsmasq}/bin/dnsmasq" \
--replace "InaccessiblePaths=/mnt /srv /boot /media" "InaccessiblePaths=-/mnt -/srv -/boot -/media" \
--replace "cat" "${coreutils}/bin/cat" \
--replace "chattr" "${e2fsprogs}/bin/chattr" \
--replace "mv" "${coreutils}/bin/mv" \
--replace "pkill" "${procps}/bin/pkill"
done
for file in $out/lib/systemd/system/appgatedriver.service \
$out/lib/systemd/system/appgate-dumb-resolver.service \
$out/lib/systemd/system/appgate-resolver.service
do
substituteInPlace $file \
--replace "/bin/sh" "${bash}/bin/sh" \
--replace "/opt/" "$out/opt/" \
--replace "chattr" "${e2fsprogs}/bin/chattr" \
--replace "mv" "${coreutils}/bin/mv"
done
substituteInPlace $out/lib/systemd/system/appgatedriver.service \
--replace "InaccessiblePaths=/mnt /srv /boot /media" "InaccessiblePaths=-/mnt -/srv -/boot -/media"
substituteInPlace $out/lib/systemd/system/appgate-resolver.service \
--replace "/usr/sbin/dnsmasq" "${dnsmasq}/bin/dnsmasq"
substituteInPlace $out/opt/appgate/linux/nm.py --replace "/usr/sbin/dnsmasq" "${dnsmasq}/bin/dnsmasq"
substituteInPlace $out/opt/appgate/linux/set_dns \
--replace "service appgate-resolver stop" "${systemd.out}/bin/systemctl stop appgate-resolver" \
--replace "/etc/appgate.conf" "$out/etc/appgate.conf"
substituteInPlace $out/opt/appgate/linux/set_dns --replace "/etc/appgate.conf" "$out/etc/appgate.conf"
'';

Original file line number Diff line number Diff line change
@@ -9,4 +9,4 @@
};
version = "2.2.1";
};
}
}
Original file line number Diff line number Diff line change
@@ -63,4 +63,4 @@
};
version = "2.0.5";
};
}
}
Original file line number Diff line number Diff line change
@@ -57,4 +57,4 @@
};
version = "2.1.2";
};
}
}
4 changes: 2 additions & 2 deletions pkgs/applications/version-management/git-repo/default.nix
Original file line number Diff line number Diff line change
@@ -4,13 +4,13 @@

stdenv.mkDerivation rec {
pname = "git-repo";
version = "2.11.1";
version = "2.12";

src = fetchFromGitHub {
owner = "android";
repo = "tools_repo";
rev = "v${version}";
sha256 = "sha256-6XsjxTYmjr/3smwwS7c+Mq1sqfgKAhWzHOY8TWlIKHU=";
sha256 = "sha256-k9G0lN7qKQhWiXibzhC9Ma9h+44LQJ966MIakWk5nJM=";
};

patches = [ ./import-ssl-module.patch ];
Original file line number Diff line number Diff line change
@@ -115,4 +115,4 @@
};
version = "1.2.7";
};
}
}
Loading