From c7e8c1a9f53d614aef3a1dd8b0cec1ec0b1b40ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?m=C3=BCde?= Date: Sun, 15 Mar 2026 23:25:08 +0100 Subject: [PATCH] add quickshell --- flake.nix | 7 +++++-- homeConfigurations/muede/default.nix | 17 +++++++++++++++++ homeConfigurations/muede/vscode.nix | 1 + 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index e864fc6..d6ccd76 100644 --- a/flake.nix +++ b/flake.nix @@ -139,10 +139,13 @@ treefmt-config = { projectRootFile = "flake.nix"; programs = { - nixfmt.enable = true; + # keep-sorted start jsonfmt.enable = true; - prettier.enable = true; keep-sorted.enable = true; + nixfmt.enable = true; + prettier.enable = true; + qmlformat.enable = true; + # keep-sorted end }; }; forAllSystems = diff --git a/homeConfigurations/muede/default.nix b/homeConfigurations/muede/default.nix index 4b5e1ec..e9e7d54 100644 --- a/homeConfigurations/muede/default.nix +++ b/homeConfigurations/muede/default.nix @@ -48,6 +48,12 @@ }; chromium.enable = true; + + quickshell = { + enable = true; + systemd.enable = true; + #activeConfig = "~/.config/"; + }; }; home.packages = with pkgs; [ @@ -85,6 +91,17 @@ home.file = { "idea.properties".text = "idea.filewatcher.executable.path = ${pkgs.fsnotifier}/bin/fsnotifier"; + ".config/quickshell" = { + source = ./.config/quickshell; + recursive = true; + }; + }; + + home.sessionVariables = { + XDG_CACHE_HOME = "$HOME/.cache"; + XDG_CONFIG_HOME = "$HOME/.config"; + XDG_DATA_HOME = "$HOME/.local/share"; + XDG_STATE_HOME = "$HOME/.local/state"; }; services = { diff --git a/homeConfigurations/muede/vscode.nix b/homeConfigurations/muede/vscode.nix index b7e01ab..72351bd 100644 --- a/homeConfigurations/muede/vscode.nix +++ b/homeConfigurations/muede/vscode.nix @@ -25,6 +25,7 @@ redhat.vscode-yaml rust-lang.rust-analyzer tamasfe.even-better-toml + theqtcompany.qt-qml yzhang.markdown-all-in-one # keep-sorted end ]