Refactoring and fixing

This commit is contained in:
2025-09-16 19:51:36 +03:00
parent c5320ce825
commit 33658c20eb
8 changed files with 91 additions and 14 deletions

View File

@@ -72,6 +72,9 @@ in
enabled = true;
label = "PTDev";
path = devFolder;
devices = [
"nas"
];
};
};
};

View File

@@ -2,6 +2,7 @@
{
programs = {
ssh = {
enableDefaultConfig = false;
matchBlocks = {
"router" = {
user = "admin";

View File

@@ -19,6 +19,10 @@
enabled = lib.mkDefault true;
label = "Sync";
path = "~/Sync";
devices = [
"nas"
"s25"
];
};
"Documents" = {
id = "ikwrq-ahv5a";
@@ -26,6 +30,9 @@
enabled = lib.mkDefault false;
label = "Documents";
path = "~/Documents";
devices = [
"nas"
];
};
"Music" = {
id = "6ytyt-ngvta";
@@ -33,6 +40,9 @@
enabled = lib.mkDefault false;
label = "Music";
path = "~/Music";
devices = [
"nas"
];
};
"Obsidian" = {
id = "hyeaf-ygups";
@@ -40,6 +50,10 @@
enabled = lib.mkDefault false;
label = "Obsidian";
path = "~/Obsidian";
devices = [
"nas"
"s25"
];
};
"Camera S25" = {
id = "sm-s938b_9wbf-фото";
@@ -47,14 +61,21 @@
type = "receiveonly";
label = "Camera S25";
path = "~/Photos/S25";
devices = [
"nas"
"s25"
];
};
"PhotoArchive" = {
id = "6detn-xjbco";
type = "receiveonly";
type = "sendreceive";
enabled = lib.mkDefault false;
label = "PhotoArchive";
path = "~/Photos/archive";
ignorePerms = true;
devices = [
"nas"
];
};
"books" = {
id = "6st45-t9jej";
@@ -62,6 +83,9 @@
enabled = lib.mkDefault false;
label = "Books";
path = "/mnt/hdd/Books";
devices = [
"nas"
];
};
};

View File

@@ -1,5 +1,13 @@
{ lib, ... }:
{
lib,
pkgs,
config,
...
}:
{
home.packages = lib.mkIf config.programs.zsh.enable (with pkgs; [ zsh-powerlevel10k ]);
programs.zsh = {
autosuggestion = {
enable = true;
@@ -48,11 +56,15 @@
"aliases"
"alias-finder"
"rsync"
"z"
];
theme = lib.mkDefault "agnoster";
# theme = lib.mkDefault "powerlevel10k/powerlevel10k";
};
initContent = ''
source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme
source ~/.p10k.zsh
zstyle ':omz:plugins:alias-finder' autoload yes
zstyle ':omz:plugins:alias-finder' longer no
zstyle ':omz:plugins:alias-finder' exact yes