bb2020
6f7bf7bc46
nixos/mbpfan: set aggressive default values
2022-01-18 21:26:52 +03:00
Artturi
78ff70f529
Merge pull request #153762 from Artturin/ananicymod1
2022-01-18 10:49:13 +02:00
piegames
71358dd070
Merge pull request #154659 : nixos/heisenbridge: Improve hardening
2022-01-18 01:30:12 +01:00
Sandro
55c5f68771
Merge pull request #152246 from pasqui23/beesd
2022-01-16 18:08:54 +01:00
piegames
d9172e7a1a
fixup! nixos/heisenbridge: Improve hardening
2022-01-13 23:33:23 +01:00
piegames
4b165e7675
nixos/heisenbridge: Fix/improve enable option description
...
See https://github.com/NixOS/nixpkgs/pull/154831#discussion_r783858597 for context
2022-01-13 13:28:31 +01:00
piegames
854a65fd47
nixos/heisenbridge: Improve hardening
...
Systemd score is "1.6 OK 🙂 "
2022-01-13 13:28:03 +01:00
adisbladis
72908cb5a8
services.heisenbridge: Don't use lt/gt signs in mkEnableOption
...
It breaks the XML manual generation.
2022-01-13 13:38:24 +12:00
Artturin
be9c5fe4b7
nixos/ananicy: apply cgroup workaround if v2 is enabled
2022-01-06 21:55:42 +02:00
Robert Hensing
70d27303da
Merge pull request #149532 from pennae/split-docs-build
...
nixos/*: split docs build
2022-01-04 22:33:23 +01:00
piegames
ae040631c9
Merge pull request #142758 : Add Heisenbridge module
2022-01-03 18:05:55 +01:00
piegames
4d69ad4b1f
nixos/heisenbridge: Init
2022-01-03 15:40:40 +01:00
Philipp
3d47865f7f
nixos/matrix-conduit: init
2022-01-03 15:36:56 +01:00
pennae
fc614c37c6
nixos/documentation: split options doc build
...
most modules can be evaluated for their documentation in a very
restricted environment that doesn't include all of nixpkgs. this
evaluation can then be cached and reused for subsequent builds, merging
only documentation that has changed into the cached set. since nixos
ships with a large number of modules of which only a few are used in any
given config this can save evaluation a huge percentage of nixos
options available in any given config.
in tests of this caching, despite having to copy most of nixos/, saves
about 80% of the time needed to build the system manual, or about two
second on the machine used for testing. build time for a full system
config shrank from 9.4s to 7.4s, while turning documentation off
entirely shortened the build to 7.1s.
2022-01-02 19:46:13 +01:00
Martin Weinelt
15f577daaa
couchpotato, nixos/couchpotato: remove
...
Using python2 and abadoned upstream in 2020, last release in 2015.
2022-01-02 13:38:11 +01:00
Martin Weinelt
5ecf13007d
nixos/mwlib: remove
...
Built upon python2 only dependencies that were marked broken since 2019.
2022-01-01 02:09:11 +01:00
pasqui23
4aaa2ba5e6
nixos/beesd: avoid royal we
...
Co-authored-by: Charles Duffy <charles@dyfis.net>
2021-12-30 01:20:04 +00:00
pennae
55daffc1c9
nixos/sourcehut: add missing defaultText, escape antiquotations
2021-12-29 20:12:03 +01:00
Yureka
407d75ae11
nixos/mautrix-telegram: run alembic only if available
2021-12-29 19:28:24 +01:00
tomberek
94cb489156
Merge pull request #133984 from ju1m/sourcehut
...
nixos/sourcehut: updates, fixes, hardening
2021-12-28 22:29:36 -05:00
Julien Moutinho
42da4f78d8
nixos/sourcehut: add more tests
2021-12-28 22:18:45 -05:00
Julien Moutinho
e1549f5df9
nixos/sourcehut: fix links to gitsrht-update-hook
2021-12-28 22:18:44 -05:00
Julien Moutinho
ac2a39ac75
nixos/sourcehut: fix post-update-script
2021-12-28 22:18:44 -05:00
Julien Moutinho
96e103cfe3
nixos/sourcehut: fix OnCalendar
2021-12-28 22:18:44 -05:00
Julien Moutinho
8ed7fd0f3a
nixos/sourcehut: full rewrite, with fixes and hardening
2021-12-28 22:18:40 -05:00
Pasquale
5c294275b4
nixos/beesd: requres mount for the mount point specified
2021-12-26 20:52:03 +01:00
ajs124
e6188c00f0
Merge pull request #149387 from sumnerevans/matrix-synapse-1.49
...
matrix-synapse: 1.48.0 -> 1.49.0
2021-12-17 19:51:34 +00:00
Graham Christensen
06edb74413
Merge pull request #148785 from pennae/more-option-doc-staticizing
...
treewide: more defaultText for options
2021-12-17 11:14:08 -05:00
Sumner Evans
c0a6554847
matrix-synapse: 1.48.0 -> 1.49.0
2021-12-14 10:34:41 -07:00
erdnaxe
cf504b2330
nixos/nitter: remove syslog.target from service ( #150224 )
2021-12-11 14:45:54 -05:00
Mikael
4c39a29128
modules/nix-daemon: Amend daemon(CPU|IO)Sched(Policy|Class) description ( #147497 )
...
Suggest appropriate values for various types of systems and add some
formatting.
2021-12-10 11:30:51 +01:00
pennae
e67a646a92
treewide: add defaultText to remaining options
...
these are mostly options that use alias bindings, bindings to constants,
or bindings to calculated values.
2021-12-09 01:42:24 +01:00
pennae
2d564521c0
treewide: add literalDocBook text to options with complex defaults
...
some options have default that are best described in prose, such as
defaults that depend on the system stateVersion, defaults that are
derivations specific to the surrounding context, or those where the
expression is much longer and harder to understand than a simple text
snippet.
2021-12-09 01:38:24 +01:00
pennae
b9950385e5
treewide: make option examples constant
...
escape interpolations in examples, or replace them where they are not
useful.
2021-12-09 01:38:24 +01:00
pennae
e72435e612
treewide: make option descriptions constants
...
escape interpolations in descriptions where possible, replace them with
sufficiently descriptive text elsewhere. also expand cfg.* paths in
descriptions.
2021-12-09 01:21:04 +01:00
pennae
ed673a69db
treewide: add defaultText for options with simple cfg.* expression defaults
...
adds defaultText for options with defaults that use only literals, full config.*
paths, and the cfg shortcut binding.
2021-12-09 01:14:16 +01:00
pennae
fb0e5be843
treewide: add defaultText for options with simple interpolation defaults
...
adds defaultText for all options that use `cfg.*` values in their
defaults, but only for interpolations with no extra processing (other
than toString where necessary)
2021-12-09 01:13:48 +01:00
pennae
e24a8775a8
treewide: set defaultText for options using simple path defaults
...
adds defaultText for all options that set their default to a path expression
using the ubiquitous `cfg` shortcut bindings.
2021-12-09 01:12:13 +01:00
Janne Heß
e14d34f80f
nixos/dysnomia: Type all options
2021-12-07 18:53:18 +01:00
Martin Weinelt
1d1b09c7c1
Merge pull request #148752 from sweber83/sw/zigbee2mqtt-1.22.1
2021-12-06 22:54:42 +01:00
Martin Weinelt
96d69e40f2
nixos/zigbee2mqtt: run as zigbee2mqtt group
...
Not setting a group is a security defect, since that will run the unit
under the root group.
Fixes: 1af87596
("nixos/zigbee2mqtt: init")
2021-12-06 18:30:01 +01:00
Simon Weber
200c36255f
nixos/zigbee2mqtt: no longer pass dataDir to package
2021-12-06 18:28:59 +01:00
Robert Hensing
862d167f17
Merge pull request #147441 from pennae/option-doc-staticizing
...
nixos/*: add trivial defaultText to options where applicable
2021-12-06 01:35:38 +01:00
pennae
c694c35f9d
nixos/*: escape pkgs reference in examples and descriptions
2021-12-06 00:38:05 +01:00
Artturi
493d66a225
Merge pull request #145732 from gardspirito/mx-puppet-discord
2021-12-04 23:12:09 +02:00
pennae
2512455639
nixos/*: add trivial defaultText for options with simple defaults
2021-12-02 22:35:04 +01:00
Martin Weinelt
254dd2a102
nixos/home-assistant: consider extraComponents in hardening
...
Previously the extraComponents added to an overriden package would not
have been considered in hardening measures enforced by the module.
Home Assistant is warning the user about component definitions having
moved away from YAML, so using an override to include support for a
component might become the better way moving forward.
2021-12-01 01:09:52 +01:00
Thiago Kenji Okada
25cdc0a9c9
Merge pull request #147490 from illdefined/nix-daemon
...
modules/nix-daemon: Add missing mk(Rename|Removed)OptionModule
2021-11-26 19:31:02 -03:00
Mikael Voss
257e92258e
modules/nix-daemon: Add missing mk(Rename|Removed)OptionModule
...
Commit 3a92a1a replaced the nix.daemonNiceLevel and nix.daemonIONiceLevel
options. This commit adds appropriate mk(Rename|Removed)OptionModule.
2021-11-26 13:25:20 +01:00
Samuel Dionne-Riel
8e92630aae
nixos: Provide nix-bash-completions again for stable commands
2021-11-26 02:16:56 -05:00