diff --git a/configs/cloud.nix b/configs/cloud.nix index 2dcc0f7..e7293f5 100644 --- a/configs/cloud.nix +++ b/configs/cloud.nix @@ -128,6 +128,10 @@ in { "${cloud-dir}/syncthing/common".devices = ["kabsa" "manakish"]; "${cloud-dir}/syncthing/library".devices = ["kabsa" "manakish" "heym"]; "${cloud-dir}/syncthing/mundoiu".devices = ["kabsa" "manakish" "heym"]; + "${cloud-dir}/syncthing/obsidian" = { + devices = ["kabsa" "manakish" "heym"]; + id = "3r1hu-3barr"; + }; "${cloud-dir}/syncthing/music" = { devices = ["kabsa" "manakish" "heym" "zaatar"]; id = "music"; diff --git a/configs/packages.nix b/configs/packages.nix index bc16abc..48db64c 100644 --- a/configs/packages.nix +++ b/configs/packages.nix @@ -124,6 +124,7 @@ in { electrum inkscape astrolog + unstablePackages.obsidian anki-bin # flashcards jbofihe # lojbanic software zoom-us # video conferencing diff --git a/flake.nix b/flake.nix index 91d5c84..19119a3 100644 --- a/flake.nix +++ b/flake.nix @@ -99,7 +99,14 @@ nixosConfigurations = let niveumSpecialArgs = system: { - unstablePackages = nixpkgs-unstable.legacyPackages.${system}; + unstablePackages = import nixpkgs-unstable { + inherit system; + config.allowUnfreePredicate = pkg: + builtins.elem (nixpkgs-unstable.lib.getName pkg) [ + "obsidian" + ]; + }; + niveumPackages = inputs.self.packages.${system}; niveumLib = inputs.self.lib; inherit inputs;