100 Commits
Author SHA1 Message Date
Michael HoangandGitHub a4cf1d1085 mas: add module for Mac App Store management (#1668) 2026-07-15 13:58:56 +00:00
Michael HoangandGitHub 1e107a7b92 Revert "tests/aerospace: adapt to new toml generator" (#1773) 2026-05-17 07:31:14 +00:00
Michael HoangandGitHub d0e2383e3f tests/aerospace: adapt to new toml generator (#1756) 2026-05-03 03:07:42 +00:00
Michael HoangandGitHub da529ac9e4 services/openssh: manage host keys (#1701) 2026-03-08 20:03:47 +00:00
Michael HoangandGitHub 52d0615161 nix: add nix 2.33 to auto-optimise-store assertion (#1551) 2026-03-01 15:40:24 +00:00
Michael Hoang e6efc7c131 services/openssh: manage host keys 2026-02-27 15:42:59 +01:00
Michael Hoang 6d789c5a41 etc: support experimental official Nix installer 2026-02-17 23:53:32 +01:00
Michael HoangandGitHub 7c952d9a52 Add support for installing vscode extensions via brew (#1222) 2026-02-10 15:13:34 +00:00
Michael HoangandGitHub 8b720b9662 programs/direnv: add enable[shell]Integration options (#1680) 2026-01-16 11:11:07 +00:00
Michael HoangandGitHub 7b1d394e7d feat(screencapture): add save-selections (#1677) 2026-01-12 12:21:49 +00:00
Michael HoangandGitHub 9f48ffaca1 Add flake-parts module (#1670) 2026-01-06 16:55:03 +00:00
Michael HoangandGitHub f0c8e1f6fe feat(gnupg): add configurable package option and install it (#1667) 2025-12-26 21:26:36 +00:00
Michael HoangandGitHub adc6bed3ad modules/examples/lnl: drop qes (#1666) 2025-12-23 20:15:52 +00:00
Michael HoangandGitHub 5fb45ece61 Update nixpkgs (#1658) 2025-12-18 06:13:12 +00:00
Michael HoangandGitHub 9b628e171b github-runner: fix authentication with actions/checkout@v6 (#1655) 2025-12-14 03:47:29 +00:00
Michael HoangandGitHub e95de00a47 fold -> foldr (#1646) 2025-11-26 12:44:44 +00:00
Michael HoangandGitHub c00da4e0a4 readme: update determinate installer instructions (#1642) 2025-11-18 19:02:47 +00:00
Michael HoangandGitHub 973db96394 applications: change pathsToLink to a list (#1636) 2025-11-14 16:13:24 +00:00
Michael HoangandGitHub e2b82ebd0f Add system.defaults.finder._FXEnableColumnAutoSizing (#1626) 2025-11-07 07:42:06 +00:00
Michael HoangandGitHub b8c7ac0302 Adapt to a Vim package rename/replacement in Nixpkgs (#1623) 2025-11-05 01:01:20 +00:00
Michael HoangandGitHub 69921864a7 dnsmasq: make the daemon wait for the nix store to be mounted (#1620) 2025-11-03 16:12:48 +00:00
Michael HoangandGitHub 7cd9aac79e networking: modify firewall settings only if explicitly set (#1614) 2025-10-24 21:06:27 +00:00
Michael HoangandGitHub c3211fcd0c dnsmasq: add servers option for upstream DNS configuration (#1611) 2025-10-17 17:14:42 +00:00
Michael HoangandGitHub 9a9ab01072 #1608: aerospace: add option for colemak key-mapping (#1609) 2025-10-13 06:56:23 +00:00
Michael HoangandGitHub c48e963a55 telegraf: set HOME to avoid crash at startup (#1598) 2025-09-25 13:02:32 +00:00
Michael HoangandGitHub 25381509d5 Correct enum values for system.defaults.NSGlobalDomain.AppleIconAppearanceTheme (#1596) 2025-09-21 09:44:43 +00:00
Michael HoangandGitHub 7be9c1b136 Add system.defaults.NSGlobalDomain.AppleIconAppearanceTheme (#1593) 2025-09-20 16:52:53 +00:00
Michael HoangandGitHub 830b3f0b50 Fix typo in Nix module (#1585) 2025-09-09 15:02:04 +00:00
Michael HoangandGitHub 15f067638e github-runner: fix the nodeRuntimes option (#1582) 2025-09-06 03:54:02 +00:00
Michael HoangandGitHub d7c9b35913 github-runner: add support for node24 (#1573) 2025-09-06 03:51:15 +00:00
Michael HoangandGitHub ff139e8183 Remove deprecated homebrew tap example (homebrew/cask-fonts) (#1515) 2025-06-22 02:18:14 +00:00
Michael Hoang be2d7d6535 applications: ensure sufficient permissions before updating apps 2025-06-21 14:54:32 +07:00
Michael HoangandGitHub 0d71cbf88d programs/ssh: backport knownHosts changes (#1517) 2025-06-19 09:27:36 +00:00
Michael Hoang 82566dd254 programs/ssh: remove with lib; 2025-06-19 16:08:37 +07:00
Michael Hoangandpennae a991859d1f nixos/ssh: undeprecate knownHosts.«name».hostNames
Backport https://github.com/NixOS/nixpkgs/commit/e9f17a9f45e8466b34be1fededb70713b13d901c

Co-authored-by: pennae <github@quasiparticle.net>
2025-06-19 16:08:09 +07:00
Michael HoangandTaeer Bar-Yam 9d5b27bc93 modules/programs/ssh: knownHosts -> extraKnownHosts
Backport https://github.com/NixOS/nixpkgs/commit/8fa2e787f1400fd636983c9865ce0ef6cd3d193d

Co-authored-by: Taeer Bar-Yam <taeer@bar-yam.me>
2025-06-19 16:07:11 +07:00
Michael HoangandFlorian Klink 2d257c09a1 programs.ssh.knownHosts: update example to be an attrset
Backport https://github.com/NixOS/nixpkgs/commit/4f11c06fac92bc19b764a9248df416f20ff5ad03

Co-authored-by: Florian Klink <flokli@flokli.de>
2025-06-19 16:05:09 +07:00
Michael Hoang 04b04f4b9d programs/ssh: move to match path in NixOS 2025-06-19 10:45:32 +07:00
Michael Hoang f6b29e4af8 defaults: support AppleKeyboardUIMode = 2 for newer macOS versions 2025-06-04 11:02:16 +10:00
Michael HoangandGitHub d46a07214f Fix ShellCheck escaped character issue in nixPath check (#1500) 2025-06-04 00:56:23 +00:00
Michael HoangandGitHub a9939228f6 config/system-path: restructure to mirror NixOS (#1481) 2025-05-25 05:00:28 +00:00
Michael HoangandGitHub 9f609d1d9f ci: enable merge queue (#1482) 2025-05-25 04:31:32 +00:00
Michael Hoang 0d3dcc55f3 ci: enable merge queue 2025-05-25 14:14:52 +10:00
Michael Hoang cd6a8a796d config/system-path: restructure to mirror NixOS
https://github.com/NixOS/nixpkgs/blob/2795c506fe8fb7b03c36ccb51f75b6df0ab2553f/nixos/modules/config/system-path.nix
2025-05-25 14:06:56 +10:00
Michael HoangandGitHub e0a7c37735 config/terminfo: init module (#1479) 2025-05-25 09:50:52 +10:00
Michael Hoang 5374405a01 config/terminfo: init module 2025-05-25 09:24:12 +10:00
Michael HoangandGitHub acd6aa5a90 programs/arqbackup: init module (#1474) 2025-05-24 15:40:10 +10:00
Michael Hoang 7347f72507 programs/arqbackup: init module 2025-05-24 15:16:24 +10:00
Michael HoangandGitHub 93562b65cf feat(services.openssh): add extraConfig option (#1465) 2025-05-23 01:41:14 +00:00
Michael HoangandGitHub e2676937fa flake.lock: update (#1463) 2025-05-21 09:36:44 +00:00
Michael HoangandGitHub b9b927dd1f Update repo links (#1450) 2025-05-18 08:45:43 +10:00
Michael HoangandGitHub 8817b00b00 defaults: add com.apple.iCal for managing Calendar.app (#1446) 2025-05-16 13:12:40 +10:00
Michael Hoang 14737a9676 defaults: add com.apple.iCal for managing Calendar.app 2025-05-16 12:52:49 +10:00
Michael HoangandGitHub b6fff20c69 defaults: update docs for AppleInterfaceStyle (#1445) 2025-05-15 18:28:21 +10:00
Michael Hoang d693997a32 defaults: update docs for AppleInterfaceStyle
Eventually we should implement a special type that allows deleting
values.
2025-05-15 18:02:47 +10:00
Michael HoangandGitHub f0fbf2dbe7 _1password{,-gui}: fix package not being used (#1444) 2025-05-15 17:29:56 +10:00
Michael Hoang f2753a4ca6 _1password{,-gui}: fix package not being used 2025-05-15 17:01:26 +10:00
Michael HoangandGitHub f88be00227 Merge pull request #1442 from lheckemann/gitlab-runner-fix
gitlab-runner: write config as toml, don't clobber existing file
2025-05-13 22:20:02 +10:00
Michael HoangandGitHub 6cb36e8327 Merge pull request #1438 from Enzime/push-qztkxuoksrpv
programs/_1password{,-gui}: init modules
2025-05-08 22:50:54 +10:00
Michael Hoang c36b57f219 programs/_1password-gui: init module 2025-05-08 20:17:13 +10:00
Michael Hoang 24c2d2bab7 programs/_1password: init module 2025-05-08 20:16:50 +10:00
Michael HoangandGitHub 760a11c870 Merge pull request #1432 from WHForks/replacevars
nix-tools: use replaceVarsWith
2025-05-03 16:49:02 +10:00
Michael HoangandGitHub 4515dacafb Merge pull request #1425 from Enzime/push-luyktrtqqskl
networking: allow users to override FQDN
2025-04-28 14:58:41 +10:00
Michael Hoang 9603417da1 networking: allow users to override FQDN
Backport of https://github.com/NixOS/nixpkgs/pull/391522
2025-04-28 14:22:30 +10:00
Michael HoangandGitHub 43975d782b Merge pull request #1423 from Enzime/push-kpkrwzkroylt
networking: backport `domain`, `fqdn` and `fqdnOrHostName` options
2025-04-12 19:29:39 +02:00
Michael Hoang 751a96bc1f networking: backport domain, fqdn and fqdnOrHostName options
https://github.com/NixOS/nixpkgs/blob/f675531bc7e6657c10a18b565cfebd8aa9e24c14/nixos/modules/tasks/network-interfaces.nix#L580-L618
2025-04-12 19:11:10 +02:00
Michael HoangandGitHub 113883e37d Merge pull request #1388 from ivankovnatsky/master
services/netdata: add cacheDir option
2025-04-09 20:44:32 +02:00
Michael HoangandGitHub 73d59580d0 Merge pull request #1400 from dwt/linux-builder-working-directory
Linux builder: working directory rename and cleanup
2025-04-01 17:36:52 +09:00
Michael Hoang 1b8d711826 linux-builder: format 2025-04-01 17:09:49 +09:00
Michael HoangandGitHub eaff8219d6 Merge pull request #1410 from Enzime/push-kklymxxksrnp
nix-tools: re‐add `nixPackage`
2025-03-31 00:54:11 +09:00
Michael HoangandGitHub 75f8e4dbc5 Merge pull request #1403 from emilazy/push-wqyxrrzkzovy
treewide: point to the new GitHub organization
2025-03-28 10:27:21 +09:00
Michael HoangandGitHub bb81755a36 Merge pull request #920 from hiroqn/master
Expose `extendModules` attr
2025-03-25 11:27:55 +09:00
Michael HoangandGitHub 2d9b633169 Merge pull request #1331 from isabelroses/tools
feat: system tools can be configured individually
2025-03-19 17:35:36 +09:00
Michael HoangandGitHub 95eac71bf5 Merge pull request #1386 from Enzime/push-lnuotyxsytkz
Back out "github-runner: replace `mkdir -p -m` with `umask`"
2025-03-17 07:58:43 +09:00
Michael Hoang 7b4a4951dc Back out "github-runner: replace mkdir -p -m with umask"
This backs out commit 3b738c765d.

Setting a `umask` made the parent directory have too conservative of
permissions making it so `_github-runner` couldn't access the child
directories.
2025-03-16 19:31:31 +09:00
Michael HoangandGitHub 9175b4bb5f Merge pull request #1377 from zhaofengli/fix-custom-user-preferences-merging
Fix merging of system.defaults.CustomUserPreferences
2025-03-15 13:46:20 +09:00
Michael HoangandGitHub 4d8a451649 Merge pull request #1355 from toodeluna/fix/profile-name
fix: use correct username for profile
2025-03-14 07:46:59 +09:00
Michael HoangandGitHub 2fb6b09b67 Merge pull request #1089 from niklasravnsborg/fix-modules-commands
Update nextdns to use `command`
2025-03-13 00:47:09 +09:00
Michael HoangandGitHub adf5c88ba1 Merge pull request #1367 from Enzime/push-wmqtrnkuqvrt
readme: update instructions as Determinate Nix is now the default
2025-03-06 11:45:00 +09:00
Michael Hoang df599ea8f1 readme: update instructions as Determinate Nix is now the default 2025-03-05 11:25:30 +09:00
Michael HoangandGitHub 4a0bddd498 Merge pull request #1359 from amarshall/fix-dnscrypt-proxy-alias
services/dnscrypt-proxy: Fix use of pkg alias
2025-03-04 08:13:50 +09:00
Michael HoangandGitHub 5d6e0851b6 Merge pull request #1343 from r17x/feat/dnscrypt-proxy
services/dnscrypt-proxy: init
2025-02-28 22:15:25 +07:00
Michael HoangandGitHub 665cc04a60 Merge pull request #1216 from Coosis/master
Add `pam-watchid` authentication to `sudo` command
2025-02-27 13:09:12 +07:00
Michael HoangandGitHub 42be12b510 Merge pull request #1344 from Mic92/fix_pam_module
fix: move `pam` configuration to `sudo_local`
2025-02-25 10:06:11 +07:00
Michael HoangandGitHub 59efa72d69 Merge pull request #939 from ibizaman/networking_hosts
Add networking.hosts and .hostFiles from nixos
2025-02-25 09:54:13 +07:00
Michael HoangandAndrew Lubawy 11ea44f3e2 pam: add pam_reattach support
Co-Authored-By: Andrew Lubawy <andrew@andrewlubawy.com>
2025-02-25 09:47:28 +07:00
Michael HoangandAndrew Lubawy 47f263077e pam: switch to using sudo_local file
Co-Authored-By: Andrew Lubawy <andrew@andrewlubawy.com>
2025-02-25 09:47:28 +07:00
Michael Hoang c9c2d40f71 pam: remove with lib; 2025-02-20 17:46:49 +07:00
Michael HoangandGitHub 7206892913 Merge pull request #1337 from sandydoo/fix-extra-nix-conf
nix: place `extra-`prefixed settings after their non-prefixed variants
2025-02-14 21:15:10 +07:00
Michael HoangandGitHub 30b6672aee Merge pull request #1320 from emilazy/push-vykszlnztmtt
users: use `launchctl managername` to determine session type
2025-02-08 19:34:41 +07:00
Michael HoangandGitHub ae406c0457 Merge pull request #1318 from emilazy/push-tmtstvpkwkow
nixpkgs: backports from upstream
2025-02-05 18:26:27 +10:00
Michael HoangandGitHub 349a74c66c Merge pull request #1306 from emilazy/push-kzsqtpuplusw
Revert "{activation-scripts,activate-system}: purify environment"
2025-01-28 09:58:58 +07:00
Michael HoangandGitHub ca1f666b6d Merge pull request #1262 from belak-forks/additional-tiling-options
Add support for additional window tiling options
2025-01-17 14:28:18 +11:00
Michael HoangandGitHub c738b81ff5 Merge pull request #1265 from emilazy/push-turlyykvtunt
checks: check for macOS ≥ 11.3
2025-01-17 14:03:04 +11:00
Michael HoangandGitHub 97c05365cf Merge pull request #1273 from emilazy/push-nlqypwmmvons
doc/manual: use `--replace-fail`
2025-01-17 13:52:55 +11:00
Michael HoangandGitHub 6ace2f2d12 Merge pull request #1172 from Enzime/push-yxtrnyuxzmny
openssh: init module
2025-01-12 08:33:32 +11:00
Michael Hoang be4c1b897a openssh: init module 2025-01-10 10:23:09 +11:00
Michael HoangandGitHub 57733bd1dc Merge pull request #1257 from Enzime/push-nzlzmsqpwswu
nix: merge `nix.settings.trusted-users` by default
2025-01-09 08:12:35 +11:00
Michael Hoang 9e856ad0c1 nix: merge nix.settings.trusted-users by default
Backport of https://github.com/NixOS/nixpkgs/pull/318635
2025-01-08 14:27:40 +11:00
Michael HoangandGitHub ba9b3173b0 Merge pull request #1253 from jelmansouri/feat/casks-ignore-deps
Add --ignore-dependencies option for casks
2025-01-06 01:04:51 +11:00