Skip to content

Commit cc8b647

Browse files
authored
Merge pull request #127 from tomeon/nix-housekeeping-2026-07
Updating the Nix flake inputs and then fixing what broke as a result.
2 parents 2147eff + 40eab22 commit cc8b647

7 files changed

Lines changed: 144 additions & 54 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## Unreleased
4+
5+
### BUG FIXES
6+
7+
- Added the polkit action IDs `org.freedesktop.resolve1.{flush-caches,reset-server-features,reset-statistics}`
8+
to the list of actions allowed for the user running the OpenVPN client. The
9+
absence of these actions previously led to failures calling the relevant
10+
D-Bus methods under configurations that enabled cache flushes, server feature
11+
resets, or statistics resets.
12+
313
## 2.0.0 (2025.03.23)
414

515
### IMPROVEMENTS

docs/nixos-modules.md

Lines changed: 101 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ package
1010

1111

1212
*Default:*
13-
` pkgs.update-systemd-resolved `
13+
14+
```nix
15+
pkgs.update-systemd-resolved
16+
```
1417

1518
*Declared by:*
1619
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -33,7 +36,10 @@ attribute set of (submodule)
3336

3437

3538
*Default:*
36-
` { } `
39+
40+
```nix
41+
{ }
42+
```
3743

3844
*Declared by:*
3945
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -74,7 +80,10 @@ absolute path *(read only)*
7480

7581

7682
*Default:*
77-
` "/nix/store/<hash>-update-systemd-resolved-<name>.conf" `
83+
84+
```nix
85+
"/nix/store/<hash>-update-systemd-resolved-<name>.conf"
86+
```
7887

7988
*Declared by:*
8089
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -96,7 +105,10 @@ boolean
96105

97106

98107
*Default:*
99-
` false `
108+
109+
```nix
110+
false
111+
```
100112

101113
*Declared by:*
102114
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -118,7 +130,10 @@ string
118130

119131

120132
*Default:*
121-
` "‹name›" `
133+
134+
```nix
135+
"‹name›"
136+
```
122137

123138
*Declared by:*
124139
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -142,7 +157,10 @@ boolean
142157

143158

144159
*Default:*
145-
` false `
160+
161+
```nix
162+
false
163+
```
146164

147165
*Declared by:*
148166
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -163,7 +181,10 @@ submodule
163181

164182

165183
*Default:*
166-
` { } `
184+
185+
```nix
186+
{ }
187+
```
167188

168189
*Declared by:*
169190
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -190,7 +211,10 @@ description of this feature\.
190211

191212

192213
*Default:*
193-
` true `
214+
215+
```nix
216+
true
217+
```
194218

195219
*Declared by:*
196220
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -215,13 +239,16 @@ attribute set of ((submodule) or non-empty string convertible to it)
215239

216240

217241
*Default:*
218-
` { } `
242+
243+
```nix
244+
{ }
245+
```
219246

220247

221248

222249
*Example:*
223250

224-
```
251+
```nix
225252
{
226253
"3.4.5.6" = { };
227254
resolver-the-first = {
@@ -251,7 +278,10 @@ function that evaluates to a(n) string *(read only)*
251278

252279

253280
*Default:*
254-
` <function> `
281+
282+
```nix
283+
<function>
284+
```
255285

256286
*Declared by:*
257287
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -272,7 +302,10 @@ non-empty string
272302

273303

274304
*Default:*
275-
` "‹name›" `
305+
306+
```nix
307+
"‹name›"
308+
```
276309

277310
*Declared by:*
278311
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -296,7 +329,10 @@ null or non-empty string
296329

297330

298331
*Default:*
299-
` null `
332+
333+
```nix
334+
null
335+
```
300336

301337
*Declared by:*
302338
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -317,7 +353,10 @@ null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
317353

318354

319355
*Default:*
320-
` null `
356+
357+
```nix
358+
null
359+
```
321360

322361
*Declared by:*
323362
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -338,7 +377,10 @@ null or non-empty string
338377

339378

340379
*Default:*
341-
` null `
380+
381+
```nix
382+
null
383+
```
342384

343385
*Declared by:*
344386
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -366,7 +408,10 @@ the global value for ` DNSOverTLS ` configured in ` resolved.conf `\.
366408

367409

368410
*Default:*
369-
` null `
411+
412+
```nix
413+
null
414+
```
370415

371416
*Declared by:*
372417
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -394,7 +439,10 @@ the global value for ` DNSSEC ` configured in ` resolved.conf `\.
394439

395440

396441
*Default:*
397-
` null `
442+
443+
```nix
444+
null
445+
```
398446

399447
*Declared by:*
400448
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -419,7 +467,10 @@ list of non-empty string
419467

420468

421469
*Default:*
422-
` [ ] `
470+
471+
```nix
472+
[ ]
473+
```
423474

424475
*Declared by:*
425476
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -443,7 +494,10 @@ null or non-empty string
443494

444495

445496
*Default:*
446-
` null `
497+
498+
```nix
499+
null
500+
```
447501

448502
*Declared by:*
449503
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -468,7 +522,10 @@ description of this feature\.
468522

469523

470524
*Default:*
471-
` null `
525+
526+
```nix
527+
null
528+
```
472529

473530
*Declared by:*
474531
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -496,7 +553,10 @@ the global value for ` LLMNR ` configured in ` resolved.conf `\.
496553

497554

498555
*Default:*
499-
` null `
556+
557+
```nix
558+
null
559+
```
500560

501561
*Declared by:*
502562
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -524,7 +584,10 @@ the global value for ` MulticastDNS ` configured in ` resolved.conf `\.
524584

525585

526586
*Default:*
527-
` null `
587+
588+
```nix
589+
null
590+
```
528591

529592
*Declared by:*
530593
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -549,7 +612,10 @@ description of this feature\.
549612

550613

551614
*Default:*
552-
` null `
615+
616+
```nix
617+
null
618+
```
553619

554620
*Declared by:*
555621
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -575,7 +641,10 @@ description of this feature\.
575641

576642

577643
*Default:*
578-
` null `
644+
645+
```nix
646+
null
647+
```
579648

580649
*Declared by:*
581650
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -600,7 +669,10 @@ list of non-empty string
600669

601670

602671
*Default:*
603-
` [ ] `
672+
673+
```nix
674+
[ ]
675+
```
604676

605677
*Declared by:*
606678
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)
@@ -625,7 +697,10 @@ list of non-empty string
625697

626698

627699
*Default:*
628-
` [ ] `
700+
701+
```nix
702+
[ ]
703+
```
629704

630705
*Declared by:*
631706
- [nix/nixos-modules\.nix](/nix/nixos-modules.nix)

flake.lock

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)