Commit Graph

38428 Commits

Author SHA1 Message Date
Pratham Patel
83a5712b72 nixos/cosmic: add helper function to check for excluded package 2025-06-20 09:20:20 +05:30
Cosima Neidahl
5d44e716f4 ayatana-indicator-datetime: 24.5.1 -> 25.4.0, init lomiri-indicator-datetime (#415356) 2025-06-17 15:01:54 +02:00
Jörg Thalheim
d9a40c9bd5 command-not-found: disable by default, simplify, document (#416425) 2025-06-17 14:15:55 +02:00
K900
080f6e97a2 renovate: add support for environment variables (#417467) 2025-06-17 13:31:26 +03:00
Maximilian Bosch
83e08f3e3f Merge: nixos/postgresql: fix docs on default package (#416806) 2025-06-17 12:29:49 +02:00
ibizaman
24cad7344f renovate: add support for environment variables 2025-06-17 10:58:19 +02:00
Jessie Ross
0e144f8f27 command-not-found: Add more context to error msg 2025-06-17 11:11:39 +07:00
Peder Bergebakken Sundt
42d7266f38 firezone-gui-client: 1.4.12 -> 1.5.1 (#414765) 2025-06-17 03:42:41 +02:00
nikstur
50d0a81800 nixos/nix-store-veritysetup: init 2025-06-16 10:28:53 +02:00
RatCornu
94de595a56 nixos/szurubooru: init at 2.5-unstable-2025-02-11 2025-06-16 08:34:16 +02:00
Bobby Rong
47aa5fd2aa nixos/{budgie,cinnamon,mate}: gcr-ssh-agent follow-ups (#416878) 2025-06-16 08:14:41 +08:00
Morgan Jones
41ace86393 services: openvpn: servers: authUserPass: allow to be a path (#395982) 2025-06-15 17:04:13 -07:00
Jacob Birkett
5f33d95144 services: openvpn: servers: authUserPass: allow to be a path
This allows using an agenix file.
2025-06-15 16:47:21 -07:00
Sandro Jäckel
40a116fcae nixos/gitea: add support for minio secrets 2025-06-16 00:54:06 +02:00
Martin Weinelt
ac4ce03274 nixos/pdns-recursor: configure as local resolver
When pdns-recursor is enabled it should ideally be the default resolver
for the host as well. This is probably good for 95% of the use-cases out
there, and the default for unbound and kresd, but also bind and dnsmasq.
2025-06-15 19:02:27 +02:00
Aleksana
4c11b92239 cosmic: geoclue2 fixes (#415901) 2025-06-15 19:10:29 +08:00
Pratham Patel
358d8a18bd cosmic/nixos: whitelist geoclue-demo-agent 2025-06-15 16:22:14 +05:30
Aleksana
6abfe96f75 nixos/dwm-status: use structured RFC42 style settings (#416212) 2025-06-15 17:33:35 +08:00
Jessie Ross
0309303c7e command-not-found: Improve documentation 2025-06-15 15:56:43 +07:00
Jessie Ross
ce0a482872 command-not-found: Add explicit fish shell integration
Fish completely separate of nixos will look for command-not-found
provided by nixos, this was surprising so lets make it explicit.
2025-06-15 15:56:43 +07:00
Jessie Ross
be5b0ef699 command-not-found: Simplify the wrappers
- Now we check for database existence in the script.
- Nix ensures the script exists.
- The 126 error code check and retry is leftover from an old version.
2025-06-15 15:56:43 +07:00
Jessie Ross
b8bbe7706b command-not-found: Add database check to script
We must check for the database every time we use the script so lets add
it to the script itself.
2025-06-15 15:56:43 +07:00
Maximilian Bosch
2a6405fb15 nixos/postgresql: doc review
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-06-15 10:33:11 +02:00
Pratham Patel
1c19cb81e7 nixos/geoclue2: add option to manage whitelisted agents
The geoclue2 module recommends that the guest agent be disabled when the
desktop environment provides their own geoclue2 agent. But when a
desktop environment uses the demo agent directly, like COSMIC does, the
demo agent must be whitelisted. But disabling the demo agent also
removes it from the whitelisted agents.

This commit adds an option which holds a list of all whitelisted
geoclue2 agents. It allows for consumers like COSMIC to have the demo
agent disabled but still whitelisted for such use cases.
2025-06-15 12:01:51 +05:30
taku0
65b28ecbc8 firefox-beta-bin, firefox-devedition-bin: remove (#414510) 2025-06-15 15:30:52 +09:00
Bobby Rong
cf39ba5e07 nixos/{budgie,cinnamon,mate}: Hack around SSH_AUTH_SOCK
Make sure SSH_AUTH_SOCK is known by these sessions, which are not
systemd managed. It should not be a problem for users who know this
environment variable and use multiple desktops environments to
opt-out of this and I would prefer a more out-of-the-box experience
for those who don't.
2025-06-15 14:12:36 +08:00
Maximilian Bosch
e6cc23ba3f nixos/postgresql: fix docs on default package
Closes #416595
2025-06-14 23:25:43 +02:00
Pol Dellaiera
732ce7ece4 yeahwm: drop (#416319) 2025-06-14 15:13:56 +02:00
Martin Weinelt
d94de05424 nixos/postfix: replace tls cert/key options and allow removing settings from rendered main.cf (#413427) 2025-06-14 14:47:14 +02:00
Acid Bong
daf30d2fcd nixos/dwm-status: clean up whitespace and old comments 2025-06-14 13:17:28 +03:00
Acid Bong
07abe18272 nixos/dwm-status: use structured RFC0042-style settings 2025-06-14 13:17:28 +03:00
taku0
e048bd23c4 firefox-beta-bin, firefox-devedition-bin: remove 2025-06-14 12:30:52 +09:00
Philip Taron
51ad441bfa nixos/gnome/gcr-ssh-agent: init (#379731) 2025-06-13 15:03:21 -07:00
Anthony Rodriguez
faed89ee77 nixos/modules: enable programs.gnome.gcr-ssh-agent.enable on relevant modules
This is desktop managers and compositors that make use of gnome-keyring,
which will need an ssh agent running.
2025-06-13 22:37:12 +02:00
Anthony Rodriguez
69534a2257 nixos/gcr-ssh-agent: init
Co-authored-by: lilyinstarlight <lily@lily.flowers>
2025-06-13 22:37:09 +02:00
Martin Weinelt
3cb8d47c1a nixos/postfix: replace sslCert and sslKey options
There exist multiple issues with these options, for example they are not
introspectable, since the values are configured in the config part of the
module.

Also the keypair is always configured for both server and client usage,
which is really surprising. The postfix docs even advise against setting
up client certificates, if they aren't required. [1]

The replacements are the `smtpd_tls_chain_files` for server usage and
`smtp_tls_chain_files` for client usage, which are the prefered way to
configure keys and certificates since Postfix 3.4.0. [2]

[1] https://www.postfix.org/postconf.5.html#smtp_tls_cert_file
[2] https://www.postfix.org/postconf.5.html#smtpd_tls_cert_file
2025-06-13 19:53:33 +02:00
Martin Weinelt
951a020ed4 nixos/postfix: make config freeform and drop null values
This is the basis for defining common options on
`services.postfix.config` while not rendering them, when they're set to
`null`.
2025-06-13 19:53:32 +02:00
Adam C. Stephens
9d9e0f911c nixos/incus: fix AppArmor issue (#415057) 2025-06-13 13:46:57 -04:00
Jessie Ross
4241fb5eae command-not-found: Disable by default
This tool is broken for users that use flakes and not nix-channels, and
fails silently so few would be aware.
2025-06-13 23:33:48 +07:00
Aleksana
9b2b2838b7 nixos/qtile: fix 'package' option (#416173) 2025-06-13 23:40:06 +08:00
Michael Daniels
c822122883 yeahwm: drop
This package is broken and unmaintained upstream.

See also https://github.com/NixOS/nixpkgs/pull/414901#issuecomment-2968784854
2025-06-13 08:05:09 -04:00
OPNA2608
1a6b286b9c lomiri.lomiri-indicator-datetime: init at 25.4.0
ayatana-indicator-datetime, overridden to enable Lomiri features.
2025-06-13 13:49:14 +02:00
Aleksana
2054cff512 nixos/gatus: fix missing CAP_NET_RAW (#415877) (#415879) 2025-06-13 17:59:21 +08:00
Pol Dellaiera
f4b84fe431 ly: 1.0.3 -> 1.1.0 (#414490) 2025-06-13 07:24:32 +02:00
Ihar Hrachyshka
6fa85aa683 Revert "linux-builder: remove DNS hack for libslirp"
Resolution still fails when on VPN with no IPv6 DNS servers. We'll need
to investigate further why the fix doesn't help in this case.

This reverts commit f90236a8f2.

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-06-12 12:07:17 -04:00
misuzu
d06d1cae5a nixos/qtile: fix 'package' option 2025-06-12 18:11:45 +03:00
rewine
8376979439 nixos/modules: drop yabar 2025-06-12 10:39:14 +08:00
Yt
645c320e9b nixos/vector: add graceful shutdown limit option (#414311) 2025-06-11 20:58:58 -04:00
Martin Weinelt
1b59fd6732 nixos/postfix-tlspol: init (#415482)
* pkgs.formats.yaml_1_2: init

Same as YAML 1.1 but relies on the unpinned remarshal version which emits
YAML 1.2.

* nixos/postfix-tlspol: init

MTA-STS and DANE/TLSA resolver and TLS policy socketmap server for
Postfix.

* nixos/tests/postfix-tlspol: init

Simple test if the service comes up and the CLI can interact with it and
gives reasonable results.
2025-06-12 00:36:50 +02:00
Maximilian Bosch
d2a5ec6b6b Merge: nixos/nextcloud: Remove unused version logic (#413043) 2025-06-11 22:12:09 +02:00