1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 11:36:05 +01:00
home-manager/modules
Thiago Kenji Okada 4b846fa3aa targets/darwin: init copyapps
This is basically a better version of `targets.darwin.linkApps` that
copy apps instead of linking (hence the name). While this is a
convoluted approach, it works with Spotlight, where the previous
approach doesn't. This is also the approach adopted by nix-darwin, see
PR: https://github.com/nix-darwin/nix-darwin/pull/1396.

There are a few particularities about this implementation, for one the
flags we use in rsync are different since we are not using root to copy
the apps to `~/Applications`. This may or may not cause some issues with
specific applications so further testing will be needed. Also the check
for App Management permission needs root (via sudo), so this check is
gated behind a flag that can be disabled if needed.

Fix: #1341.
2025-10-23 19:41:13 -05:00
..
accounts pimsync: init module 2025-10-20 17:10:44 +02: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: Document 'force = true' option in error output 2025-10-11 22:20:30 -05:00
i18n/input-method fcitx5: migrate to qt6Packages 2025-08-26 21:19:50 -05:00
launchd launchd+targets/darwin: Escape XML in plists (#7356) 2025-08-09 11:22:08 -05:00
lib types: add SCFGDirectives type 2025-10-20 17:10:44 +02:00
lib-bash home-manager: move profile management 2025-01-03 11:22:59 +01:00
misc news: add wl-clip-persist entry 2025-10-16 19:54:01 -05:00
po Translate using Weblate (Turkish (Ottoman)) 2025-10-23 19:37:09 -05:00
programs lazygit: add shell integrations 2025-10-23 19:38:13 -05:00
services restic: make sure pre and post hooks have interpreters 2025-10-21 11:12:48 -05:00
targets targets/darwin: init copyapps 2025-10-23 19:41:13 -05:00
dbus.nix dbus: Create with pacakges options (#7064) 2025-05-15 12:59:12 -05:00
default.nix treewide: format with latest stable formatter 2025-07-23 10:27:52 -05:00
deprecations.nix deprecations: move just module deprecation to new module 2025-10-05 19:36:44 -05:00
files.nix home-manager: add backup overwrite option 2025-10-01 11:45:00 -05:00
home-environment.nix home-environment: add home.checks (#7407) 2025-07-25 13:01:12 -05:00
manual.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
modules.nix deprecations: add deprecations/removal module 2025-10-05 19:36:44 -05:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix systemd: make unit definitions freeform modules 2025-09-17 16:26:12 +02: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: add xdg-desktop-autostart to requires of hm-graphical-session (#7108) 2025-05-28 22:39:21 -05:00