From 305352a3c4ded0ec4c381a54828a0e92b8524d59 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Fri, 26 Jun 2026 18:52:07 +0200 Subject: [PATCH] Finished porting the previous zed config, add more options later, maybe with local AI --- README.md | 6 +++++ .../features/desktop/core/editors.nix | 26 +++++++++++++++++++ .../features/desktop/rice/niri.nix | 1 + 3 files changed, 33 insertions(+) diff --git a/README.md b/README.md index 48c8167..4db0ee3 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,12 @@ ##### Todo: Change the greeter to not carry some useless xserver, see noctalia greet, or greetd +Install a Home-Manager apps, notably Obsidian, Syncthing and Vesktop +Finish Zed Config +Port Neovim config +Configure Noctalia Shell +Finish some Niri options, like some default binds, not allocated in my config +Curate the ZSH config ##### Boilerplate: diff --git a/modules_dentritic/features/desktop/core/editors.nix b/modules_dentritic/features/desktop/core/editors.nix index 68ee4e6..a742e67 100644 --- a/modules_dentritic/features/desktop/core/editors.nix +++ b/modules_dentritic/features/desktop/core/editors.nix @@ -4,9 +4,35 @@ programs.zed-editor = { enable = true; extensions = [ + # Config language "nix" + + # Programing language extensions + "rust" + "typescript" + "javascript" + "html" + "css" + "go" + "python" + "json" + "yaml" + "toml" + "markdown" + + # Themes + "rosé pine" + "catppuccin blur" ]; + + extraPackages = [ pkgs.nixd ]; userSettings = { + theme = lib.mkDefault { + mode = "system"; + dark = "Catppuccin Frappé (Blur)"; + light = "Rosé Pine Dawn"; + }; + hour_format = "hour24"; tab_size = 2; }; }; diff --git a/modules_dentritic/features/desktop/rice/niri.nix b/modules_dentritic/features/desktop/rice/niri.nix index 047a8eb..c240ac2 100644 --- a/modules_dentritic/features/desktop/rice/niri.nix +++ b/modules_dentritic/features/desktop/rice/niri.nix @@ -33,6 +33,7 @@ # Audio "XF86AudioRaiseVolume".spawn-sh = "wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%+"; "XF86AudioLowerVolume".spawn-sh = "wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%-"; + "XF86AudioMute".spawn-sh = "wpctl set-mute @DEFAULT_AUDIO_SINK toogle"; }; xwayland-satellite.path = lib.getExe pkgs.xwayland-satellite;