diff --git a/nix/sources.json b/nix/sources.json index f7a5d438..55a8c277 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -87,6 +87,18 @@ "url": "https://github.com/NixOS/nixpkgs/archive/87807e64a5ef5206b745a40af118c7be8db73681.tar.gz", "url_template": "https://github.com///archive/.tar.gz" }, + "nixos-19.09": { + "branch": "nixos-19.09", + "description": "Nix Packages collection", + "homepage": "", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "75f4ba05c63be3f147bcc2f7bd4ba1f029cedcb1", + "sha256": "157c64220lf825ll4c0cxsdwg7cxqdx4z559fdp7kpz0g6p8fhhr", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/75f4ba05c63be3f147bcc2f7bd4ba1f029cedcb1.tar.gz", + "url_template": "https://github.com///archive/.tar.gz" + }, "obelisk": { "branch": "master", "description": "Obelisk provides an easy way to develop and deploy your Reflex project for web and mobile", diff --git a/nixos/roles/firefox-sync.nix b/nixos/roles/firefox-sync.nix new file mode 100644 index 00000000..19cc8818 --- /dev/null +++ b/nixos/roles/firefox-sync.nix @@ -0,0 +1,10 @@ +{ pkgs, ... }: { + disabledModules = [ "services/networking/firefox/sync-server.nix" ]; + imports = [ + "${pkgs.sources."nixos-19.09"}/nixos/modules/services/networking/firefox/sync-server.nix" + ]; + services.firefox = { + enable = true; + allowNewUsers = false; + }; +}