nixpkgs/nixos/modules/module-list.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

1306 lines
44 KiB
Nix
Raw Normal View History

[
./config/debug-info.nix
./config/fonts/fontconfig.nix
./config/fonts/fontdir.nix
./config/fonts/fonts.nix
./config/fonts/ghostscript.nix
./config/xdg/autostart.nix
./config/xdg/icons.nix
./config/xdg/menus.nix
./config/xdg/mime.nix
./config/xdg/portal.nix
2021-06-16 09:57:23 +00:00
./config/xdg/portals/wlr.nix
./config/xdg/portals/lxqt.nix
2018-12-04 19:33:05 +00:00
./config/appstream.nix
./config/console.nix
2018-12-04 19:00:18 +00:00
./config/xdg/sounds.nix
./config/gtk/gtk-icon-cache.nix
./config/gnu.nix
./config/i18n.nix
./config/iproute2.nix
./config/krb5/default.nix
./config/ldap.nix
./config/locale.nix
./config/malloc.nix
./config/mysql.nix
./config/networking.nix
./config/no-x-libs.nix
./config/nsswitch.nix
./config/power-management.nix
./config/pulseaudio.nix
./config/qt5.nix
./config/resolvconf.nix
./config/shells-environment.nix
./config/swap.nix
./config/sysctl.nix
2014-07-16 20:16:34 +00:00
./config/system-environment.nix
./config/system-path.nix
./config/terminfo.nix
./config/unix-odbc-drivers.nix
./config/users-groups.nix
./config/vte.nix
./config/zram.nix
./hardware/acpilight.nix
./hardware/all-firmware.nix
./hardware/bladeRF.nix
2019-04-14 09:53:43 +00:00
./hardware/brillo.nix
./hardware/ckb-next.nix
./hardware/cpu/amd-microcode.nix
2014-07-16 20:16:34 +00:00
./hardware/cpu/intel-microcode.nix
./hardware/cpu/intel-sgx.nix
2021-06-10 03:50:51 +00:00
./hardware/corectrl.nix
./hardware/digitalbitbox.nix
./hardware/device-tree.nix
2021-10-03 09:13:19 +00:00
./hardware/gkraken.nix
2021-10-21 00:19:04 +00:00
./hardware/flirc.nix
./hardware/gpgsmartcards.nix
./hardware/i2c.nix
./hardware/hackrf.nix
./hardware/sensor/hddtemp.nix
./hardware/sensor/iio.nix
2021-04-19 11:57:32 +00:00
./hardware/keyboard/teck.nix
./hardware/keyboard/uhk.nix
./hardware/keyboard/zsa.nix
./hardware/ksm.nix
2019-02-14 00:19:56 +00:00
./hardware/ledger.nix
./hardware/logitech.nix
./hardware/mcelog.nix
./hardware/network/ath-user-regd.nix
2012-07-14 03:54:41 +00:00
./hardware/network/b43.nix
./hardware/network/intel-2200bg.nix
2022-05-27 15:00:06 +00:00
./hardware/new-lg4ff.nix
2017-05-24 22:01:07 +00:00
./hardware/nitrokey.nix
./hardware/opengl.nix
./hardware/openrazer.nix
./hardware/pcmcia.nix
./hardware/printers.nix
2017-08-01 12:42:58 +00:00
./hardware/raid/hpsa.nix
./hardware/rtl-sdr.nix
2022-05-23 18:56:46 +00:00
./hardware/saleae-logic.nix
2018-09-30 08:59:57 +00:00
./hardware/steam-hardware.nix
2020-09-23 10:44:40 +00:00
./hardware/system-76.nix
2019-11-21 22:10:41 +00:00
./hardware/tuxedo-keyboard.nix
./hardware/ubertooth.nix
2017-02-18 03:35:58 +00:00
./hardware/usb-wwan.nix
./hardware/onlykey/default.nix
./hardware/opentabletdriver.nix
2020-08-24 06:44:05 +00:00
./hardware/sata.nix
./hardware/wooting.nix
2019-12-22 20:10:48 +00:00
./hardware/uinput.nix
2016-09-22 01:42:16 +00:00
./hardware/video/amdgpu-pro.nix
./hardware/video/capture/mwprocapture.nix
./hardware/video/bumblebee.nix
2016-08-27 16:55:56 +00:00
./hardware/video/displaylink.nix
2020-05-13 08:42:06 +00:00
./hardware/video/hidpi.nix
./hardware/video/nvidia.nix
./hardware/video/switcheroo-control.nix
2018-06-09 05:59:21 +00:00
./hardware/video/uvcvideo/default.nix
2015-12-29 18:02:36 +00:00
./hardware/video/webcam/facetimehd.nix
2022-02-19 23:25:42 +00:00
./hardware/xone.nix
./hardware/xpadneo.nix
2016-04-12 10:46:12 +00:00
./i18n/input-method/default.nix
./i18n/input-method/fcitx.nix
2020-12-13 03:29:58 +00:00
./i18n/input-method/fcitx5.nix
./i18n/input-method/hime.nix
2016-04-12 10:46:12 +00:00
./i18n/input-method/ibus.nix
./i18n/input-method/nabi.nix
./i18n/input-method/uim.nix
2021-04-17 15:31:42 +00:00
./i18n/input-method/kime.nix
./installer/tools/tools.nix
./misc/assertions.nix
./misc/crashdump.nix
./misc/documentation.nix
./misc/extra-arguments.nix
./misc/ids.nix
./misc/lib.nix
./misc/label.nix
./misc/locate.nix
./misc/man-db.nix
./misc/mandoc.nix
./misc/meta.nix
./misc/nixpkgs.nix
./misc/passthru.nix
./misc/version.nix
./misc/wordlist.nix
./misc/nixops-autoluks.nix
2022-03-26 00:50:04 +00:00
./programs/_1password.nix
./programs/_1password-gui.nix
2016-10-31 10:25:50 +00:00
./programs/adb.nix
./programs/appgate-sdp.nix
./programs/atop.nix
./programs/autojump.nix
./programs/bandwhich.nix
./programs/bash/bash.nix
./programs/bash/bash-completion.nix
./programs/bash/ls-colors.nix
./programs/bash/undistract-me.nix
./programs/bash-my-aws.nix
./programs/bcc.nix
2017-04-10 17:53:16 +00:00
./programs/browserpass.nix
2021-07-27 15:13:37 +00:00
./programs/calls.nix
2019-03-21 12:23:12 +00:00
./programs/captive-browser.nix
2017-08-08 01:16:52 +00:00
./programs/ccache.nix
2015-02-10 10:52:46 +00:00
./programs/cdemu.nix
./programs/cfs-zen-tweaks.nix
./programs/chromium.nix
2021-08-21 02:43:43 +00:00
./programs/cnping.nix
./programs/command-not-found/command-not-found.nix
./programs/criu.nix
./programs/dconf.nix
./programs/digitalbitbox/default.nix
./programs/dmrconfig.nix
./programs/droidcam.nix
./programs/environment.nix
2019-08-09 16:26:15 +00:00
./programs/evince.nix
2021-09-30 19:03:20 +00:00
./programs/extra-container.nix
2021-05-01 06:04:49 +00:00
./programs/feedbackd.nix
2019-08-09 16:28:41 +00:00
./programs/file-roller.nix
./programs/firejail.nix
./programs/fish.nix
./programs/flashrom.nix
2021-04-17 16:33:41 +00:00
./programs/flexoptix-app.nix
2016-09-05 12:16:33 +00:00
./programs/freetds.nix
./programs/fuse.nix
2021-05-18 00:31:45 +00:00
./programs/gamemode.nix
2020-01-10 00:33:38 +00:00
./programs/geary.nix
2021-09-10 22:46:48 +00:00
./programs/git.nix
2019-08-09 16:33:49 +00:00
./programs/gnome-disks.nix
./programs/gnome-documents.nix
./programs/gnome-terminal.nix
2019-08-09 16:43:00 +00:00
./programs/gpaste.nix
./programs/gnupg.nix
./programs/gphoto2.nix
2022-04-23 14:24:36 +00:00
./programs/haguichi.nix
2020-06-10 15:31:46 +00:00
./programs/hamster.nix
./programs/htop.nix
./programs/iftop.nix
./programs/iotop.nix
./programs/java.nix
2022-02-24 14:15:36 +00:00
./programs/k40-whisperer.nix
2022-03-05 11:38:36 +00:00
./programs/kclock.nix
./programs/k3b.nix
2019-06-28 15:28:37 +00:00
./programs/kdeconnect.nix
./programs/kbdlight.nix
2018-01-20 19:12:40 +00:00
./programs/less.nix
./programs/liboping.nix
2014-11-10 02:32:11 +00:00
./programs/light.nix
2016-03-26 03:22:52 +00:00
./programs/mosh.nix
./programs/mininet.nix
./programs/msmtp.nix
2017-02-17 19:14:59 +00:00
./programs/mtr.nix
./programs/nano.nix
./programs/nbd.nix
2022-03-15 12:22:18 +00:00
./programs/nix-ld.nix
./programs/neovim.nix
./programs/nethoscope.nix
2018-12-02 11:18:47 +00:00
./programs/nm-applet.nix
./programs/nncp.nix
2016-12-11 17:05:49 +00:00
./programs/npm.nix
./programs/noisetorch.nix
2016-10-23 09:45:30 +00:00
./programs/oblogout.nix
2022-06-07 11:42:23 +00:00
./programs/openvpn3.nix
2021-09-18 14:05:07 +00:00
./programs/pantheon-tweaks.nix
2021-02-22 14:35:43 +00:00
./programs/partition-manager.nix
./programs/plotinus.nix
2020-04-28 16:32:22 +00:00
./programs/proxychains.nix
./programs/qt5ct.nix
./programs/rust-motd.nix
2014-07-16 20:16:34 +00:00
./programs/screen.nix
./programs/sedutil.nix
2019-08-27 08:03:10 +00:00
./programs/seahorse.nix
./programs/slock.nix
./programs/shadow.nix
./programs/spacefm.nix
2018-03-12 04:13:31 +00:00
./programs/singularity.nix
./programs/ssh.nix
2017-09-29 13:58:03 +00:00
./programs/sysdig.nix
./programs/systemtap.nix
2021-12-23 22:22:39 +00:00
./programs/starship.nix
2020-05-01 14:50:28 +00:00
./programs/steam.nix
2022-07-08 16:49:09 +00:00
./programs/streamdeck-ui.nix
2017-10-17 14:09:42 +00:00
./programs/sway.nix
2019-08-27 19:39:48 +00:00
./programs/system-config-printer.nix
2017-06-14 08:57:38 +00:00
./programs/thefuck.nix
./programs/thunar.nix
./programs/tmux.nix
2020-01-17 21:25:34 +00:00
./programs/traceroute.nix
./programs/tsm-client.nix
./programs/turbovnc.nix
./programs/udevil.nix
./programs/usbtop.nix
2016-10-10 20:49:43 +00:00
./programs/vim.nix
2018-09-07 17:52:54 +00:00
./programs/wavemon.nix
2019-02-12 11:03:07 +00:00
./programs/waybar.nix
2021-09-02 02:20:00 +00:00
./programs/weylus.nix
./programs/wireshark.nix
2020-03-23 14:17:37 +00:00
./programs/wshowkeys.nix
./programs/xfconf.nix
./programs/xfs_quota.nix
2016-07-20 22:55:36 +00:00
./programs/xonsh.nix
./programs/xss-lock.nix
./programs/xwayland.nix
./programs/yabar.nix
./programs/zmap.nix
./programs/zsh/oh-my-zsh.nix
./programs/zsh/zsh.nix
./programs/zsh/zsh-autoenv.nix
./programs/zsh/zsh-autosuggestions.nix
./programs/zsh/zsh-syntax-highlighting.nix
./rename.nix
./security/acme
2012-07-16 23:47:41 +00:00
./security/apparmor.nix
./security/audit.nix
./security/auditd.nix
./security/ca.nix
./security/chromium-suid-sandbox.nix
2017-02-10 17:36:36 +00:00
./security/dhparams.nix
./security/duosec.nix
./security/google_oslogin.nix
./security/lock-kernel-modules.nix
./security/misc.nix
./security/oath.nix
./security/pam.nix
./security/pam_usb.nix
./security/pam_mount.nix
./security/polkit.nix
./security/rngd.nix
./security/rtkit.nix
2017-02-14 13:38:45 +00:00
./security/wrappers/default.nix
./security/sudo.nix
./security/doas.nix
./security/systemd-confinement.nix
./security/tpm2.nix
2021-07-21 16:03:57 +00:00
./services/admin/meshcentral.nix
2018-04-19 10:23:00 +00:00
./services/admin/oxidized.nix
2022-02-23 13:37:29 +00:00
./services/admin/pgadmin.nix
./services/admin/salt/master.nix
2017-01-13 20:00:49 +00:00
./services/admin/salt/minion.nix
2013-02-25 15:50:10 +00:00
./services/amqp/activemq/default.nix
./services/amqp/rabbitmq.nix
./services/audio/alsa.nix
2021-05-03 21:27:19 +00:00
./services/audio/botamusique.nix
2021-06-13 22:59:13 +00:00
./services/audio/hqplayerd.nix
2015-03-16 14:10:16 +00:00
./services/audio/icecast.nix
2021-06-13 22:59:13 +00:00
./services/audio/jack.nix
2021-03-27 22:33:22 +00:00
./services/audio/jmusicbot.nix
2014-11-20 22:30:24 +00:00
./services/audio/liquidsoap.nix
./services/audio/mpd.nix
2020-09-09 15:19:16 +00:00
./services/audio/mpdscribble.nix
./services/audio/mopidy.nix
2021-08-03 08:36:53 +00:00
./services/audio/networkaudiod.nix
./services/audio/roon-bridge.nix
./services/audio/navidrome.nix
2019-06-21 18:58:20 +00:00
./services/audio/roon-server.nix
2017-03-16 19:42:49 +00:00
./services/audio/slimserver.nix
./services/audio/snapserver.nix
2016-06-11 12:46:02 +00:00
./services/audio/squeezelite.nix
2019-07-19 20:13:06 +00:00
./services/audio/spotifyd.nix
./services/audio/ympd.nix
2019-04-12 23:06:11 +00:00
./services/backup/automysqlbackup.nix
2013-03-15 15:10:21 +00:00
./services/backup/bacula.nix
2018-03-12 19:20:24 +00:00
./services/backup/borgbackup.nix
2021-02-17 04:49:52 +00:00
./services/backup/borgmatic.nix
2021-05-30 12:00:00 +00:00
./services/backup/btrbk.nix
2018-04-07 19:23:04 +00:00
./services/backup/duplicati.nix
./services/backup/duplicity.nix
./services/backup/mysql-backup.nix
./services/backup/postgresql-backup.nix
./services/backup/postgresql-wal-receiver.nix
2018-04-21 10:12:43 +00:00
./services/backup/restic.nix
2018-05-03 19:30:06 +00:00
./services/backup/restic-rest-server.nix
2013-10-06 20:22:25 +00:00
./services/backup/rsnapshot.nix
./services/backup/sanoid.nix
./services/backup/syncoid.nix
./services/backup/tarsnap.nix
./services/backup/tsm.nix
./services/backup/zfs-replication.nix
2016-03-24 09:52:13 +00:00
./services/backup/znapzend.nix
2020-11-22 16:35:39 +00:00
./services/blockchain/ethereum/geth.nix
./services/backup/zrepl.nix
./services/cluster/corosync/default.nix
./services/cluster/hadoop/default.nix
./services/cluster/k3s/default.nix
./services/cluster/kubernetes/addons/dns.nix
./services/cluster/kubernetes/addon-manager.nix
./services/cluster/kubernetes/apiserver.nix
./services/cluster/kubernetes/controller-manager.nix
2017-04-26 20:44:38 +00:00
./services/cluster/kubernetes/default.nix
./services/cluster/kubernetes/flannel.nix
./services/cluster/kubernetes/kubelet.nix
./services/cluster/kubernetes/pki.nix
./services/cluster/kubernetes/proxy.nix
./services/cluster/kubernetes/scheduler.nix
./services/cluster/pacemaker/default.nix
2022-08-08 12:25:30 +00:00
./services/cluster/patroni/default.nix
2021-09-17 15:20:11 +00:00
./services/cluster/spark/default.nix
./services/computing/boinc/client.nix
./services/computing/foldingathome/client.nix
2015-02-28 17:11:13 +00:00
./services/computing/slurm/slurm.nix
./services/computing/torque/mom.nix
./services/computing/torque/server.nix
./services/continuous-integration/buildbot/master.nix
./services/continuous-integration/buildbot/worker.nix
./services/continuous-integration/buildkite-agents.nix
2017-08-23 18:23:13 +00:00
./services/continuous-integration/hail.nix
2020-08-06 17:21:53 +00:00
./services/continuous-integration/hercules-ci-agent/default.nix
./services/continuous-integration/hydra/default.nix
nixos/github-runner: init at v2.277.1 (#116775) * github-runner: init at 2.277.1 * nixos/github-runner: initial version * nixos/github-runner: add warning if tokenFile in Nix store * github-runner: don't accept unexpected attrs * github-runner: formatting nits * github-runner: add pre and post hooks to checkPhase * nixos/github-runner: update ExecStartPre= comment * nixos/github-runner: adapt tokenFile option description Also note that not only a change to the option value will trigger a reconfiguration but also modifications to the file's content. * nixos/github-runner: remove mkDefault for DynamicUser= * nixos/github-runner: create a parent for systemd dirs Adds a parent directory "github-runner/" to all of the systemd lifecycle directories StateDirectory=, RuntimeDirectory= and LogDirectory=. Doing this has two motivations: 1. Something like this would required if we want to support multiple runners configurations. Please note that this is already possible using NixOS containers. 2. Having an additional parent directory makes it easier to remap any of the directories. Without a parent, systemd is going to complain if, for example, the given StateDirectory= is a symlink. * nixos/github-runner: use specifier to get abs runtime path * nixos/github-runner: use hostname as default for option `name` Until now, the runner registration did not set the `--name` argument if the configuration option was `null`, the default for the option. According to GitHub's documentation, this instructs the registration script to use the machine's hostname. This commit causes the registration to always pass the `--name` argument to the runner configuration script. The option now defaults to `networking.hostName` which should be always set on NixOS. This change becomes necessary as the systemd service name includes the name of the runner since fcfa809 and, hence, expects it to be set. Thus, an unset `name` option leads to an error. * nixos/github-runner: use types.str for `name` option Forcing a `name` option to comply with a pattern which could also be used as a hostname is probably not required by GitHub. * nixos/github-runner: pass dir paths explicitly for ExecStartPre= * nixos/github-runner: update variable and script naming * nixos/github-runner: let systemd choose the user/group User and group naming restrictions are a complex topic [1] that I don't even want to touch. Let systemd figure out the username and group and reference it in our scripts through the USER environment variable. [1] https://systemd.io/USER_NAMES/ * Revert "nixos/github-runner: use types.str for `name` option" The escaping applied to the subdirectory paths given to StateDirectory=, RuntimeDirectory= and LogsDirectory= apparently doesn't use the same strategy that is used to escape unit names (cf. systemd-escape(1)). This makes it unreasonably hard to construct reliable paths which work for StateDirectory=/RuntimeDirectory=/LogsDirectory= and ExecStartPre=. Against this background, I decided to (re-)apply restrictions to the name a user might give for the GitHub runner. The pattern for `networking.hostName` seems like a reasonable choice, also as its value is the default if the `name` option isn't set. This reverts commit 193ac67ba337990c22126da24a775c497dbc7e7d. * nixos/github-runner: use types.path for `tokenFile` option * nixos/github-runner: escape options used as shell arguments * nixos/github-runner: wait for network-online.target * github-runner: ignore additional online tests
2021-04-10 10:17:10 +00:00
./services/continuous-integration/github-runner.nix
2016-09-17 11:08:18 +00:00
./services/continuous-integration/gitlab-runner.nix
./services/continuous-integration/gocd-agent/default.nix
./services/continuous-integration/gocd-server/default.nix
./services/continuous-integration/jenkins/default.nix
./services/continuous-integration/jenkins/job-builder.nix
./services/continuous-integration/jenkins/slave.nix
./services/databases/aerospike.nix
./services/databases/cassandra.nix
2017-03-27 01:06:23 +00:00
./services/databases/clickhouse.nix
./services/databases/cockroachdb.nix
./services/databases/couchdb.nix
2022-06-05 16:41:31 +00:00
./services/databases/dragonflydb.nix
2022-06-27 16:50:14 +00:00
./services/databases/dgraph.nix
./services/databases/firebird.nix
./services/databases/foundationdb.nix
./services/databases/hbase-standalone.nix
2014-07-16 20:16:34 +00:00
./services/databases/influxdb.nix
2021-07-26 04:34:42 +00:00
./services/databases/influxdb2.nix
2013-06-10 20:45:24 +00:00
./services/databases/memcached.nix
2018-05-01 14:44:12 +00:00
./services/databases/monetdb.nix
./services/databases/mongodb.nix
./services/databases/mysql.nix
2014-11-09 08:44:47 +00:00
./services/databases/neo4j.nix
./services/databases/openldap.nix
2014-11-20 12:00:53 +00:00
./services/databases/opentsdb.nix
./services/databases/pgmanage.nix
./services/databases/postgresql.nix
2014-07-16 20:16:34 +00:00
./services/databases/redis.nix
2020-01-19 17:55:56 +00:00
./services/databases/victoriametrics.nix
./services/desktops/accountsservice.nix
2018-07-07 16:49:39 +00:00
./services/desktops/bamf.nix
./services/desktops/blueman.nix
2020-10-09 22:08:05 +00:00
./services/desktops/cpupower-gui.nix
2017-08-30 22:24:13 +00:00
./services/desktops/dleyna-renderer.nix
2017-09-01 13:04:59 +00:00
./services/desktops/dleyna-server.nix
./services/desktops/espanso.nix
2017-12-31 04:10:15 +00:00
./services/desktops/flatpak.nix
2014-04-24 21:32:32 +00:00
./services/desktops/geoclue2.nix
2018-08-19 21:57:54 +00:00
./services/desktops/gsignond.nix
2019-08-19 22:53:43 +00:00
./services/desktops/gvfs.nix
2020-03-10 22:18:47 +00:00
./services/desktops/malcontent.nix
./services/desktops/pipewire/pipewire.nix
./services/desktops/pipewire/pipewire-media-session.nix
./services/desktops/pipewire/wireplumber.nix
./services/desktops/gnome/at-spi2-core.nix
./services/desktops/gnome/chrome-gnome-shell.nix
./services/desktops/gnome/evolution-data-server.nix
./services/desktops/gnome/glib-networking.nix
./services/desktops/gnome/gnome-initial-setup.nix
./services/desktops/gnome/gnome-keyring.nix
./services/desktops/gnome/gnome-online-accounts.nix
./services/desktops/gnome/gnome-online-miners.nix
./services/desktops/gnome/gnome-remote-desktop.nix
./services/desktops/gnome/gnome-settings-daemon.nix
./services/desktops/gnome/gnome-user-share.nix
./services/desktops/gnome/rygel.nix
./services/desktops/gnome/sushi.nix
./services/desktops/gnome/tracker.nix
./services/desktops/gnome/tracker-miners.nix
2019-11-23 21:34:57 +00:00
./services/desktops/neard.nix
./services/desktops/profile-sync-daemon.nix
2019-08-27 19:39:48 +00:00
./services/desktops/system-config-printer.nix
./services/desktops/telepathy.nix
2018-08-20 20:31:18 +00:00
./services/desktops/tumbler.nix
2018-08-15 23:05:30 +00:00
./services/desktops/zeitgeist.nix
2018-06-03 19:48:05 +00:00
./services/development/bloop.nix
2020-10-03 23:49:09 +00:00
./services/development/blackfire.nix
2021-08-22 04:59:17 +00:00
./services/development/distccd.nix
2016-04-12 20:31:47 +00:00
./services/development/hoogle.nix
2018-01-11 23:13:55 +00:00
./services/development/jupyter/default.nix
2020-08-06 11:52:12 +00:00
./services/development/jupyterhub/default.nix
2021-12-23 00:43:58 +00:00
./services/development/rstudio-server/default.nix
2019-11-08 17:18:03 +00:00
./services/development/lorri.nix
./services/development/zammad.nix
./services/display-managers/greetd.nix
2016-06-20 04:45:27 +00:00
./services/editors/emacs.nix
./services/editors/infinoted.nix
2022-03-02 16:59:59 +00:00
./services/editors/haste.nix
2021-11-02 00:45:19 +00:00
./services/finance/odoo.nix
2021-12-03 21:38:26 +00:00
./services/games/asf.nix
./services/games/crossfire-server.nix
./services/games/deliantra-server.nix
2016-04-12 04:17:05 +00:00
./services/games/factorio.nix
2020-11-17 06:44:28 +00:00
./services/games/freeciv.nix
./services/games/minecraft-server.nix
2015-04-04 10:36:43 +00:00
./services/games/minetest-server.nix
./services/games/openarena.nix
2021-02-04 19:20:58 +00:00
./services/games/quake3-server.nix
./services/games/teeworlds.nix
2016-08-07 01:58:38 +00:00
./services/games/terraria.nix
./services/hardware/acpid.nix
./services/hardware/actkbd.nix
2022-04-08 18:00:27 +00:00
./services/hardware/argonone.nix
2021-01-08 20:57:48 +00:00
./services/hardware/auto-cpufreq.nix
./services/hardware/bluetooth.nix
2019-02-19 13:56:42 +00:00
./services/hardware/bolt.nix
2015-04-29 21:02:09 +00:00
./services/hardware/brltty.nix
2021-07-08 19:37:08 +00:00
./services/hardware/ddccontrol.nix
2019-09-25 02:23:59 +00:00
./services/hardware/fancontrol.nix
2015-01-08 22:38:10 +00:00
./services/hardware/freefall.nix
2017-10-09 13:35:52 +00:00
./services/hardware/fwupd.nix
2017-01-25 16:25:36 +00:00
./services/hardware/illum.nix
./services/hardware/interception-tools.nix
2016-01-03 17:05:18 +00:00
./services/hardware/irqbalance.nix
./services/hardware/joycond.nix
2022-07-24 15:49:20 +00:00
./services/hardware/kanata.nix
2018-03-19 04:38:17 +00:00
./services/hardware/lcd.nix
2017-11-25 21:41:19 +00:00
./services/hardware/lirc.nix
./services/hardware/nvidia-optimus.nix
./services/hardware/pcscd.nix
./services/hardware/pommed.nix
./services/hardware/power-profiles-daemon.nix
2021-10-08 08:36:43 +00:00
./services/hardware/rasdaemon.nix
./services/hardware/ratbagd.nix
./services/hardware/sane.nix
./services/hardware/sane_extra_backends/brscan4.nix
2021-05-21 17:59:30 +00:00
./services/hardware/sane_extra_backends/brscan5.nix
2019-03-08 14:58:32 +00:00
./services/hardware/sane_extra_backends/dsseries.nix
2019-12-18 11:32:35 +00:00
./services/hardware/spacenavd.nix
./services/hardware/tcsd.nix
2015-01-02 15:12:11 +00:00
./services/hardware/tlp.nix
./services/hardware/thinkfan.nix
2019-05-26 22:31:55 +00:00
./services/hardware/throttled.nix
2017-02-08 16:18:22 +00:00
./services/hardware/trezord.nix
2018-08-16 09:00:29 +00:00
./services/hardware/triggerhappy.nix
./services/hardware/udev.nix
./services/hardware/udisks2.nix
./services/hardware/upower.nix
2017-10-17 16:55:57 +00:00
./services/hardware/usbmuxd.nix
2022-03-29 21:54:42 +00:00
./services/hardware/usbrelayd.nix
./services/hardware/thermald.nix
./services/hardware/undervolt.nix
./services/hardware/vdr.nix
./services/home-automation/home-assistant.nix
./services/home-automation/zigbee2mqtt.nix
2017-07-01 16:57:18 +00:00
./services/logging/SystemdJournal2Gelf.nix
./services/logging/awstats.nix
./services/logging/filebeat.nix
2015-03-18 19:33:52 +00:00
./services/logging/fluentd.nix
./services/logging/graylog.nix
2017-07-01 16:57:18 +00:00
./services/logging/heartbeat.nix
./services/logging/journalbeat.nix
./services/logging/journaldriver.nix
./services/logging/journalwatch.nix
./services/logging/klogd.nix
2012-08-25 09:11:37 +00:00
./services/logging/logcheck.nix
./services/logging/logrotate.nix
./services/logging/logstash.nix
2020-11-02 22:35:34 +00:00
./services/logging/promtail.nix
./services/logging/rsyslogd.nix
2014-08-11 13:05:59 +00:00
./services/logging/syslog-ng.nix
./services/logging/syslogd.nix
2020-11-30 07:22:08 +00:00
./services/logging/vector.nix
2017-12-31 03:09:23 +00:00
./services/mail/clamsmtp.nix
./services/mail/davmail.nix
2018-01-03 01:23:02 +00:00
./services/mail/dkimproxy-out.nix
./services/mail/dovecot.nix
2016-01-07 01:17:42 +00:00
./services/mail/dspam.nix
./services/mail/exim.nix
./services/mail/maddy.nix
./services/mail/mail.nix
./services/mail/mailcatcher.nix
./services/mail/mailhog.nix
./services/mail/mailman.nix
2014-07-08 22:43:26 +00:00
./services/mail/mlmmj.nix
./services/mail/offlineimap.nix
2016-01-06 22:10:56 +00:00
./services/mail/opendkim.nix
2013-07-30 08:20:56 +00:00
./services/mail/opensmtpd.nix
2015-12-24 19:34:43 +00:00
./services/mail/pfix-srsd.nix
./services/mail/postfix.nix
2021-05-19 04:34:03 +00:00
./services/mail/postfixadmin.nix
2016-01-06 03:04:50 +00:00
./services/mail/postsrsd.nix
./services/mail/postgrey.nix
2020-05-26 18:54:52 +00:00
./services/mail/public-inbox.nix
./services/mail/spamassassin.nix
2016-01-12 09:06:46 +00:00
./services/mail/rspamd.nix
./services/mail/rss2email.nix
2018-10-02 09:05:20 +00:00
./services/mail/roundcube.nix
./services/mail/schleuder.nix
2019-07-06 18:56:30 +00:00
./services/mail/sympa.nix
2017-03-27 21:42:02 +00:00
./services/mail/nullmailer.nix
./services/matrix/appservice-discord.nix
./services/matrix/appservice-irc.nix
./services/matrix/conduit.nix
./services/matrix/dendrite.nix
./services/matrix/mautrix-facebook.nix
./services/matrix/mautrix-telegram.nix
2021-05-30 15:33:03 +00:00
./services/matrix/mjolnir.nix
2021-05-30 15:32:10 +00:00
./services/matrix/pantalaimon.nix
./services/matrix/synapse.nix
2021-11-06 23:27:41 +00:00
./services/misc/ananicy.nix
2017-08-23 12:09:48 +00:00
./services/misc/airsonic.nix
2020-03-09 21:08:44 +00:00
./services/misc/ankisyncd.nix
./services/misc/apache-kafka.nix
./services/misc/autofs.nix
./services/misc/autorandr.nix
2020-05-10 10:54:09 +00:00
./services/misc/bazarr.nix
./services/misc/beanstalkd.nix
2018-10-14 15:58:56 +00:00
./services/misc/bees.nix
./services/misc/bepasty.nix
./services/misc/canto-daemon.nix
2015-09-28 03:31:17 +00:00
./services/misc/calibre-server.nix
2016-01-17 12:11:09 +00:00
./services/misc/cfdyndns.nix
./services/misc/clipmenu.nix
2021-07-20 19:37:49 +00:00
./services/misc/clipcat.nix
./services/misc/cpuminer-cryptonight.nix
2013-06-16 16:20:22 +00:00
./services/misc/cgminer.nix
2015-04-25 14:10:49 +00:00
./services/misc/confd.nix
2015-07-19 12:22:04 +00:00
./services/misc/devmon.nix
2012-10-27 21:11:54 +00:00
./services/misc/dictd.nix
2021-04-17 00:15:16 +00:00
./services/misc/duckling.nix
2018-12-01 16:32:21 +00:00
./services/misc/dwm-status.nix
./services/misc/dysnomia.nix
./services/misc/disnix.nix
2014-11-21 16:20:14 +00:00
./services/misc/docker-registry.nix
2020-04-30 11:51:49 +00:00
./services/misc/domoticz.nix
2016-10-11 13:17:44 +00:00
./services/misc/errbot.nix
2014-11-15 15:27:27 +00:00
./services/misc/etcd.nix
2020-11-28 19:31:55 +00:00
./services/misc/etebase-server.nix
2020-03-27 09:26:17 +00:00
./services/misc/etesync-dav.nix
2019-03-21 21:48:35 +00:00
./services/misc/ethminer.nix
./services/misc/exhibitor.nix
./services/misc/felix.nix
2020-01-07 14:53:34 +00:00
./services/misc/freeswitch.nix
2017-05-30 13:39:27 +00:00
./services/misc/fstrim.nix
2016-02-13 19:19:31 +00:00
./services/misc/gammu-smsd.nix
./services/misc/geoipupdate.nix
2017-10-18 04:16:46 +00:00
./services/misc/gitea.nix
#./services/misc/gitit.nix
./services/misc/gitlab.nix
./services/misc/gitolite.nix
2018-03-29 13:42:49 +00:00
./services/misc/gitweb.nix
2016-10-09 17:04:42 +00:00
./services/misc/gogs.nix
2017-09-16 17:49:56 +00:00
./services/misc/gollum.nix
./services/misc/gpsd.nix
2018-09-16 19:47:47 +00:00
./services/misc/headphones.nix
./services/misc/heisenbridge.nix
./services/misc/greenclip.nix
2017-11-06 06:29:56 +00:00
./services/misc/ihaskell.nix
2022-02-10 16:55:03 +00:00
./services/misc/input-remapper.nix
2017-03-16 22:01:56 +00:00
./services/misc/irkerd.nix
./services/misc/jackett.nix
2019-04-14 11:10:50 +00:00
./services/misc/jellyfin.nix
2020-09-28 19:13:09 +00:00
./services/misc/klipper.nix
2022-08-16 18:33:08 +00:00
./services/misc/languagetool.nix
2017-04-25 22:53:50 +00:00
./services/misc/logkeys.nix
2016-11-06 09:33:21 +00:00
./services/misc/leaps.nix
./services/misc/lidarr.nix
2021-04-18 23:05:25 +00:00
./services/misc/libreddit.nix
2021-03-01 19:04:01 +00:00
./services/misc/lifecycled.nix
2019-12-10 16:53:31 +00:00
./services/misc/mame.nix
2015-05-01 01:15:19 +00:00
./services/misc/mbpfan.nix
2015-03-27 10:48:50 +00:00
./services/misc/mediatomb.nix
2019-08-12 11:15:36 +00:00
./services/misc/metabase.nix
2021-07-21 02:21:03 +00:00
./services/misc/moonraker.nix
2021-07-09 09:58:46 +00:00
./services/misc/mx-puppet-discord.nix
2020-11-28 17:00:25 +00:00
./services/misc/n8n.nix
2021-07-26 10:00:05 +00:00
./services/misc/nitter.nix
./services/misc/nix-daemon.nix
./services/misc/nix-gc.nix
./services/misc/nix-optimise.nix
2014-07-16 20:16:34 +00:00
./services/misc/nix-ssh-serve.nix
./services/misc/novacomd.nix
./services/misc/nzbget.nix
2020-10-04 14:06:53 +00:00
./services/misc/nzbhydra2.nix
2016-02-14 11:58:09 +00:00
./services/misc/octoprint.nix
2021-03-29 14:48:17 +00:00
./services/misc/ombi.nix
2017-12-01 19:08:09 +00:00
./services/misc/osrm.nix
2021-09-23 08:48:29 +00:00
./services/misc/owncast.nix
./services/misc/packagekit.nix
./services/misc/paperless.nix
2014-10-12 20:56:01 +00:00
./services/misc/parsoid.nix
./services/misc/persistent-evdev.nix
./services/misc/plex.nix
2020-11-13 09:07:16 +00:00
./services/misc/plikd.nix
./services/misc/podgrab.nix
2022-06-17 18:04:54 +00:00
./services/misc/polaris.nix
2022-07-18 22:11:41 +00:00
./services/misc/portunus.nix
2021-10-10 15:53:03 +00:00
./services/misc/prowlarr.nix
./services/misc/tautulli.nix
2020-06-03 19:01:37 +00:00
./services/misc/pinnwand.nix
2017-07-25 07:20:24 +00:00
./services/misc/pykms.nix
./services/misc/radarr.nix
2014-10-07 08:53:01 +00:00
./services/misc/redmine.nix
./services/misc/rippled.nix
./services/misc/ripple-data-api.nix
./services/misc/rmfakecloud.nix
./services/misc/serviio.nix
2018-04-04 20:15:16 +00:00
./services/misc/safeeyes.nix
./services/misc/sdrplay.nix
./services/misc/sickbeard.nix
./services/misc/signald.nix
2014-07-10 18:08:38 +00:00
./services/misc/siproxd.nix
2017-07-05 14:19:32 +00:00
./services/misc/snapper.nix
2016-06-02 19:00:00 +00:00
./services/misc/sonarr.nix
./services/misc/sourcehut
./services/misc/spice-vdagentd.nix
2022-08-13 22:41:12 +00:00
./services/misc/spice-webdavd.nix
2017-02-13 04:01:28 +00:00
./services/misc/ssm-agent.nix
./services/misc/sssd.nix
./services/misc/subsonic.nix
2015-07-02 01:18:56 +00:00
./services/misc/sundtek.nix
./services/misc/svnserve.nix
./services/misc/synergy.nix
2017-12-31 14:52:50 +00:00
./services/misc/sysprof.nix
./services/misc/taskserver
./services/misc/tiddlywiki.nix
2021-09-30 14:14:49 +00:00
./services/misc/tp-auto-kbbl.nix
2017-10-17 16:26:02 +00:00
./services/misc/tzupdate.nix
2014-07-18 17:27:55 +00:00
./services/misc/uhub.nix
2018-01-06 13:25:13 +00:00
./services/misc/weechat.nix
2017-12-14 08:00:03 +00:00
./services/misc/xmr-stak.nix
./services/misc/xmrig.nix
2019-01-03 14:16:44 +00:00
./services/misc/zoneminder.nix
2014-08-24 15:43:45 +00:00
./services/misc/zookeeper.nix
./services/monitoring/alerta.nix
./services/monitoring/apcupsd.nix
2017-01-01 16:45:26 +00:00
./services/monitoring/arbtt.nix
2014-11-20 14:49:45 +00:00
./services/monitoring/bosun.nix
2014-12-28 19:21:41 +00:00
./services/monitoring/cadvisor.nix
2014-09-13 00:03:15 +00:00
./services/monitoring/collectd.nix
2015-05-25 15:40:16 +00:00
./services/monitoring/das_watchdog.nix
./services/monitoring/datadog-agent.nix
./services/monitoring/dd-agent/dd-agent.nix
2019-09-20 18:00:48 +00:00
./services/monitoring/do-agent.nix
2017-08-10 11:13:35 +00:00
./services/monitoring/fusion-inventory.nix
2015-04-25 14:02:44 +00:00
./services/monitoring/grafana.nix
./services/monitoring/grafana-agent.nix
2021-01-01 15:51:18 +00:00
./services/monitoring/grafana-image-renderer.nix
./services/monitoring/grafana-reporter.nix
./services/monitoring/graphite.nix
2016-02-24 20:43:38 +00:00
./services/monitoring/hdaps.nix
2015-11-16 14:26:07 +00:00
./services/monitoring/heapster.nix
2018-08-25 22:08:24 +00:00
./services/monitoring/incron.nix
2018-11-01 20:52:17 +00:00
./services/monitoring/kapacitor.nix
2019-06-27 16:10:41 +00:00
./services/monitoring/loki.nix
2015-11-01 10:22:58 +00:00
./services/monitoring/longview.nix
2020-08-30 13:21:15 +00:00
./services/monitoring/mackerel-agent.nix
2021-03-19 16:16:10 +00:00
./services/monitoring/metricbeat.nix
2022-04-28 23:11:19 +00:00
./services/monitoring/mimir.nix
./services/monitoring/monit.nix
./services/monitoring/munin.nix
./services/monitoring/nagios.nix
2016-11-05 12:09:29 +00:00
./services/monitoring/netdata.nix
2021-06-02 12:32:20 +00:00
./services/monitoring/parsedmarc.nix
./services/monitoring/prometheus/default.nix
2016-11-27 08:15:19 +00:00
./services/monitoring/prometheus/alertmanager.nix
./services/monitoring/prometheus/exporters.nix
./services/monitoring/prometheus/pushgateway.nix
2021-07-10 10:23:04 +00:00
./services/monitoring/prometheus/sachet.nix
2020-02-01 14:02:58 +00:00
./services/monitoring/prometheus/xmpp-alerts.nix
./services/monitoring/riemann.nix
./services/monitoring/riemann-dash.nix
./services/monitoring/riemann-tools.nix
2014-11-20 14:38:04 +00:00
./services/monitoring/scollector.nix
./services/monitoring/smartd.nix
./services/monitoring/sysstat.nix
2015-04-05 14:19:19 +00:00
./services/monitoring/teamviewer.nix
./services/monitoring/telegraf.nix
./services/monitoring/thanos.nix
2020-03-24 22:45:20 +00:00
./services/monitoring/tuptime.nix
./services/monitoring/unifi-poller.nix
./services/monitoring/ups.nix
./services/monitoring/uptime.nix
2017-01-24 13:45:01 +00:00
./services/monitoring/vnstat.nix
./services/monitoring/zabbix-agent.nix
2019-07-11 22:55:58 +00:00
./services/monitoring/zabbix-proxy.nix
./services/monitoring/zabbix-server.nix
2016-10-16 16:56:13 +00:00
./services/network-filesystems/cachefilesd.nix
./services/network-filesystems/davfs2.nix
./services/network-filesystems/drbd.nix
./services/network-filesystems/glusterfs.nix
./services/network-filesystems/kbfs.nix
./services/network-filesystems/ipfs.nix
2021-07-30 15:41:54 +00:00
./services/network-filesystems/litestream/default.nix
./services/network-filesystems/netatalk.nix
./services/network-filesystems/nfsd.nix
2021-10-06 19:50:13 +00:00
./services/network-filesystems/moosefs.nix
./services/network-filesystems/openafs/client.nix
./services/network-filesystems/openafs/server.nix
./services/network-filesystems/orangefs/server.nix
./services/network-filesystems/orangefs/client.nix
./services/network-filesystems/rsyncd.nix
./services/network-filesystems/samba.nix
./services/network-filesystems/samba-wsdd.nix
./services/network-filesystems/tahoe.nix
2014-09-03 00:30:04 +00:00
./services/network-filesystems/diod.nix
2015-02-22 15:07:30 +00:00
./services/network-filesystems/u9fs.nix
2021-11-08 06:56:25 +00:00
./services/network-filesystems/webdav.nix
2021-11-21 05:04:06 +00:00
./services/network-filesystems/webdav-server-rs.nix
./services/network-filesystems/yandex-disk.nix
2015-09-13 12:49:19 +00:00
./services/network-filesystems/xtreemfs.nix
./services/network-filesystems/ceph.nix
2019-10-10 11:56:05 +00:00
./services/networking/3proxy.nix
2021-04-30 18:55:31 +00:00
./services/networking/adguardhome.nix
./services/networking/amuled.nix
2021-09-23 20:54:29 +00:00
./services/networking/antennas.nix
./services/networking/aria2.nix
2015-04-16 22:53:26 +00:00
./services/networking/asterisk.nix
2014-06-12 05:36:16 +00:00
./services/networking/atftpd.nix
./services/networking/avahi-daemon.nix
2017-01-17 13:45:43 +00:00
./services/networking/babeld.nix
2021-01-22 15:26:25 +00:00
./services/networking/bee.nix
2021-01-22 15:26:53 +00:00
./services/networking/bee-clef.nix
2020-08-08 01:01:01 +00:00
./services/networking/biboumi.nix
./services/networking/bind.nix
2019-05-21 19:12:39 +00:00
./services/networking/bitcoind.nix
./services/networking/autossh.nix
./services/networking/bird.nix
2022-05-19 09:37:12 +00:00
./services/networking/bird-lg.nix
./services/networking/bitlbee.nix
2020-06-23 11:08:46 +00:00
./services/networking/blockbook-frontend.nix
2022-02-10 22:44:18 +00:00
./services/networking/blocky.nix
2015-05-09 19:35:29 +00:00
./services/networking/charybdis.nix
./services/networking/cjdns.nix
2022-05-01 22:23:51 +00:00
./services/networking/cloudflare-dyndns.nix
./services/networking/cntlm.nix
2014-07-16 20:16:34 +00:00
./services/networking/connman.nix
2014-09-15 08:26:26 +00:00
./services/networking/consul.nix
2019-03-01 09:10:44 +00:00
./services/networking/coredns.nix
2020-01-07 16:52:32 +00:00
./services/networking/corerad.nix
2016-06-21 10:59:29 +00:00
./services/networking/coturn.nix
2022-04-13 17:20:37 +00:00
./services/networking/create_ap.nix
2020-07-22 08:34:57 +00:00
./services/networking/croc.nix
2016-10-14 05:07:59 +00:00
./services/networking/dante.nix
./services/networking/ddclient.nix
./services/networking/dhcpcd.nix
./services/networking/dhcpd.nix
./services/networking/dnscache.nix
./services/networking/dnscrypt-proxy2.nix
2017-01-20 00:36:55 +00:00
./services/networking/dnscrypt-wrapper.nix
2018-03-17 23:05:27 +00:00
./services/networking/dnsdist.nix
./services/networking/dnsmasq.nix
2020-08-18 06:36:13 +00:00
./services/networking/doh-proxy-rust.nix
2020-06-06 00:55:17 +00:00
./services/networking/ncdns.nix
./services/networking/nomad.nix
./services/networking/ejabberd.nix
2021-08-28 02:28:27 +00:00
./services/networking/envoy.nix
./services/networking/epmd.nix
2020-05-24 18:39:10 +00:00
./services/networking/ergo.nix
2022-01-12 20:40:43 +00:00
./services/networking/ergochat.nix
./services/networking/eternal-terminal.nix
2022-05-28 14:40:53 +00:00
./services/networking/expressvpn.nix
2016-11-21 20:04:46 +00:00
./services/networking/fakeroute.nix
2016-08-21 21:12:19 +00:00
./services/networking/ferm.nix
2022-06-08 02:26:34 +00:00
./services/networking/firefox-syncserver.nix
2017-09-08 22:29:46 +00:00
./services/networking/fireqos.nix
./services/networking/firewall.nix
2016-09-27 20:56:58 +00:00
./services/networking/flannel.nix
2013-04-21 07:27:41 +00:00
./services/networking/freenet.nix
./services/networking/freeradius.nix
./services/networking/frr.nix
2015-07-31 04:22:44 +00:00
./services/networking/gateone.nix
./services/networking/gdomap.nix
2021-05-19 23:15:28 +00:00
./services/networking/ghostunnel.nix
./services/networking/git-daemon.nix
./services/networking/globalprotect-vpn.nix
./services/networking/gnunet.nix
2020-06-01 20:31:10 +00:00
./services/networking/go-neb.nix
2019-08-26 17:39:36 +00:00
./services/networking/go-shadowsocks2.nix
2021-04-09 14:57:11 +00:00
./services/networking/gobgpd.nix
./services/networking/gvpe.nix
2018-03-27 16:43:11 +00:00
./services/networking/hans.nix
2014-07-16 20:16:34 +00:00
./services/networking/haproxy.nix
./services/networking/headscale.nix
2012-10-06 04:39:56 +00:00
./services/networking/hostapd.nix
2016-08-02 22:57:20 +00:00
./services/networking/htpdate.nix
2020-02-27 09:20:04 +00:00
./services/networking/https-dns-proxy.nix
modules: HylaFAX server configuration This commit adds the following * the uucp user * options for HylaFAX server to control startup and modems * systemd services for HylaFAX server processes including faxgettys for modems * systemd services to maintain the HylaFAX spool area, including cleanup with faxcron and faxqclean * default configuration for all server processes for a minimal working configuration Some notes: * HylaFAX configuration cannot be initialized with faxsetup (as it would be common on other Linux distributions). The hylafaxplus package contains a template spool area. * Modems are controlled by faxgetty. Send-only configuration (modems controlled by faxq) is not supported by this configuration setup. * To enable the service, one or more modems must be defined with config.services.hylafax.modems . * Sending mail *should* work: HylaFAX will use whatever is in config.services.mail.sendmailSetuidWrapper.program unless overridden with the sendmailPath option. * The admin has to create a hosts.hfaxd file somewhere (e.g. in /etc) before enabling HylaFAX. This file controls access to the server (see hosts.hfaxd(5) ). Sadly, HylaFAX does not permit account-based access control as is accepts connections via TCP only. * Active fax polling should work; I can't test it. * Passive fax polling is not supported by HylaFAX. * Pager transmissions (with sendpage) are disabled by default. I have never tested or used these. * Incoming data/voice/"extern"al calls won't be handled by default. I have never tested or used these.
2018-08-04 15:08:54 +00:00
./services/networking/hylafax/default.nix
2014-11-09 08:44:47 +00:00
./services/networking/i2pd.nix
2015-04-15 18:49:19 +00:00
./services/networking/i2p.nix
./services/networking/icecream/scheduler.nix
./services/networking/icecream/daemon.nix
./services/networking/inspircd.nix
./services/networking/iodine.nix
2018-07-26 17:40:23 +00:00
./services/networking/iperf3.nix
./services/networking/ircd-hybrid/default.nix
./services/networking/iscsi/initiator.nix
./services/networking/iscsi/root-initiator.nix
./services/networking/iscsi/target.nix
2017-04-23 21:12:21 +00:00
./services/networking/iwd.nix
./services/networking/jibri/default.nix
2020-05-04 15:00:58 +00:00
./services/networking/jicofo.nix
2020-04-29 22:40:51 +00:00
./services/networking/jitsi-videobridge.nix
2021-07-11 23:34:06 +00:00
./services/networking/kea.nix
2017-04-20 11:50:59 +00:00
./services/networking/keepalived/default.nix
./services/networking/keybase.nix
2019-03-13 00:12:56 +00:00
./services/networking/knot.nix
./services/networking/kresd.nix
2015-04-13 23:06:37 +00:00
./services/networking/lambdabot.nix
./services/networking/libreswan.nix
2017-05-20 20:45:48 +00:00
./services/networking/lldpd.nix
./services/networking/logmein-hamachi.nix
2022-05-31 05:54:41 +00:00
./services/networking/lokinet.nix
./services/networking/lxd-image-server.nix
./services/networking/magic-wormhole-mailbox-server.nix
./services/networking/matterbridge.nix
2016-03-12 14:38:13 +00:00
./services/networking/mjpg-streamer.nix
./services/networking/minidlna.nix
2015-12-08 09:40:43 +00:00
./services/networking/miniupnpd.nix
./services/networking/mosquitto.nix
2018-02-05 21:02:14 +00:00
./services/networking/monero.nix
2018-05-30 16:13:16 +00:00
./services/networking/morty.nix
./services/networking/mozillavpn.nix
2016-12-31 20:03:27 +00:00
./services/networking/miredo.nix
./services/networking/mstpd.nix
2019-06-09 08:19:42 +00:00
./services/networking/mtprotoproxy.nix
./services/networking/mtr-exporter.nix
./services/networking/mullvad-vpn.nix
./services/networking/multipath.nix
./services/networking/murmur.nix
2018-11-04 21:18:06 +00:00
./services/networking/mxisd.nix
2015-09-08 17:24:40 +00:00
./services/networking/namecoind.nix
./services/networking/nar-serve.nix
./services/networking/nat.nix
2021-06-26 11:58:40 +00:00
./services/networking/nats.nix
./services/networking/nbd.nix
2018-05-05 05:33:20 +00:00
./services/networking/ndppd.nix
./services/networking/nebula.nix
2022-08-14 16:40:31 +00:00
./services/networking/netbird.nix
./services/networking/networkmanager.nix
2020-05-02 01:49:46 +00:00
./services/networking/nextdns.nix
./services/networking/nftables.nix
2014-03-20 02:04:35 +00:00
./services/networking/ngircd.nix
./services/networking/nghttpx/default.nix
./services/networking/nix-serve.nix
2020-02-12 10:39:09 +00:00
./services/networking/nix-store-gcs-proxy.nix
2018-02-20 10:14:55 +00:00
./services/networking/nixops-dns.nix
2016-02-26 14:19:46 +00:00
./services/networking/nntp-proxy.nix
./services/networking/nsd.nix
./services/networking/ntopng.nix
./services/networking/ntp/chrony.nix
./services/networking/ntp/ntpd.nix
./services/networking/ntp/openntpd.nix
2018-09-06 10:46:38 +00:00
./services/networking/nullidentdmod.nix
./services/networking/nylon.nix
./services/networking/ocserv.nix
2019-08-23 15:59:50 +00:00
./services/networking/ofono.nix
./services/networking/oidentd.nix
2020-06-29 14:26:41 +00:00
./services/networking/onedrive.nix
2022-03-26 21:54:02 +00:00
./services/networking/openconnect.nix
./services/networking/openvpn.nix
./services/networking/ostinato.nix
./services/networking/owamp.nix
2016-02-11 11:02:11 +00:00
./services/networking/pdnsd.nix
./services/networking/pixiecore.nix
./services/networking/pleroma.nix
2014-07-15 14:16:58 +00:00
./services/networking/polipo.nix
2016-09-17 21:30:27 +00:00
./services/networking/powerdns.nix
2017-01-17 23:29:59 +00:00
./services/networking/pdns-recursor.nix
2019-10-14 08:59:50 +00:00
./services/networking/pppd.nix
2016-06-17 23:17:00 +00:00
./services/networking/pptpd.nix
./services/networking/prayer.nix
./services/networking/privoxy.nix
./services/networking/prosody.nix
./services/networking/quassel.nix
2020-03-22 16:26:55 +00:00
./services/networking/quorum.nix
2019-04-02 10:15:12 +00:00
./services/networking/quicktun.nix
2022-04-26 12:06:46 +00:00
./services/networking/r53-ddns.nix
2014-05-27 20:27:31 +00:00
./services/networking/radicale.nix
./services/networking/radvd.nix
./services/networking/rdnssd.nix
./services/networking/redsocks.nix
./services/networking/resilio.nix
2020-08-30 16:31:15 +00:00
./services/networking/robustirc-bridge.nix
./services/networking/routedns.nix
./services/networking/rpcbind.nix
./services/networking/rxe.nix
./services/networking/sabnzbd.nix
2021-04-20 18:06:57 +00:00
./services/networking/seafile.nix
2014-03-07 19:09:59 +00:00
./services/networking/searx.nix
2015-06-08 11:36:05 +00:00
./services/networking/skydns.nix
2018-04-13 10:00:10 +00:00
./services/networking/shadowsocks.nix
./services/networking/shairport-sync.nix
./services/networking/shellhub-agent.nix
./services/networking/shorewall.nix
./services/networking/shorewall6.nix
2015-07-31 23:15:18 +00:00
./services/networking/shout.nix
2016-05-11 04:18:38 +00:00
./services/networking/sniproxy.nix
./services/networking/snowflake-proxy.nix
./services/networking/smartdns.nix
./services/networking/smokeping.nix
2015-08-19 07:37:20 +00:00
./services/networking/softether.nix
2021-05-20 20:03:39 +00:00
./services/networking/solanum.nix
2021-05-20 17:34:20 +00:00
./services/networking/soju.nix
./services/networking/spacecookie.nix
./services/networking/spiped.nix
./services/networking/squid.nix
2015-02-04 23:36:27 +00:00
./services/networking/sslh.nix
./services/networking/ssh/lshd.nix
./services/networking/ssh/sshd.nix
2014-11-22 18:27:23 +00:00
./services/networking/strongswan.nix
./services/networking/strongswan-swanctl/module.nix
2018-01-21 11:23:07 +00:00
./services/networking/stunnel.nix
Add stubby resolver daemon service module (#38667) * networking/stubby.nix: implementing systemd service module for stubby This change implements stubby, the DNS-over-TLS stub resolver daemon. The motivation for this change was the desire to use stubby's DNS-over-TLS funcitonality in tandem with unbound, which requires passing certain configuration parameters. This module implements those config parameters by exposing them for use in configuration.nix. * networking/stubby.nix: merging back module list re-merging the module list to remove unecessary changes. * networking/stubby.nix: removing unecessary capabilities flag This change removes the unecessary flag for toggling the capabilities which allows the daemon to bind to low ports. * networking/stubby.nix: adding debug level logging bool Adding the option to turn on debug logging. * networking/stubby.nix: clarifying idleTimeout and adding systemd target Improving docs to note that idleTimeout is expressed in ms. Adding the nss-lookup `before' target to the systemd service definition. * networking/stubby.nix: Restrict options with types.enum This change restricts fallbackProtocol and authenticationMode to accept only valid options instead of any list or str types (respectively). This change also fixes typo in the CapabilityBoundingSet systemd setting. * networking/stubby.nix: cleaning up documentation Cleaning up docs, adding literal tags to settings, and removing whitespace. * networking/stubby.nix: fixing missing linebreak in comments * networking/stubby.nix: cleaning errant comments
2018-05-16 13:16:30 +00:00
./services/networking/stubby.nix
./services/networking/supplicant.nix
2014-07-16 20:16:34 +00:00
./services/networking/supybot.nix
./services/networking/syncthing.nix
2018-11-17 14:02:00 +00:00
./services/networking/syncthing-relay.nix
2019-09-02 21:36:30 +00:00
./services/networking/syncplay.nix
./services/networking/tailscale.nix
2014-07-16 20:16:34 +00:00
./services/networking/tcpcrypt.nix
./services/networking/teamspeak3.nix
2019-04-23 20:52:23 +00:00
./services/networking/tedicross.nix
./services/networking/tetrd.nix
2022-01-10 12:48:56 +00:00
./services/networking/teleport.nix
./services/networking/thelounge.nix
2014-08-24 00:33:31 +00:00
./services/networking/tinc.nix
./services/networking/tinydns.nix
./services/networking/tftpd.nix
2019-11-01 09:57:29 +00:00
./services/networking/trickster.nix
2014-12-20 22:38:52 +00:00
./services/networking/tox-bootstrapd.nix
2019-04-12 17:37:07 +00:00
./services/networking/tox-node.nix
./services/networking/toxvpn.nix
2015-06-20 20:33:57 +00:00
./services/networking/tvheadend.nix
2021-06-13 20:00:09 +00:00
./services/networking/ucarp.nix
./services/networking/unbound.nix
2014-08-05 21:00:30 +00:00
./services/networking/unifi.nix
2021-04-23 04:39:47 +00:00
./services/video/unifi-video.nix
2021-12-04 11:58:36 +00:00
./services/video/rtsp-simple-server.nix
2021-02-08 22:37:10 +00:00
./services/networking/uptermd.nix
2019-11-21 13:51:10 +00:00
./services/networking/v2ray.nix
./services/networking/vsftpd.nix
2020-06-18 12:18:39 +00:00
./services/networking/wasabibackend.nix
2013-02-15 02:50:41 +00:00
./services/networking/websockify.nix
./services/networking/wg-netmanager.nix
./services/networking/wg-quick.nix
2016-08-23 04:34:31 +00:00
./services/networking/wireguard.nix
./services/networking/wpa_supplicant.nix
2019-12-14 00:18:44 +00:00
./services/networking/xandikos.nix
./services/networking/xinetd.nix
./services/networking/xl2tpd.nix
./services/networking/x2goserver.nix
2017-01-05 23:14:35 +00:00
./services/networking/xrdp.nix
2019-06-27 15:56:10 +00:00
./services/networking/yggdrasil.nix
2016-04-20 07:32:11 +00:00
./services/networking/zerobin.nix
2018-08-31 10:40:23 +00:00
./services/networking/zeronet.nix
2015-06-07 04:10:52 +00:00
./services/networking/zerotierone.nix
./services/networking/znc/default.nix
./services/printing/cupsd.nix
./services/scheduling/atd.nix
./services/scheduling/cron.nix
./services/scheduling/fcron.nix
./services/search/elasticsearch.nix
./services/search/elasticsearch-curator.nix
2016-10-12 22:58:56 +00:00
./services/search/hound.nix
2015-09-18 22:18:43 +00:00
./services/search/kibana.nix
./services/search/meilisearch.nix
./services/search/solr.nix
./services/security/aesmd.nix
2018-08-06 12:28:52 +00:00
./services/security/certmgr.nix
./services/security/cfssl.nix
./services/security/clamav.nix
./services/security/fail2ban.nix
./services/security/fprintd.nix
2016-01-18 04:54:19 +00:00
./services/security/haka.nix
2014-07-16 20:16:34 +00:00
./services/security/haveged.nix
./services/security/hockeypuck.nix
./services/security/hologram-server.nix
./services/security/hologram-agent.nix
./services/security/kanidm.nix
2022-05-06 07:22:46 +00:00
./services/security/infnoise.nix
2015-02-28 21:23:07 +00:00
./services/security/munge.nix
2018-12-28 08:53:39 +00:00
./services/security/nginx-sso.nix
2016-05-06 19:54:51 +00:00
./services/security/oauth2_proxy.nix
2018-06-29 14:36:03 +00:00
./services/security/oauth2_proxy_nginx.nix
2021-08-01 14:06:53 +00:00
./services/security/opensnitch.nix
./services/security/pass-secret-service.nix
2020-04-21 11:37:00 +00:00
./services/security/privacyidea.nix
2015-04-21 00:13:42 +00:00
./services/security/physlock.nix
2017-05-02 00:01:39 +00:00
./services/security/shibboleth-sp.nix
./services/security/sks.nix
2017-03-07 15:50:33 +00:00
./services/security/sshguard.nix
./services/security/sslmate-agent.nix
./services/security/step-ca.nix
2014-07-16 20:16:34 +00:00
./services/security/tor.nix
2017-03-07 15:50:33 +00:00
./services/security/torify.nix
./services/security/torsocks.nix
./services/security/usbguard.nix
2017-06-07 20:31:40 +00:00
./services/security/vault.nix
./services/security/vaultwarden/default.nix
./services/security/yubikey-agent.nix
2022-01-14 13:54:42 +00:00
./services/system/cachix-agent/default.nix
2014-10-17 15:01:12 +00:00
./services/system/cloud-init.nix
./services/system/dbus.nix
2017-03-24 22:16:16 +00:00
./services/system/earlyoom.nix
2022-08-13 02:23:20 +00:00
./services/system/localtimed.nix
./services/system/kerberos/default.nix
./services/system/nscd.nix
./services/system/saslauthd.nix
./services/system/self-deploy.nix
./services/system/systembus-notify.nix
./services/system/uptimed.nix
2013-02-24 16:33:48 +00:00
./services/torrent/deluge.nix
./services/torrent/flexget.nix
2019-08-26 09:33:44 +00:00
./services/torrent/magnetico.nix
2016-10-02 21:41:48 +00:00
./services/torrent/opentracker.nix
2014-12-01 15:40:42 +00:00
./services/torrent/peerflix.nix
2020-03-24 11:45:50 +00:00
./services/torrent/rtorrent.nix
./services/torrent/transmission.nix
./services/tracing/tempo.nix
./services/ttys/getty.nix
2014-07-16 20:16:34 +00:00
./services/ttys/gpm.nix
./services/ttys/kmscon.nix
./services/wayland/cage.nix
2020-08-10 14:45:08 +00:00
./services/video/epgstation/default.nix
2020-08-10 14:39:47 +00:00
./services/video/mirakurun.nix
2021-05-14 22:01:02 +00:00
./services/video/replay-sorcery.nix
2016-10-09 09:45:10 +00:00
./services/web-apps/atlassian/confluence.nix
2016-10-11 13:21:43 +00:00
./services/web-apps/atlassian/crowd.nix
2016-10-09 10:26:25 +00:00
./services/web-apps/atlassian/jira.nix
2021-01-18 07:37:28 +00:00
./services/web-apps/bookstack.nix
2021-02-23 11:23:20 +00:00
./services/web-apps/calibre-web.nix
./services/web-apps/code-server.nix
2020-05-13 17:29:47 +00:00
./services/web-apps/baget.nix
2020-06-05 12:53:24 +00:00
./services/web-apps/convos.nix
2021-09-19 23:43:54 +00:00
./services/web-apps/dex.nix
2021-04-04 11:42:18 +00:00
./services/web-apps/discourse.nix
./services/web-apps/documize.nix
./services/web-apps/dokuwiki.nix
./services/web-apps/dolibarr.nix
2020-04-08 07:49:56 +00:00
./services/web-apps/engelsystem.nix
./services/web-apps/ethercalc.nix
./services/web-apps/fluidd.nix
2020-12-30 20:22:51 +00:00
./services/web-apps/galene.nix
./services/web-apps/gerrit.nix
2019-10-25 13:14:57 +00:00
./services/web-apps/gotify-server.nix
./services/web-apps/grocy.nix
2022-06-10 12:31:00 +00:00
./services/web-apps/healthchecks.nix
./services/web-apps/hedgedoc.nix
./services/web-apps/hledger-web.nix
./services/web-apps/icingaweb2/icingaweb2.nix
./services/web-apps/icingaweb2/module-monitoring.nix
./services/web-apps/ihatemoney
./services/web-apps/isso.nix
./services/web-apps/jirafeau.nix
2020-03-18 03:23:15 +00:00
./services/web-apps/jitsi-meet.nix
2020-10-05 13:58:44 +00:00
./services/web-apps/keycloak.nix
2022-08-12 21:52:52 +00:00
./services/web-apps/komga.nix
./services/web-apps/lemmy.nix
./services/web-apps/invidious.nix
./services/web-apps/invoiceplane.nix
./services/web-apps/limesurvey.nix
./services/web-apps/mastodon.nix
2016-08-15 01:17:53 +00:00
./services/web-apps/mattermost.nix
./services/web-apps/mediawiki.nix
2018-12-21 18:36:58 +00:00
./services/web-apps/miniflux.nix
2019-06-21 14:09:15 +00:00
./services/web-apps/moodle.nix
2022-03-05 18:25:21 +00:00
./services/web-apps/netbox.nix
./services/web-apps/nextcloud.nix
./services/web-apps/nexus.nix
2021-10-30 17:04:55 +00:00
./services/web-apps/nifi.nix
./services/web-apps/node-red.nix
2022-06-28 07:41:44 +00:00
./services/web-apps/phylactery.nix
2022-07-11 01:48:00 +00:00
./services/web-apps/onlyoffice.nix
2021-09-30 12:15:08 +00:00
./services/web-apps/pict-rs.nix
./services/web-apps/peertube.nix
2020-07-08 15:55:37 +00:00
./services/web-apps/plantuml-server.nix
2021-05-21 21:15:23 +00:00
./services/web-apps/plausible.nix
./services/web-apps/pgpkeyserver-lite.nix
./services/web-apps/powerdns-admin.nix
./services/web-apps/prosody-filer.nix
2018-01-16 17:44:27 +00:00
./services/web-apps/matomo.nix
2021-11-09 21:54:12 +00:00
./services/web-apps/openwebrx.nix
2022-02-16 11:02:44 +00:00
./services/web-apps/outline.nix
2017-11-22 11:12:27 +00:00
./services/web-apps/restya-board.nix
2020-05-12 16:30:33 +00:00
./services/web-apps/sogo.nix
2020-08-13 17:51:03 +00:00
./services/web-apps/rss-bridge.nix
2016-06-05 18:55:46 +00:00
./services/web-apps/tt-rss.nix
2019-12-08 13:23:25 +00:00
./services/web-apps/trilium.nix
2016-09-09 12:09:57 +00:00
./services/web-apps/selfoss.nix
2019-09-22 15:54:16 +00:00
./services/web-apps/shiori.nix
./services/web-apps/snipe-it.nix
./services/web-apps/vikunja.nix
2021-03-18 11:33:40 +00:00
./services/web-apps/wiki-js.nix
2021-01-13 00:25:29 +00:00
./services/web-apps/whitebophir.nix
./services/web-apps/wordpress.nix
2022-06-26 05:08:43 +00:00
./services/web-apps/writefreely.nix
./services/web-apps/youtrack.nix
./services/web-apps/zabbix.nix
2022-02-07 16:03:44 +00:00
./services/web-servers/agate.nix
./services/web-servers/apache-httpd/default.nix
2021-08-19 14:50:55 +00:00
./services/web-servers/caddy/default.nix
./services/web-servers/darkhttpd.nix
./services/web-servers/fcgiwrap.nix
./services/web-servers/hitch/default.nix
2018-07-10 23:10:02 +00:00
./services/web-servers/hydron.nix
./services/web-servers/jboss/default.nix
./services/web-servers/lighttpd/cgit.nix
2017-06-29 22:21:16 +00:00
./services/web-servers/lighttpd/collectd.nix
2014-07-16 20:16:34 +00:00
./services/web-servers/lighttpd/default.nix
./services/web-servers/lighttpd/gitweb.nix
2018-01-04 17:19:54 +00:00
./services/web-servers/mighttpd2.nix
./services/web-servers/minio.nix
2020-07-21 21:20:27 +00:00
./services/web-servers/molly-brown.nix
2013-03-02 22:40:56 +00:00
./services/web-servers/nginx/default.nix
2018-03-27 16:42:13 +00:00
./services/web-servers/nginx/gitweb.nix
./services/web-servers/phpfpm/default.nix
2021-01-08 03:02:47 +00:00
./services/web-servers/pomerium.nix
2019-02-25 14:08:01 +00:00
./services/web-servers/unit/default.nix
./services/web-servers/tomcat.nix
nixos/keter: init Enable keter module Keter is an apploader which: 1. has the old app running on a port. 2. loads a new one, and wait for that to complete 3. switches the old with the new one once the new one finished loading. It supports more functionality but this use case is the primary one being used by supercede. Adds keter as a module to nixos. Currently keter is unusable with nix, because it relies on bundeling of a tar and uploading that to a specific folder. These expressions automate these devops tasks, with especially nixops in mind. This will work with versions above 1.8 The test seems to work. This uses a new version of keter which has good support for status code on error pages. We're using this config at production at supercede so it should be fine. Squash log: ========== mention keter in changelog Update generated release notes Always restart keter on failure This is a little bit of extra stability in case keter crashes. Which can happen under extreme conditions (DoS attacks). Update nixos/doc/manual/release-notes/rl-2205.section.md Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> Update nixos/modules/module-list.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> Remove sanitization don't put domain in as a string Update nixos/tests/keter.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> add jappie as module maintainer Use type path instead of two seperate options Fix generated docs added test machinery to figure out why it's failing Fix the test, use console output run nixpkgs-fmt on all modules Inline config file. This get's rid of a lot of inderection as well. Run nix format remove comment simplify executable for test delete config file add config for keter root Remove after redis clause set keter root by default to /var/lib/keter Update nixos/modules/services/web-servers/keter/default.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> Update nixos/modules/services/web-servers/keter/default.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> Update nixos/modules/services/web-servers/keter/default.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> fix nit add newlines add default text and move description in a long description Delete rather obvious comment fix release db thing remove longDescription and put it in a comment instead change description of mkEnalbeOption explain what keter does by using the hackage synopsis set domain to keterDomain and same for executable move comment to where it's happening fix type error add formatting better comment try add seperate user for keter Revert "try add seperate user for keter" This reverts commit d3522d36c96117335bfa072e6f453406c244e940. Doing this breaks the setup set default to avoid needing cap_net_bind_service remove weird comment use example fields eleborated on process leakage Update nixos/modules/services/web-servers/keter/default.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> run nixpkgs-fmt update docs Fix formatting, set keter package by default format our little nixexpr replace '' -> " where possible drop indent for multiline string make description much shorter regen docs database
2022-05-18 13:41:54 +00:00
./services/web-servers/keter
2017-09-27 16:30:49 +00:00
./services/web-servers/traefik.nix
./services/web-servers/trafficserver/default.nix
2019-09-12 17:47:15 +00:00
./services/web-servers/ttyd.nix
2014-12-10 01:41:25 +00:00
./services/web-servers/uwsgi.nix
2013-05-15 12:36:17 +00:00
./services/web-servers/varnish/default.nix
2013-10-02 13:14:35 +00:00
./services/web-servers/zope2.nix
./services/x11/extra-layouts.nix
2019-07-04 16:34:49 +00:00
./services/x11/clight.nix
2016-03-10 22:24:10 +00:00
./services/x11/colord.nix
./services/x11/picom.nix
./services/x11/unclutter.nix
./services/x11/unclutter-xfixes.nix
./services/x11/desktop-managers/default.nix
./services/x11/display-managers/default.nix
./services/x11/display-managers/gdm.nix
./services/x11/display-managers/lightdm.nix
2015-03-02 17:58:35 +00:00
./services/x11/display-managers/sddm.nix
2014-07-16 20:16:34 +00:00
./services/x11/display-managers/slim.nix
./services/x11/display-managers/startx.nix
2021-08-22 17:44:29 +00:00
./services/x11/display-managers/sx.nix
./services/x11/display-managers/xpra.nix
./services/x11/fractalart.nix
./services/x11/hardware/libinput.nix
./services/x11/hardware/synaptics.nix
./services/x11/hardware/wacom.nix
2019-11-03 09:58:15 +00:00
./services/x11/hardware/digimend.nix
./services/x11/hardware/cmt.nix
Use a NixOS module for generating the gdk-pixbuf loaders cache. Fixes issue #33231 and makes it possible to enable Plasma and KDE at the same time. Previously, this worked like this: - The gdk-pixbuf package comes with a cache file covering the modules bundled with gdk-pixbuf. - The librsvg package comes with a cache covering modules from gdk-pixbuf as well as librsvg. - plasma5 and xfce modules set the environment variable GDK_PIXBUF_MODULE_FILE to the one from librsvg, so that SVG was supported in addition to the formats supported by gdk-pixbuf. However if both were enabled a configuration conflict would result (despite setting to the same value). While this sort of worked (ignoring the conflict which perhaps could be hacked around), it is unscalable and a hack, as there would be a real problem when one wanted to add a third package that supports additional image formats. A new NixOS module (gdk-pixbuf) is added with a configuration option (modulePackages) that other modules use to request specific packages to be included in the loaders cache. When any package is present in the list, the module generates a system-wide loaders cache which includes the requested packages (and always gdk-pixbuf itself), and sets the environment variable GDK_PIXBUF_MODULE_FILE to point to the generated cache file. The plasma5 and xfce modules are updated to add librsvg to modulePackages instead of setting GDK_PIXBUF_MODULE_FILE. Note that many packages create wrappers that set GDK_PIXBUF_MODULE_FILE, some directly to the one from librsvg. Therefore this change does not change the existing hack in the librsvg package which ensures that file is generated. This change aims only to solve the conflict in the global environent variable configuration.
2018-06-25 12:11:59 +00:00
./services/x11/gdk-pixbuf.nix
2019-10-12 19:35:11 +00:00
./services/x11/imwheel.nix
2014-07-16 20:16:34 +00:00
./services/x11/redshift.nix
2021-08-07 04:04:39 +00:00
./services/x11/touchegg.nix
2020-08-09 09:42:55 +00:00
./services/x11/urserver.nix
./services/x11/urxvtd.nix
./services/x11/window-managers/awesome.nix
./services/x11/window-managers/default.nix
./services/x11/window-managers/clfswm.nix
./services/x11/window-managers/fluxbox.nix
./services/x11/window-managers/icewm.nix
2014-08-09 21:31:05 +00:00
./services/x11/window-managers/bspwm.nix
./services/x11/window-managers/metacity.nix
2020-04-02 08:07:18 +00:00
./services/x11/window-managers/none.nix
./services/x11/window-managers/twm.nix
./services/x11/window-managers/windowlab.nix
./services/x11/window-managers/wmii.nix
./services/x11/window-managers/xmonad.nix
2017-05-07 11:55:56 +00:00
./services/x11/xautolock.nix
2016-04-20 06:24:53 +00:00
./services/x11/xbanish.nix
./services/x11/xfs.nix
./services/x11/xserver.nix
./system/activation/activation-script.nix
./system/activation/top-level.nix
./system/boot/binfmt.nix
./system/boot/emergency-mode.nix
./system/boot/grow-partition.nix
2015-10-16 17:35:18 +00:00
./system/boot/initrd-network.nix
./system/boot/initrd-ssh.nix
./system/boot/initrd-openvpn.nix
./system/boot/kernel.nix
./system/boot/kexec.nix
./system/boot/loader/efi.nix
./system/boot/loader/generations-dir/generations-dir.nix
generic-extlinux-compatible: Add new bootloader for ARM This module generates a /boot/extlinux/extlinux.conf bootloader configuration file that is supported by e.g. U-Boot: http://git.denx.de/?p=u-boot.git;a=blob;f=doc/README.distro;hb=refs/heads/master With this, all ARM boards supported by U-Boot can be booted in a common way (a single boot file generator, all boards booting via initrd like x86) and with same boot menu functionality as GRUB has. -- sample extlinux.conf file -- # Generated file, all changes will be lost on nixos-rebuild! # Change this to e.g. nixos-42 to temporarily boot to an older configuration. DEFAULT nixos-default TIMEOUT 50 LABEL nixos-default MENU LABEL NixOS - Default LINUX ../nixos/n7vxfk60nb5h0mcbhkwwxhcz2q2nvxzv-linux-4.1.0-rc3-cpufreq-zImage INITRD ../nixos/0ss2zs8sb6d1qn4gblxpwlxkfjsgs5f0-initrd-initrd FDTDIR ../nixos/n7vxfk60nb5h0mcbhkwwxhcz2q2nvxzv-linux-4.1.0-rc3-cpufreq-dtbs APPEND systemConfig=/nix/store/469qvr43ln8bfsnk5lzcz6m6jfcgdd4r-nixos-15.06.git.0b7a7a6M init=/nix/store/469qvr43ln8bfsnk5lzcz6m6jfcgdd4r-nixos-15.06.git.0b7a7a6M/init loglevel=8 console=ttyS0,115200n8 drm.debug=0xf LABEL nixos-71 MENU LABEL NixOS - Configuration 71 (2015-05-17 21:32 - 15.06.git.0b7a7a6M) LINUX ../nixos/n7vxfk60nb5h0mcbhkwwxhcz2q2nvxzv-linux-4.1.0-rc3-cpufreq-zImage INITRD ../nixos/0ss2zs8sb6d1qn4gblxpwlxkfjsgs5f0-initrd-initrd FDTDIR ../nixos/n7vxfk60nb5h0mcbhkwwxhcz2q2nvxzv-linux-4.1.0-rc3-cpufreq-dtbs APPEND systemConfig=/nix/store/469qvr43ln8bfsnk5lzcz6m6jfcgdd4r-nixos-15.06.git.0b7a7a6M init=/nix/store/469qvr43ln8bfsnk5lzcz6m6jfcgdd4r-nixos-15.06.git.0b7a7a6M/init loglevel=8 console=ttyS0,115200n8 drm.debug=0xf
2015-05-02 02:56:48 +00:00
./system/boot/loader/generic-extlinux-compatible
./system/boot/loader/grub/grub.nix
./system/boot/loader/grub/ipxe.nix
./system/boot/loader/grub/memtest.nix
2012-07-25 15:30:16 +00:00
./system/boot/loader/init-script/init-script.nix
./system/boot/loader/loader.nix
Add support for lightweight NixOS containers You can now say: systemd.containers.foo.config = { services.openssh.enable = true; services.openssh.ports = [ 2022 ]; users.extraUsers.root.openssh.authorizedKeys.keys = [ "ssh-dss ..." ]; }; which defines a NixOS instance with the given configuration running inside a lightweight container. You can also manage the configuration of the container independently from the host: systemd.containers.foo.path = "/nix/var/nix/profiles/containers/foo"; where "path" is a NixOS system profile. It can be created/updated by doing: $ nix-env --set -p /nix/var/nix/profiles/containers/foo \ -f '<nixos>' -A system -I nixos-config=foo.nix The container configuration (foo.nix) should define boot.isContainer = true; to optimise away the building of a kernel and initrd. This is done automatically when using the "config" route. On the host, a lightweight container appears as the service "container-<name>.service". The container is like a regular NixOS (virtual) machine, except that it doesn't have its own kernel. It has its own root file system (by default /var/lib/containers/<name>), but shares the Nix store of the host (as a read-only bind mount). It also has access to the network devices of the host. Currently, if the configuration of the container changes, running "nixos-rebuild switch" on the host will cause the container to be rebooted. In the future we may want to send some message to the container so that it can activate the new container configuration without rebooting. Containers are not perfectly isolated yet. In particular, the host's /sys/fs/cgroup is mounted (writable!) in the guest.
2013-11-27 15:54:20 +00:00
./system/boot/loader/raspberrypi/raspberrypi.nix
2016-06-01 10:54:03 +00:00
./system/boot/loader/systemd-boot/systemd-boot.nix
./system/boot/luksroot.nix
./system/boot/modprobe.nix
./system/boot/networkd.nix
2016-07-06 20:00:44 +00:00
./system/boot/plymouth.nix
./system/boot/resolved.nix
./system/boot/shutdown.nix
./system/boot/stage-1.nix
./system/boot/stage-2.nix
./system/boot/systemd.nix
./system/boot/systemd/coredump.nix
./system/boot/systemd/initrd-secrets.nix
./system/boot/systemd/initrd.nix
./system/boot/systemd/journald.nix
./system/boot/systemd/logind.nix
./system/boot/systemd/nspawn.nix
./system/boot/systemd/shutdown.nix
./system/boot/systemd/tmpfiles.nix
./system/boot/systemd/user.nix
./system/boot/timesyncd.nix
./system/boot/tmp.nix
./system/etc/etc-activation.nix
./tasks/auto-upgrade.nix
./tasks/bcache.nix
./tasks/cpu-freq.nix
2014-07-16 20:16:34 +00:00
./tasks/encrypted-devices.nix
./tasks/filesystems.nix
./tasks/filesystems/apfs.nix
2017-08-31 10:24:48 +00:00
./tasks/filesystems/bcachefs.nix
./tasks/filesystems/btrfs.nix
./tasks/filesystems/cifs.nix
./tasks/filesystems/ecryptfs.nix
./tasks/filesystems/exfat.nix
./tasks/filesystems/ext.nix
./tasks/filesystems/f2fs.nix
./tasks/filesystems/jfs.nix
./tasks/filesystems/nfs.nix
./tasks/filesystems/ntfs.nix
./tasks/filesystems/reiserfs.nix
./tasks/filesystems/unionfs-fuse.nix
./tasks/filesystems/vboxsf.nix
./tasks/filesystems/vfat.nix
./tasks/filesystems/xfs.nix
2012-12-04 18:17:54 +00:00
./tasks/filesystems/zfs.nix
./tasks/lvm.nix
./tasks/network-interfaces.nix
./tasks/network-interfaces-systemd.nix
./tasks/network-interfaces-scripted.nix
./tasks/scsi-link-power-management.nix
2021-07-14 16:40:05 +00:00
./tasks/snapraid.nix
./tasks/swraid.nix
./tasks/trackpoint.nix
2017-04-15 12:36:10 +00:00
./tasks/powertop.nix
./testing/service-runner.nix
./virtualisation/anbox.nix
./virtualisation/appvm.nix
./virtualisation/build-vm.nix
./virtualisation/container-config.nix
./virtualisation/containerd.nix
./virtualisation/containers.nix
./virtualisation/nixos-containers.nix
./virtualisation/oci-containers.nix
./virtualisation/cri-o.nix
./virtualisation/docker.nix
2021-12-14 22:07:58 +00:00
./virtualisation/docker-rootless.nix
./virtualisation/ecs-agent.nix
./virtualisation/libvirtd.nix
./virtualisation/lxc.nix
2016-12-02 12:39:04 +00:00
./virtualisation/lxcfs.nix
2015-09-14 06:27:31 +00:00
./virtualisation/lxd.nix
./virtualisation/amazon-options.nix
2017-04-07 09:40:17 +00:00
./virtualisation/hyperv-guest.nix
2018-05-29 16:29:23 +00:00
./virtualisation/kvmgt.nix
2022-02-03 16:03:38 +00:00
./virtualisation/openstack-options.nix
./virtualisation/openvswitch.nix
2014-11-10 23:32:05 +00:00
./virtualisation/parallels-guest.nix
./virtualisation/podman/default.nix
./virtualisation/qemu-guest-agent.nix
./virtualisation/spice-usb-redirection.nix
./virtualisation/virtualbox-guest.nix
./virtualisation/virtualbox-host.nix
./virtualisation/vmware-guest.nix
2022-04-23 15:33:34 +00:00
./virtualisation/vmware-host.nix
2021-10-09 07:07:54 +00:00
./virtualisation/waydroid.nix
./virtualisation/xen-dom0.nix
./virtualisation/xe-guest-utilities.nix
{ documentation.nixos.extraModules = [ ./virtualisation/qemu-vm.nix ]; }
]