From d3856a82369781726f20cda962335288a640ddfb Mon Sep 17 00:00:00 2001 From: Annika Merris Date: Sat, 7 Sep 2024 17:29:28 -0400 Subject: [PATCH] Obsidian? --- hosts/kim/default.nix | 2 ++ modules/common/applications/default.nix | 1 + modules/common/applications/obsidian.nix | 16 +++++++++++++ secrets/secrets.yaml | 29 ++++++++++++++++-------- 4 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 modules/common/applications/obsidian.nix diff --git a/hosts/kim/default.nix b/hosts/kim/default.nix index b00f4d7..f84e8da 100644 --- a/hosts/kim/default.nix +++ b/hosts/kim/default.nix @@ -51,6 +51,7 @@ inputs.nixpkgs.lib.nixosSystem { time.timeZone = "America/New_York"; nix.settings.experimental-features = [ "nix-command" "flakes" ]; + nixpkgs.config.allowUnfree = true; system.stateVersion = "23.11"; home-manager.backupFileExtension = "backup"; @@ -70,6 +71,7 @@ inputs.nixpkgs.lib.nixosSystem { kcalc.enable = true; kitty.enable = true; # netbird.enable = true; See netbird.nix (I can't access the sops stuff from here?) + obsidian.enable = true; openrgb.enable = true; prusa-slicer.enable = true; spotifyd.enable = true; diff --git a/modules/common/applications/default.nix b/modules/common/applications/default.nix index 0b5efb6..4ba4512 100644 --- a/modules/common/applications/default.nix +++ b/modules/common/applications/default.nix @@ -7,6 +7,7 @@ ./kcalc.nix ./kitty.nix ./netbird.nix + ./obsidian.nix ./openrgb.nix ./prusa-slicer.nix ./spotifyd.nix diff --git a/modules/common/applications/obsidian.nix b/modules/common/applications/obsidian.nix new file mode 100644 index 0000000..7b3d12e --- /dev/null +++ b/modules/common/applications/obsidian.nix @@ -0,0 +1,16 @@ +{ config, pkgs, lib, ... }: +{ + options = { + obsidian = { + enable = lib.mkEnableOption { + description = "Enable Obsidian"; + default = false; + }; + }; + }; + config = lib.mkIf (config.gui.enable && config.obsidian.enable) { + environment.systemPackages = [ + pkgs.kdePackages.obsidian + ]; + }; +} \ No newline at end of file diff --git a/secrets/secrets.yaml b/secrets/secrets.yaml index 5134fa0..ddeb977 100644 --- a/secrets/secrets.yaml +++ b/secrets/secrets.yaml @@ -17,20 +17,29 @@ sops: - recipient: age1e8wfn0vmwv506n060hzqkwhsekykynl9tpatnm2swhew30kmuyest0slhv enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTMVN1ZHROY0NPN2lqVFRU - cUlka0kzdjJaT0g0aG1MOWdFbU45dzhpYkdVClpHbDBYSERmOHl5TWRFb2hHOEly - SCt6dWpibWlGa25kbUZVbkdEcFBXSHcKLS0tIEJiR3p6UlZOd3lrbFgwckJ0WlE0 - eXN3WURxeFRjdUF3UDVNTzNJNE4rMG8K+FSkJVLKuYw1ByHD0XdRBzO5i7wk3erK - 33NP1dACqy7hDfjbAq016u+tVvQsjqZaqAsyuetYKq/bxsWU2NqhTw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiK3d2REd2eUZyUElQS3Fj + d053MlN1MDdJWUNaV1Nla20rQzhIMFNhZUVrCk1pTTFDNEVXZkp5ZkVrYk5BWUxD + YU1reFVyNHVHMDVVbm9xMlJLdE0rbWsKLS0tIEMxbHVNMEdtejBrQ0hDNUl1Ti9G + Ukk1ckZGY0dHSU4zcVJ3UytwK2VvdGsKzzkiQb4QFHkCry2Xt6OX0S6K4jLgZ8RY + S1Lf9jaP+K8qujZccPjWCMvMEf0HdvQpRpPUew83c5Ag58tQIEqXTw== -----END AGE ENCRYPTED FILE----- - recipient: age1ssqyqn2wpk6z0wz9cf2uer2292362ngah8epy29r9qpnsfghly3sh40vcj enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZcjI3MlBHUHVWVjJBUUJ3 - eE9pMEcyUmZpK1FVN3M3R0poMHRDZGxqaVF3CkVXb1VFLzVnNmhRUjRGeTMzL1Zx - RzQwZUs5aE5aWllnY1ZIeWpoOFd6dXcKLS0tIE1STU5Eei9LUm93L1JtRlZPVGFH - akR2d2ZrWjd5cWZ4NnJoSko3SWR3NmsKuq10DkZpKclYzpcl1BURi3oiHCNabrih - svx2Rm2xAvWQZldB3i0Bhie7NszqWM0qQ82dKUkia8GDmz8HNC3pdA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5OG5KZ3Z6aFpxTWJKKysz + RUJIc2hERFpJOFNCb3BEcXZQaWdHTk4yYUU0CjllSVJ6N0pUenVRR2xrNzdHRmVK + eUZGQW90NXp4Szlwem1LdTZReWlDaXcKLS0tIEpmZWpqR3JSbEFaVkRWVm1Ebk9k + Q3UvSjNWdTZBWGlKTHRqc2N2ZGMrZEUKLfrWkjg7ZKlFTzrKQTcObqdeYAAhGOda + P8rl0yOHeGlHQ/tf8GI6YPWtUusBlz4K0fs6ZLR5beoTbKl5ieddgg== + -----END AGE ENCRYPTED FILE----- + - recipient: age1z5h7chprx4smzksfft74depvdsq35zuq66xzgsmutj92sgq3x3cqs4sxrn + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWekZ0LzFySmwyWW5mTW1u + U1NTMFlOSGdtRkZ2eEY4UkhyS1B1cjF1SEEwClI5RktSekptODZjY09JcXVraTJB + TmpESFJpbTl2djdBTE9YNGxIazNMSUkKLS0tIERtaUo2WExTblNJQkU2Zmd1NGpq + ZTc4aVcrdjI0M3FMcTIyZTVVUEhHMlUKZm3wgDVLyKSpel8dO1GRrYOMSXjFyGR5 + fQ835toyKCy53JEPeu4awB5dZb207a7ulBrpwtct2Hva5qVUj12f3A== -----END AGE ENCRYPTED FILE----- lastmodified: "2024-09-04T13:21:53Z" mac: ENC[AES256_GCM,data:mVeCbhTdTYkSDkLnZdU9IUBYxEdlpwhlzVpsCy9NGRvkNQ4Q83qf6qsEHY0v/QHaLBJfvGeyICitEFwdw7VOgnbQF9YHn9k+lav+SlFKvCHdzkBnGAD2YV6yXOolWPr2TrAxVpyvcUJcCzvQdH+xOp8p8/m3Qk0erXgqJ1XnPCU=,iv:eoEqyhTGpAlypmJ7rl0eEioGiw1R5TL1HP3I2ukpnSE=,tag:JaXVD+bKB9i7ouhaXRDR3Q==,type:str]