Compare commits
3 commits
ef03167d23
...
8d86de4a2d
Author | SHA1 | Date | |
---|---|---|---|
8d86de4a2d | |||
17cb9bbaf5 | |||
54722eff61 |
8 changed files with 89 additions and 7 deletions
|
@ -46,6 +46,28 @@
|
|||
roles = ["chat" "edit" "apply"];
|
||||
apiBase = "http://twilight:11434";
|
||||
};
|
||||
"Deepseek Coder:6.7B" = {
|
||||
model = "deepseek-coder:6.7b";
|
||||
roles = ["chat" "edit" "apply"];
|
||||
apiBase = "http://twilight:11434";
|
||||
};
|
||||
"Deepseek Coder:33B" = {
|
||||
model = "deepseek-coder:33b";
|
||||
roles = ["chat" "edit" "apply"];
|
||||
apiBase = "http://twilight:11434";
|
||||
};
|
||||
|
||||
"Deepseek r1:8B" = {
|
||||
model = "deepseek-r1:8b";
|
||||
roles = ["chat"];
|
||||
apiBase = "http://twilight:11434";
|
||||
};
|
||||
|
||||
"Deepseek r1:32B" = {
|
||||
model = "deepseek-r1:32b";
|
||||
roles = ["chat"];
|
||||
apiBase = "http://twilight:11434";
|
||||
};
|
||||
|
||||
"qwen2.5-coder:1.5b-base" = {
|
||||
model = "qwen2.5-coder:1.5b-base";
|
||||
|
|
|
@ -17,7 +17,12 @@
|
|||
}
|
||||
(
|
||||
lib.mkIf osConfig.host.impermanence.enable {
|
||||
# TODO: map impermanence for anki
|
||||
home.persistence."/persist${config.home.homeDirectory}" = {
|
||||
directories = [
|
||||
"~/.local/share/Anki2"
|
||||
];
|
||||
allowOther = true;
|
||||
};
|
||||
}
|
||||
)
|
||||
]);
|
||||
|
|
|
@ -17,7 +17,12 @@
|
|||
}
|
||||
(
|
||||
lib.mkIf osConfig.host.impermanence.enable {
|
||||
# TODO: map impermanence for bitwarden
|
||||
home.persistence."/persist${config.home.homeDirectory}" = {
|
||||
directories = [
|
||||
"~/.config/Bitwarden"
|
||||
];
|
||||
allowOther = true;
|
||||
};
|
||||
}
|
||||
)
|
||||
]);
|
||||
|
|
|
@ -17,7 +17,12 @@
|
|||
}
|
||||
(
|
||||
lib.mkIf osConfig.host.impermanence.enable {
|
||||
# TODO: map impermanence for bruno
|
||||
home.persistence."/persist${config.home.homeDirectory}" = {
|
||||
directories = [
|
||||
"~/.config/bruno/"
|
||||
];
|
||||
allowOther = true;
|
||||
};
|
||||
}
|
||||
)
|
||||
]);
|
||||
|
|
|
@ -17,7 +17,12 @@
|
|||
}
|
||||
(
|
||||
lib.mkIf osConfig.host.impermanence.enable {
|
||||
# TODO: map impermanence for calibre
|
||||
home.persistence."/persist${config.home.homeDirectory}" = {
|
||||
directories = [
|
||||
"~/.config/calibre"
|
||||
];
|
||||
allowOther = true;
|
||||
};
|
||||
}
|
||||
)
|
||||
]);
|
||||
|
|
|
@ -17,7 +17,12 @@
|
|||
}
|
||||
(
|
||||
lib.mkIf osConfig.host.impermanence.enable {
|
||||
# TODO: map impermanence for dbeaver
|
||||
home.persistence."/persist${config.home.homeDirectory}" = {
|
||||
directories = [
|
||||
"~/.local/share/DBeaverData/"
|
||||
];
|
||||
allowOther = true;
|
||||
};
|
||||
}
|
||||
)
|
||||
]);
|
||||
|
|
|
@ -17,7 +17,12 @@
|
|||
}
|
||||
(
|
||||
lib.mkIf osConfig.host.impermanence.enable {
|
||||
# TODO: map impermanence for discord
|
||||
home.persistence."/persist${config.home.homeDirectory}" = {
|
||||
directories = [
|
||||
"~/.config/discord/"
|
||||
];
|
||||
allowOther = true;
|
||||
};
|
||||
}
|
||||
)
|
||||
]);
|
||||
|
|
|
@ -1,3 +1,33 @@
|
|||
{...}: {
|
||||
{
|
||||
lib,
|
||||
config,
|
||||
osConfig,
|
||||
...
|
||||
}: {
|
||||
# TODO: map firefox impermanence
|
||||
config = lib.mkIf (config.programs.firefox.enable && osConfig.host.impermanence.enable) {
|
||||
# firefox profiles are defined by: programs.firefox.profile
|
||||
# TODO: only set these if we arn't using custom firefox profiles. If we are using custom profiles then we should set this for each firefox profile
|
||||
# home.persistence."/persist${config.home.homeDirectory}" = {
|
||||
# directories = [
|
||||
# ".mozilla/firefox/default/extensions"
|
||||
# ];
|
||||
# files = [
|
||||
# ".mozilla/firefox/default/cookies.sqlite"
|
||||
# ".mozilla/firefox/default/favicons.sqlite"
|
||||
# # Permissions and zoom levels for each site
|
||||
# ".mozilla/firefox/default/permissions.sqlite"
|
||||
# ".mozilla/firefox/default/content-prefs.sqlite"
|
||||
# # Browser history and bookmarks
|
||||
# ".mozilla/firefox/default/places.sqlite"
|
||||
# # I guess this is useful?
|
||||
# # https://bugzilla.mozilla.org/show_bug.cgi?id=1511384
|
||||
# # https://developer.mozilla.org/en-US/docs/Web/API/Storage_API/Storage_quotas_and_eviction_criteria
|
||||
# ".mozilla/firefox/default/storage.sqlite"
|
||||
# # Extension configuration
|
||||
# ".mozilla/firefox/default/extension-settings.json"
|
||||
# ];
|
||||
# allowOther = true;
|
||||
# };
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue