feat: Org-roam

- Sets some basic keybinds.
- Sets up a temporary Syncthing config on the Nix end.
  - This ought to be replaced with a nicer system at some point.
This commit is contained in:
Madeleine Sydney
2025-02-13 14:17:16 -07:00
parent e1709b2969
commit 273d4995a7
6 changed files with 95 additions and 14 deletions

View File

@@ -2,9 +2,6 @@
let mutableSymlink = config.lib.file.mkOutOfStoreSymlink;
in {
home.file."org".source =
mutableSymlink "~/Dropbox/org";
# TODO: Move to programs/age.nix.
xdg.configFile."sops/age/keys.txt".source =
mutableSymlink "/persist/vault/${config.home.username}/keys/melbourne";
@@ -17,6 +14,7 @@ in {
"Documents"
"Videos"
"src"
"org"
".ssh"
{
directory = ".local/share/Steam";
@@ -26,4 +24,23 @@ in {
];
};
# TODO: sydnix.syncthing module
services.syncthing = {
enable = true;
settings = {
overrideDevices = true;
overrideFolders = true;
devices = {
"guix-rebound".id =
"Q5B6LIV-5HQMWWV-XFQL5IT-PHP7PVE-XFWUVHK-F6WJ42C-OPMR4M7-GFNK3AG";
};
folders = {
"org" = {
path = "~/org";
devices = [ "guix-rebound" ];
ignorePerms = true;
};
};
};
};
}