Commit Graph

874 Commits

Author SHA1 Message Date
Jonas Chevalier
b387f66106
fix: set lower prio on networking.hostName (#484)
* fix: set lower prio on networking.hostName

Avoid clashes with the clan-core project.

1337 is in between mkDefault (1000) and mkOptionDefault (1500).

---------

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-08-16 17:03:33 +02:00
github-actions[bot]
c5017cb68a dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/a781ff33ae258bbcfd4ed6e673860c3e923bf2cc' (2024-08-10)
  → 'github:NixOS/nixpkgs/4a92571f9207810b559c9eac203d1f4d79830073' (2024-08-13)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/c9f97032be6816fa234f24803b8ae79dc7753a91' (2024-08-11)
  → 'github:numtide/treefmt-nix/4a6d7dccf80a1aa2d04cfaa88d9e5511542a2486' (2024-08-14)
2024-08-15 00:50:03 +00:00
github-actions[bot]
cc212e8a02 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/bef98989a27429e1cb9e3d9c25701ba2da742af2' (2024-08-10)
  → 'github:NixOS/nixpkgs/9ccfa877218074582ff21fe950944fa0a7240248' (2024-08-14)
2024-08-15 00:50:03 +00:00
github-actions[bot]
a7cc81cd76 dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/883180e6550c1723395a3a342f830bfc5c371f6b' (2024-08-05)
  → 'github:NixOS/nixpkgs/a781ff33ae258bbcfd4ed6e673860c3e923bf2cc' (2024-08-10)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/3c977f1c9930f54066c085305b4b2291385e7a73' (2024-08-07)
  → 'github:cachix/pre-commit-hooks.nix/c7012d0c18567c889b948781bc74a501e92275d1' (2024-08-09)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/768acdb06968e53aa1ee8de207fd955335c754b7' (2024-07-30)
  → 'github:numtide/treefmt-nix/c9f97032be6816fa234f24803b8ae79dc7753a91' (2024-08-11)
2024-08-12 00:47:56 +00:00
github-actions[bot]
9fdf87d406 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/92bb3f6051ce28e9f203dcaa31c73dc186408466' (2024-08-07)
  → 'github:NixOS/nixpkgs/bef98989a27429e1cb9e3d9c25701ba2da742af2' (2024-08-10)
2024-08-12 00:47:56 +00:00
github-actions[bot]
f389064525 dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/06939f6b7ec4d4f465bf3132a05367cccbbf64da' (2024-08-05)
  → 'github:cachix/pre-commit-hooks.nix/3c977f1c9930f54066c085305b4b2291385e7a73' (2024-08-07)
2024-08-08 00:45:22 +00:00
github-actions[bot]
05a9816c9a flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9a30c2b9716958e419b540bc1c0cdbe6cbfbf15c' (2024-08-06)
  → 'github:NixOS/nixpkgs/92bb3f6051ce28e9f203dcaa31c73dc186408466' (2024-08-07)
2024-08-08 00:45:22 +00:00
aos
95804de6d2
feat(docs): Add links to module docs (#479)
Closes #476

Here's a first pass at linking to the modules. I thought about
finding a way to automate this (eg. populating the links directly from
the exposed flake modules) but couldn't find a clean solution.
2024-08-07 17:36:05 +02:00
zowoq
9a04d74901 Reapply "ci: remove max-jobs = 0"
This reverts commit 64ae31cb29.
2024-08-07 08:33:24 +10:00
github-actions[bot]
f8143e660e dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/9227223f6d922fee3c7b190b2cc238a99527bbb7' (2024-07-03)
  → 'github:hercules-ci/flake-parts/8471fe90ad337a8074e957b69ca4d0089218391d' (2024-08-01)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/7e08a9dd34314fb8051c28b231a68726c54daa7b' (2024-07-31)
  → 'github:LnL7/nix-darwin/91010a5613ffd7ee23ee9263213157a1c422b705' (2024-08-06)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/12bf09802d77264e441f48e25459c10c93eada2e' (2024-07-29)
  → 'github:NixOS/nixpkgs/883180e6550c1723395a3a342f830bfc5c371f6b' (2024-08-05)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/f451c19376071a90d8c58ab1a953c6e9840527fd' (2024-07-15)
  → 'github:cachix/pre-commit-hooks.nix/06939f6b7ec4d4f465bf3132a05367cccbbf64da' (2024-08-05)
2024-08-06 22:21:33 +00:00
github-actions[bot]
aa6613a37f flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c68bae316281af1b80a1d12c6f56d2b92b6f2d3a' (2024-07-31)
  → 'github:NixOS/nixpkgs/9a30c2b9716958e419b540bc1c0cdbe6cbfbf15c' (2024-08-06)
2024-08-06 22:21:33 +00:00
zimbatm
ca4899d7a4 chore(flake): update mkdocs-numtide
Unfollow nixos-stable since mkdocs-numtide depends on a plugin that is
only available on nixos-unstable.
2024-08-06 22:08:42 +00:00
github-actions[bot]
46a59095dc dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/0413754b3cdb879ba14f6e96915e5fdf06c6aab6' (2024-07-27)
  → 'github:LnL7/nix-darwin/7e08a9dd34314fb8051c28b231a68726c54daa7b' (2024-07-31)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/8c50662509100d53229d4be607f1a3a31157fa12' (2024-07-27)
  → 'github:NixOS/nixpkgs/12bf09802d77264e441f48e25459c10c93eada2e' (2024-07-29)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/8db8970be1fb8be9c845af7ebec53b699fe7e009' (2024-07-23)
  → 'github:numtide/treefmt-nix/768acdb06968e53aa1ee8de207fd955335c754b7' (2024-07-30)
2024-08-01 00:51:24 +00:00
github-actions[bot]
1eff3a0948 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/dcfb2878c687e5eb5fcbc5116969c45c85be34e2' (2024-07-28)
  → 'github:NixOS/nixpkgs/c68bae316281af1b80a1d12c6f56d2b92b6f2d3a' (2024-07-31)
2024-08-01 00:51:24 +00:00
Jörg Thalheim
1f867a5658 use mkDefault for nix.optimise.automatic
Co-authored-by: zowoq <59103226+zowoq@users.noreply.github.com>
2024-07-29 14:38:46 +00:00
Jörg Thalheim
abb6ee6eb2 nix: enable auto-optimize-store 2024-07-29 14:38:46 +00:00
Jörg Thalheim
d2cc7630a9 nix-experimental: use nixVersions.latest 2024-07-29 14:38:46 +00:00
github-actions[bot]
75c12f43ba dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/884f3fe6d9bf056ba0017c132c39c1f0d07d4fec' (2024-07-23)
  → 'github:LnL7/nix-darwin/0413754b3cdb879ba14f6e96915e5fdf06c6aab6' (2024-07-27)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/575f3027caa1e291d24f1e9fb0e3a19c2f26d96b' (2024-07-22)
  → 'github:NixOS/nixpkgs/8c50662509100d53229d4be607f1a3a31157fa12' (2024-07-27)
2024-07-29 01:32:12 +00:00
github-actions[bot]
83daae4299 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1855c9961e0bfa2e776fa4b58b7d43149eeed431' (2024-07-24)
  → 'github:NixOS/nixpkgs/dcfb2878c687e5eb5fcbc5116969c45c85be34e2' (2024-07-28)
2024-07-29 01:32:12 +00:00
Jonas Chevalier
27b3a9b238
Merge pull request #469 from nix-community/treefmt
treefmt: nixpkgs-fmt -> nixfmt
2024-07-25 08:21:38 +02:00
github-actions[bot]
c9967deecd dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/33bf7df5bbfcbbb49e6559b0c96c9e3b26d14e58' (2024-07-21)
  → 'github:LnL7/nix-darwin/884f3fe6d9bf056ba0017c132c39c1f0d07d4fec' (2024-07-23)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/0c53b6b8c2a3e46c68e04417e247bba660689c9d' (2024-07-19)
  → 'github:NixOS/nixpkgs/575f3027caa1e291d24f1e9fb0e3a19c2f26d96b' (2024-07-22)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/888bfb10a9b091d9ed2f5f8064de8d488f7b7c97' (2024-07-20)
  → 'github:numtide/treefmt-nix/8db8970be1fb8be9c845af7ebec53b699fe7e009' (2024-07-23)
2024-07-25 00:46:10 +00:00
github-actions[bot]
295bd9b0f1 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4cc8b29327bed3d52b40041f810f49734298af46' (2024-07-21)
  → 'github:NixOS/nixpkgs/1855c9961e0bfa2e776fa4b58b7d43149eeed431' (2024-07-24)
2024-07-25 00:46:10 +00:00
zowoq
722c1dc068 format tree 2024-07-25 10:13:27 +10:00
zowoq
dc07750547 treefmt: nixpkgs-fmt -> nixfmt 2024-07-25 10:12:36 +10:00
github-actions[bot]
936858820d dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/7522a30d328f885d20c2815bd05eb711bc69644c' (2024-07-15)
  → 'github:LnL7/nix-darwin/33bf7df5bbfcbbb49e6559b0c96c9e3b26d14e58' (2024-07-21)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/53e81e790209e41f0c1efa9ff26ff2fd7ab35e27' (2024-07-14)
  → 'github:NixOS/nixpkgs/0c53b6b8c2a3e46c68e04417e247bba660689c9d' (2024-07-19)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/0fb28f237f83295b4dd05e342f333b447c097398' (2024-07-15)
  → 'github:numtide/treefmt-nix/888bfb10a9b091d9ed2f5f8064de8d488f7b7c97' (2024-07-20)
2024-07-22 01:42:43 +00:00
github-actions[bot]
b0ea73f986 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7edc243443b44444eba596557de03ee52beca2eb' (2024-07-17)
  → 'github:NixOS/nixpkgs/4cc8b29327bed3d52b40041f810f49734298af46' (2024-07-21)
2024-07-22 01:42:43 +00:00
github-actions[bot]
ef4f2248e1 dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/5ce8503cf402cf76b203eba4b7e402bea8e44abc' (2024-07-13)
  → 'github:LnL7/nix-darwin/7522a30d328f885d20c2815bd05eb711bc69644c' (2024-07-15)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/f12ee5f64c6a09995e71c9626d88c4efa983b488' (2024-07-12)
  → 'github:NixOS/nixpkgs/53e81e790209e41f0c1efa9ff26ff2fd7ab35e27' (2024-07-14)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/8d6a17d0cdf411c55f12602624df6368ad86fac1' (2024-07-09)
  → 'github:cachix/pre-commit-hooks.nix/f451c19376071a90d8c58ab1a953c6e9840527fd' (2024-07-15)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/b92afa1501ac73f1d745526adc4f89b527595f14' (2024-07-14)
  → 'github:numtide/treefmt-nix/0fb28f237f83295b4dd05e342f333b447c097398' (2024-07-15)
2024-07-18 00:45:00 +00:00
github-actions[bot]
431e5c957d flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0af9d835c27984b3265145f8e3cbc6c153479196' (2024-07-14)
  → 'github:NixOS/nixpkgs/7edc243443b44444eba596557de03ee52beca2eb' (2024-07-17)
2024-07-18 00:45:00 +00:00
Jonas Chevalier
d10fbbd58b
feat(zfs): set default networking.hostId (#465)
* feat(zfs): set default networking.hostId

In server scenario, disks are not getting shared, this is just not a
thing. Don't force users to set this value.

* Update nixos/common/zfs.nix

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>

---------

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-07-17 16:17:40 +02:00
Jörg Thalheim
36905a236d
Merge pull request #461 from nix-community/vim
fix vim warning
2024-07-15 10:35:27 +02:00
Jörg Thalheim
6e31ac3713
Merge pull request #462 from msfjarvis/patch-1
darwin: drop removed services.openssh.authorizedKeysFiles option
2024-07-15 10:35:10 +02:00
Harsh Shandilya
9c9db0b387
darwin: drop removed services.openssh.authorizedKeysFiles option
nix-darwin no longer allow to set this
2024-07-15 11:13:42 +05:30
zowoq
eaa9f7d147 fix vim warning
> programs.vim.defaultEditor will only work if programs.vim.enable is enabled, which will be enforced after the 24.11 release
2024-07-15 13:26:30 +10:00
github-actions[bot]
a025944e2d dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/cf297a8d248db6a455b60133f6c0029c04ebe50e' (2024-07-10)
  → 'github:LnL7/nix-darwin/5ce8503cf402cf76b203eba4b7e402bea8e44abc' (2024-07-13)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/249fbde2a178a2ea2638b65b9ecebd531b338cf9' (2024-07-09)
  → 'github:NixOS/nixpkgs/f12ee5f64c6a09995e71c9626d88c4efa983b488' (2024-07-12)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/750dfb555b5abdab4d3266b3f9a05dec6d205c04' (2024-07-10)
  → 'github:numtide/treefmt-nix/b92afa1501ac73f1d745526adc4f89b527595f14' (2024-07-14)
2024-07-15 00:46:58 +00:00
github-actions[bot]
9799a21d30 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e01511309fe8b0432aa58a547365e51d5a3ecf85' (2024-07-10)
  → 'github:NixOS/nixpkgs/0af9d835c27984b3265145f8e3cbc6c153479196' (2024-07-14)
2024-07-15 00:46:58 +00:00
Harsh Shandilya
111d0cf02b
fix: drop removed sound.enable option (#459)
https://github.com/NixOS/nixpkgs/pull/326262 made defining sound.enable an eval error.
2024-07-14 10:52:07 +02:00
Jörg Thalheim
e3e8ff545e
Merge pull request #458 from nix-community/serial-access
serial: change defaults to bring back kernel logs
2024-07-11 11:58:46 +02:00
Jonas Chevalier
2888a2286c
hetzner-cloud: enable qemu-agent for password resets (#455) 2024-07-11 11:53:08 +02:00
Jörg Thalheim
b6889c9fc1 serial: change defaults to bring back kernel logs
It's actually more common for people to have graphical access
i.e. most BMCs offer this by default. On the other hand its confusing
if you don't get kernel logs on these outputs. That's why we now
prefer graphical ttys over serial, but still enable console access on
serial consoles
2024-07-11 11:04:42 +02:00
github-actions[bot]
3ba7dcad7b dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/0f89b73f41eaa1dde67b291452c181d9a75f10dd' (2024-07-07)
  → 'github:LnL7/nix-darwin/cf297a8d248db6a455b60133f6c0029c04ebe50e' (2024-07-10)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/49ee0e94463abada1de470c9c07bfc12b36dcf40' (2024-07-06)
  → 'github:NixOS/nixpkgs/249fbde2a178a2ea2638b65b9ecebd531b338cf9' (2024-07-09)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07' (2024-06-24)
  → 'github:cachix/pre-commit-hooks.nix/8d6a17d0cdf411c55f12602624df6368ad86fac1' (2024-07-09)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e1d7bd5ec6fc389eb3a90e232c4150338bf6a508' (2024-07-07)
  → 'github:numtide/treefmt-nix/750dfb555b5abdab4d3266b3f9a05dec6d205c04' (2024-07-10)
2024-07-11 00:45:37 +00:00
github-actions[bot]
2e1bb85308 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/60a94e515488e335bd5bce096431d490486915e3' (2024-07-07)
  → 'github:NixOS/nixpkgs/e01511309fe8b0432aa58a547365e51d5a3ecf85' (2024-07-10)
2024-07-11 00:45:37 +00:00
github-actions[bot]
21a3259985 dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/ec12b88104d6c117871fad55e931addac4626756' (2024-07-01)
  → 'github:LnL7/nix-darwin/0f89b73f41eaa1dde67b291452c181d9a75f10dd' (2024-07-07)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/706eef542dec88cc0ed25b9075d3037564b2d164' (2024-07-02)
  → 'github:NixOS/nixpkgs/49ee0e94463abada1de470c9c07bfc12b36dcf40' (2024-07-06)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/bdb6355009562d8f9313d9460c0d3860f525bc6c' (2024-07-02)
  → 'github:numtide/treefmt-nix/e1d7bd5ec6fc389eb3a90e232c4150338bf6a508' (2024-07-07)
2024-07-08 01:00:48 +00:00
github-actions[bot]
7fa2dc46e2 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/88f3dab52d2cc42945f70f4e84c4505dedaa377d' (2024-07-03)
  → 'github:NixOS/nixpkgs/60a94e515488e335bd5bce096431d490486915e3' (2024-07-07)
2024-07-08 01:00:48 +00:00
Jörg Thalheim
27dbc69093 disable auto-allocate-uids on macOS
It breaks whoami in nix builds.
2024-07-05 14:44:21 +00:00
github-actions[bot]
b4f8e243d8 dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/4e3583423212f9303aa1a6337f8dffb415920e4f' (2024-07-01)
  → 'github:hercules-ci/flake-parts/9227223f6d922fee3c7b190b2cc238a99527bbb7' (2024-07-03)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/d032c1a6dfad4eedec7e35e91986becc699d7d69' (2024-07-01)
  → 'github:NixOS/nixpkgs/706eef542dec88cc0ed25b9075d3037564b2d164' (2024-07-02)
2024-07-04 00:55:09 +00:00
github-actions[bot]
e2172c7901 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b1bbd0246ae3d9878fa987391a3d8b2d8803731e' (2024-07-02)
  → 'github:NixOS/nixpkgs/88f3dab52d2cc42945f70f4e84c4505dedaa377d' (2024-07-03)
2024-07-04 00:55:09 +00:00
zowoq
1844f1a15e Revert "common/openssh: apply workaround for CVE-2024-6387"
This reverts commit b742b86532.
2024-07-03 10:08:11 +10:00
github-actions[bot]
83146a094e dev/private/flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9' (2024-06-30)
  → 'github:hercules-ci/flake-parts/4e3583423212f9303aa1a6337f8dffb415920e4f' (2024-07-01)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/50581970f37f06a4719001735828519925ef8310' (2024-06-23)
  → 'github:LnL7/nix-darwin/ec12b88104d6c117871fad55e931addac4626756' (2024-07-01)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/89c49874fb15f4124bf71ca5f42a04f2ee5825fd' (2024-06-26)
  → 'github:NixOS/nixpkgs/d032c1a6dfad4eedec7e35e91986becc699d7d69' (2024-07-01)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd' (2024-06-30)
  → 'github:numtide/treefmt-nix/bdb6355009562d8f9313d9460c0d3860f525bc6c' (2024-07-02)
2024-07-03 00:04:56 +00:00
github-actions[bot]
83e9821492 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e6cdd8a11b26b4d60593733106042141756b54a3' (2024-06-30)
  → 'github:NixOS/nixpkgs/b1bbd0246ae3d9878fa987391a3d8b2d8803731e' (2024-07-02)
2024-07-03 00:04:56 +00:00
Jörg Thalheim
14b3b0aa48
Merge pull request #449 from nix-community/openssh-workaround
common/openssh: apply workaround for CVE-2024-6387
2024-07-01 13:59:46 +02:00