Move folder and add Obsidian options

This commit is contained in:
Laurent Gueret
2026-01-30 19:47:01 +01:00
parent bc921319d9
commit 33cc5a5c18
6 changed files with 42 additions and 7 deletions
-1
View File
@@ -17,6 +17,5 @@ in
};
programs.ssh.enableAskPassword = false;
};
}
+18 -6
View File
@@ -18,18 +18,30 @@
homeDirectory = "/home/alistreaza";
};
programs.git = {
extraConfig = {
user = {
name = "Laurent Gueret";
email = "gueretlob@pm.me";
};
};
};
# Code editor
os.ide.zed.enable = true;
# IDE Jetbrains
os.ide.jetbrains.idea.enable = false;
os.ide.jetbrains.pycharm.enable = false;
os.ide.jetbrains.phpstorm.enable = false;
os.ide.jetbrains.rustrover.enable = false;
os.ide.jetbrains.idea.enable = true;
os.ide.jetbrains.pycharm.enable = true;
os.ide.jetbrains.phpstorm.enable = true;
os.ide.jetbrains.rustrover.enable = true;
# IDE Data Jetbrains
os.ide.jetbrains.datagrip.enable = false;
os.ide.jetbrains.dataspell.enable = false;
os.ide.jetbrains.datagrip.enable = true;
os.ide.jetbrains.dataspell.enable = true;
# Markdown Editor
os.editor.obsidian.enable = true;
home.stateVersion = "25.11";
};
+24
View File
@@ -0,0 +1,24 @@
{
lib,
pkgs,
config,
...
}:
with lib;
let
cfg = config.os.editor.obsidian;
in
{
options.os.editor.obsidian = {
enable = mkEnableOption "Obsidian options";
};
config = mkIf cfg.enable {
home.packages = with pkgs; [
obsidian
];
};
}