2.home-manager/modules
DrymarchonShaun 266211649f
hyprland: fix plugin loading when using lua
Move plugin loading to the top of the rendered ~/.config/hypr/hyprland.lua as plugins must be loaded before hl.config can be called with config keys added by the plugin, (binds using dispatchers added by plugins also fail if they are defined before the plugin is loaded)

This also switches over to using the (undocumented?) hl.plugin.load("/path/to/plugin.so") to load plugins, which has solved some strange race condition weirdness caused by using exec_cmd with hyprctl plugin load (I first tried moving renderStartHook to the top of the rendered config, but sometimes it seemed the hyprctl plugin load wouldn't finish loading the plugin before the rest of the config was loaded, causing the same errors about unknown config keys)
2026-06-18 22:39:21 -05:00
..
accounts email: add warning to documentation of useStartTls 2026-05-11 23:15:25 +02:00
config treewide: move NixOS-inherited defaults to their option definitions 2026-05-18 13:23:44 +02:00
files home-manager: add support for custom backup command (#6424) (#7153) 2025-10-30 12:26:13 -05:00
i18n/input-method i18n/inputMethod: remove da157 as maintainer 2026-06-09 16:28:30 -05:00
launchd treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
lib lib.hm.dag: performance improvements 2026-06-18 21:53:23 -05:00
lib-bash home-manager: refactor activation checks 2026-01-21 13:14:01 +01:00
misc fontconfig: add RFC42-style config file settings 2026-06-18 14:16:03 -05:00
po Translate using Weblate (Italian) 2026-06-12 18:04:56 -05:00
programs zellij: Avoid starting on dumb terminals 2026-06-18 21:57:40 -05:00
services hyprland: fix plugin loading when using lua 2026-06-18 22:39:21 -05:00
services-modular modular-services: add config files to X-Reload-Triggers 2026-05-08 15:56:35 +02:00
targets nixgl: preserve __functionArgs when forwarding .override 2026-06-18 12:01:25 -05:00
dbus.nix dbus: only create the parent directory if there are packages to symlink 2026-01-12 18:23:30 +01:00
default.nix treewide: use inherit for attribute assignments 2026-04-08 14:47:48 -05:00
deprecations.nix niriswitcher: remove module 2026-04-09 14:16:59 -05:00
files.nix files: prefix relative path literal with './' 2026-04-16 23:01:46 +02:00
home-environment.nix zsh: guard session variables under nounset 2026-05-16 08:20:26 -05:00
manual.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
modules.nix modules: add modular services support 2026-05-04 17:22:16 +02:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
xsession.nix treewide: remove xorg package set 2026-02-07 13:10:27 -06:00