2.home-manager/modules
Robert Helgesson 9bfca5b3a7
Some checks failed
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
tree-wide: remove redundant platform checks
In the code base, there are lots of configurations locally guarded by
`stdenv.hostPlatform.is(Darwin|Linux)` despite the targeted options
already being guarded. Examples for these targeted options are:

- `systemd.user.*`: globally guarded by `systemd.user.enable`.
- `launchd.*`: globally guarded by `launchd.enable`.
- `lib.hm.darwin.assertInterval`: only effective on Darwin.

These local guards are an antipattern since they weaken the global
guards. Furthermore, they hamper readability. This series of commits
remove instances of these local guards.
2026-01-06 13:13:38 +01:00
..
accounts accounts.contacts: fix eval error 2025-12-03 04:10:48 +01:00
config home-cursor: sway depend on cfg.size instead of gtk.cursorTheme.size (#7176) 2025-05-31 19:31:59 -05:00
files home-manager: add support for custom backup command (#6424) (#7153) 2025-10-30 12:26:13 -05:00
i18n/input-method fcitx5: set im-module for X11 GTK apps 2025-11-24 18:40:58 +01:00
launchd launchd: Restore errexit after setting up launchd agents 2026-01-04 11:30:04 +01:00
lib lib: make toHyprconf support strings and attrs in sections 2026-01-02 15:56:43 +01:00
lib-bash home-environment: add home.uid option 2025-12-04 17:22:25 +01:00
misc xdg: remove redundant platform checks 2026-01-05 23:10:04 +01:00
po Translate using Weblate (Chinese (Traditional Han script)) 2025-12-04 10:33:19 -06:00
programs tree-wide: remove redundant platform checks 2026-01-06 13:13:38 +01:00
services tree-wide: remove redundant platform checks 2026-01-06 13:13:38 +01:00
targets nixGL: patch systemd and d-bus services references 2025-12-25 11:16:13 -06:00
dbus.nix dbus: Create with pacakges options (#7064) 2025-05-15 12:59:12 -05:00
default.nix home-manager: expose all attributes returned by evalModules 2025-12-15 22:36:33 -06:00
deprecations.nix glab: remove module 2025-11-15 09:44:58 +01:00
files.nix home-manager: add support for custom backup command (#6424) (#7153) 2025-10-30 12:26:13 -05:00
home-environment.nix home-environment: add home.uid option 2025-12-04 17:22:25 +01:00
manual.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
modules.nix modules: add minimal entrypoint to only enable core modules 2025-11-22 21:50:04 -06:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix tree-wide: use lib.hm.assertions.assertPlatform 2026-01-04 09:31:10 +01:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
xsession.nix xsession: only require xdg autostart target if explicitely enabled (#8237) 2025-11-30 14:35:54 +01:00