From 03601d1ecdb8a05a683d7e8060b065ff991d11d6 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Sat, 18 Mar 2023 23:09:21 -0400 Subject: [PATCH] Enable fxCast on Firefox --- common/linux-desktop.nix | 18 ++++++++++++++++++ flake.lock | 24 ++++++++++++------------ home/default.nix | 2 +- modules/overlays/vpngate/default.nix | 2 ++ packages/common.nix | 6 +++--- packages/linux-desktop.nix | 2 +- 6 files changed, 37 insertions(+), 17 deletions(-) diff --git a/common/linux-desktop.nix b/common/linux-desktop.nix index ae8a719..0a1c4bd 100644 --- a/common/linux-desktop.nix +++ b/common/linux-desktop.nix @@ -15,4 +15,22 @@ }; services.gnome.gnome-keyring.enable = true; + + programs.firefox = { + enable = true; + nativeMessagingHosts.fxCast = true; + }; + + services.avahi = { + enable = true; + nssmdns = true; + publish = { + enable = true; + addresses = true; + domain = true; + hinfo = true; + userServices = true; + workstation = true; + }; + }; } diff --git a/flake.lock b/flake.lock index c258d82..db66495 100644 --- a/flake.lock +++ b/flake.lock @@ -28,11 +28,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1678916824, - "narHash": "sha256-YPQAQ0x0wLvbQ/vaEj8o+0hRfbBNR0teTJ6QsG0yzw4=", + "lastModified": 1679265143, + "narHash": "sha256-5RDMW+O4owjdPz7t4K4YxH2fOHCNOcyVmSiKRUikiv0=", "owner": "nix-community", "repo": "home-manager", - "rev": "c8cb60b8a15c90b2bbc416c182532620602edb48", + "rev": "1b8bf5c3270386a1b6850bd77d79dbdbaf0d7a7c", "type": "github" }, "original": { @@ -47,11 +47,11 @@ "utils": "utils_2" }, "locked": { - "lastModified": 1676649513, - "narHash": "sha256-g1f1n+1C6LrmkRcKxoILIrroJNfsuJ7zmBwdNbDe1sg=", + "lastModified": 1679000984, + "narHash": "sha256-dcidUdnLf173UV+EdxDRm0AX6sd0lH3LmThceCOJzt0=", "owner": "Mic92", "repo": "nix-ld", - "rev": "178524520c9f467ff0dfcf82d17de5c42e0ed1dd", + "rev": "c60c83390beeccbc365206dfb9cd9c3c359c98b2", "type": "github" }, "original": { @@ -62,11 +62,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1678397099, - "narHash": "sha256-5xq8YJe+h19TlD+EI4AE/3H3jcCcQ2AWU6CWBVc5tRc=", + "lastModified": 1679224149, + "narHash": "sha256-TSY37Zv0icF/aijR3/KWGLVBlnKKHlG9QTj7vHbF/UU=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "556101ff85bd6e20900ec73ee525b935154bc8ea", + "rev": "a4bc66709604ab78abc575b60baa6d23ae027a59", "type": "github" }, "original": { @@ -93,11 +93,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1678819893, - "narHash": "sha256-lfA6WGdxPsPkBK5Y19ltr5Sn7v7MlT+jpZ4nUgco0Xs=", + "lastModified": 1679172431, + "narHash": "sha256-XEh5gIt5otaUbEAPUY5DILUTyWe1goAyeqQtmwaFPyI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "7067edc68c035e21780259ed2d26e1f164addaa2", + "rev": "1603d11595a232205f03d46e635d919d1e1ec5b9", "type": "github" }, "original": { diff --git a/home/default.nix b/home/default.nix index 044575f..42eaa02 100644 --- a/home/default.nix +++ b/home/default.nix @@ -433,7 +433,7 @@ in { ] ++ lib.optionals stdenv.isLinux [ ms-vsliveshare.vsliveshare - ms-python.python + # ms-python.python ]; }; }; diff --git a/modules/overlays/vpngate/default.nix b/modules/overlays/vpngate/default.nix index ae8c2d2..7d49e94 100644 --- a/modules/overlays/vpngate/default.nix +++ b/modules/overlays/vpngate/default.nix @@ -16,6 +16,8 @@ buildGoModule rec { sha256 = "sha256-cLoM/DFLSK22KJvCogSHwLVqLXMMF/tT0BF9a1E0cUY="; }; + doCheck = false; + meta = with lib; { homepage = "https://www.vpngate.net"; description = "a client for vpngate.net"; diff --git a/packages/common.nix b/packages/common.nix index 7c01fdb..dadec84 100644 --- a/packages/common.nix +++ b/packages/common.nix @@ -85,9 +85,6 @@ in { nodePackages.prettier nodePackages.yarn - # video - youtube-dl - # networking arp-scan dnsutils @@ -137,6 +134,9 @@ in { python311Packages.setuptools python311Packages.virtualenv + # media + youtube-dl + # blog hugo ]; diff --git a/packages/linux-desktop.nix b/packages/linux-desktop.nix index d4d57bf..ab6dd1a 100644 --- a/packages/linux-desktop.nix +++ b/packages/linux-desktop.nix @@ -14,8 +14,8 @@ in { bitwarden-cli chromium discord - firefox foliate + fx_cast_bridge ghostscript gimp-with-plugins gnome.gnome-sound-recorder