aboutsummaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--home-manager/default.nix20
-rw-r--r--home-manager/gtk/default.nix11
-rw-r--r--home-manager/packages/default.nix16
-rw-r--r--home-manager/zed-editor/default.nix35
4 files changed, 62 insertions, 20 deletions
diff --git a/home-manager/default.nix b/home-manager/default.nix
index acd0494..b3a38f0 100644
--- a/home-manager/default.nix
+++ b/home-manager/default.nix
@@ -13,27 +13,9 @@
btop
eza
- # dev tools
- faircamp
- fontforge
+ # dev
gitui
- hugo
marksman
-
- # gui apps
- ## crypto
- sparrow
- monero-gui
- ## media
- feishin
];
-
- pointerCursor = {
- gtk.enable = true;
- x11.enable = true;
- name = "Qogir";
- package = pkgs.qogir-icon-theme;
- size = 24;
- };
};
}
diff --git a/home-manager/gtk/default.nix b/home-manager/gtk/default.nix
index 0b52bd6..8c7938c 100644
--- a/home-manager/gtk/default.nix
+++ b/home-manager/gtk/default.nix
@@ -1,5 +1,6 @@
{ config, pkgs, ... }:
{
+
dconf = {
enable = true;
settings = {
@@ -83,7 +84,7 @@
gtk3 = {
bookmarks = [
"file://${config.home.homeDirectory}/Documents"
- "file://${config.home.homeDirectory}/Downlads"
+ "file://${config.home.homeDirectory}/Downloads"
"file://${config.home.homeDirectory}/Music"
"file://${config.home.homeDirectory}/Pictures"
"file://${config.home.homeDirectory}/Videos"
@@ -99,4 +100,12 @@
gtk-application-prefer-dark-theme = 1;
};
};
+
+ home.pointerCursor = {
+ gtk.enable = true;
+ x11.enable = true;
+ name = "Qogir";
+ package = pkgs.qogir-icon-theme;
+ size = 24;
+ };
}
diff --git a/home-manager/packages/default.nix b/home-manager/packages/default.nix
new file mode 100644
index 0000000..87702d9
--- /dev/null
+++ b/home-manager/packages/default.nix
@@ -0,0 +1,16 @@
+
+{ pkgs, ...}:
+{
+ home = {
+ packages = with pkgs; [
+ # dev
+ faircamp
+ fontforge
+ hugo
+
+ # gui apps
+ ## media
+ feishin
+ ];
+ };
+}
diff --git a/home-manager/zed-editor/default.nix b/home-manager/zed-editor/default.nix
new file mode 100644
index 0000000..f36ea3d
--- /dev/null
+++ b/home-manager/zed-editor/default.nix
@@ -0,0 +1,35 @@
+{
+ programs.zed-editor = {
+ enable = true;
+
+ extensions = [ "python" "nix" "nim" ];
+
+ userSettings = {
+ helix_mode = true;
+ telemetry = {
+ metrics = false;
+ };
+
+ "language_models" = {
+ ollama = {
+ api_url = "http://localhost:11434";
+ available_models = [
+ {
+ name = "qwen3-coder:32b";
+ display_name = "qwen 3 coder";
+ max_tokens = 32768;
+ supports_tools = true;
+ }
+ ];
+ };
+ };
+
+ agent = {
+ default_model = {
+ provider = "ollama";
+ model = "qwen3-coder";
+ };
+ };
+ };
+ };
+}
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.