···133133134134- [mautrix-meta](https://github.com/mautrix/meta), a Matrix <-> Facebook and Matrix <-> Instagram hybrid puppeting/relaybot bridge. Available as services.mautrix-meta
135135136136-- [Jottacloud Command-line Tool](https://docs.jottacloud.com/en/articles/1436834-jottacloud-command-line-tool), a CLI for the [Jottacloud](https://jottacloud.com/) cloud storage provider. Available as [user.services.jotta-cli](#opt-user.services.jotta-cli.enable).
136136+- [Jottacloud Command-line Tool](https://docs.jottacloud.com/en/articles/1436834-jottacloud-command-line-tool), a CLI for the [Jottacloud](https://jottacloud.com/) cloud storage provider. Available as [services.jotta-cli](#opt-services.jotta-cli.enable).
137137138138- [transfer-sh](https://github.com/dutchcoders/transfer.sh), a tool that supports easy and fast file sharing from the command-line. Available as [services.transfer-sh](#opt-services.transfer-sh.enable).
139139
···11{ config, lib, pkgs, utils, ... }:
22let
33- inherit (lib) mkEnableOption mkPackageOption mkOption mkIf mkDefault types optionals getExe;
33+ inherit (lib) mkEnableOption mkPackageOption mkOption literalExpression mkIf mkDefault types optionals getExe;
44 inherit (utils) escapeSystemdExecArgs;
55 cfg = config.services.sunshine;
66···46464747 See https://docs.lizardbyte.dev/projects/sunshine/en/latest/about/advanced_usage.html#configuration for syntax.
4848 '';
4949- example = ''
4949+ example = literalExpression ''
5050 {
5151 sunshine_name = "nixos";
5252 }
···6767 description = ''
6868 Configuration for applications to be exposed to Moonlight. If this is set, no configuration is possible from the web UI, and must be by the `settings` option.
6969 '';
7070- example = ''
7070+ example = literalExpression ''
7171 {
7272 env = {
7373 PATH = "$(PATH):$(HOME)/.local/bin";
+12
nixos/modules/services/system/dbus.nix
···147147 };
148148149149 systemd.services.dbus = {
150150+ aliases = [
151151+ # hack aiding to prevent dbus from restarting when switching from dbus-broker back to dbus
152152+ "dbus-broker.service"
153153+ ];
150154 # Don't restart dbus-daemon. Bad things tend to happen if we do.
151155 reloadIfChanged = true;
152156 restartTriggers = [
···158162 };
159163160164 systemd.user.services.dbus = {
165165+ aliases = [
166166+ # hack aiding to prevent dbus from restarting when switching from dbus-broker back to dbus
167167+ "dbus-broker.service"
168168+ ];
161169 # Don't restart dbus-daemon. Bad things tend to happen if we do.
162170 reloadIfChanged = true;
163171 restartTriggers = [
···184192 # https://github.com/NixOS/nixpkgs/issues/108643
185193 systemd.services.dbus-broker = {
186194 aliases = [
195195+ # allow other services to just depend on dbus,
196196+ # but also a hack aiding to prevent dbus from restarting when switching from dbus-broker back to dbus
187197 "dbus.service"
188198 ];
189199 unitConfig = {
···203213204214 systemd.user.services.dbus-broker = {
205215 aliases = [
216216+ # allow other services to just depend on dbus,
217217+ # but also a hack aiding to prevent dbus from restarting when switching from dbus-broker back to dbus
206218 "dbus.service"
207219 ];
208220 # Don't restart dbus. Bad things tend to happen if we do.
···5050 src = src';
5151 inherit patches;
52525353- # LLDB expects to find the path to `bin` relative to `lib` on Darwin. It can’t be patched with the location of
5454- # the `lib` output because that would create a cycle between it and the `out` output.
5555- outputs = [ "out" "dev" ] ++ lib.optionals (!stdenv.isDarwin) [ "lib" ];
5353+ outputs = [ "out" "lib" "dev" ];
56545755 sourceRoot = lib.optional (lib.versionAtLeast release_version "13") "${src.name}/${pname}";
5856
···11-diff --git a/cmake/targets/unix.cmake b/cmake/targets/unix.cmake
22-index 2ce0378..10d8262 100644
33---- a/cmake/targets/unix.cmake
44-+++ b/cmake/targets/unix.cmake
55-@@ -1,8 +1,3 @@
66- # unix specific target definitions
77- # put anything here that applies to both linux and macos
88-99--#WebUI build
1010--add_custom_target(web-ui ALL
1111-- WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
1212-- COMMENT "Installing NPM Dependencies and Building the Web UI"
1313-- COMMAND bash -c \"npm install && SUNSHINE_BUILD_HOMEBREW=${NPM_BUILD_HOMEBREW} SUNSHINE_SOURCE_ASSETS_DIR=${NPM_SOURCE_ASSETS_DIR} SUNSHINE_ASSETS_DIR=${NPM_ASSETS_DIR} npm run build\") # cmake-lint: disable=C0301