diff --git a/flake.lock b/flake.lock index 5931853..39e587f 100644 --- a/flake.lock +++ b/flake.lock @@ -882,6 +882,26 @@ "type": "github" } }, + "quickshell": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1751354716, + "narHash": "sha256-bLMNn3gh09gtkIEwZW3USt4ehLrmwmfnb3rqahYBI+4=", + "ref": "refs/heads/master", + "rev": "f681e2016fd71b42985bd520b3a20c62488582e9", + "revCount": 599, + "type": "git", + "url": "https://git.outfoxxed.me/outfoxxed/quickshell" + }, + "original": { + "type": "git", + "url": "https://git.outfoxxed.me/outfoxxed/quickshell" + } + }, "root": { "inputs": { "ags": "ags", @@ -892,6 +912,7 @@ "nix-gaming": "nix-gaming", "nixovim": "nixovim", "nixpkgs": "nixpkgs_3", + "quickshell": "quickshell", "sops-nix": "sops-nix", "unlisted-fonts": "unlisted-fonts" } diff --git a/flake.nix b/flake.nix index 590881f..3fbe671 100644 --- a/flake.nix +++ b/flake.nix @@ -28,6 +28,9 @@ sops-nix.url = "github:Mic92/sops-nix"; sops-nix.inputs.nixpkgs.follows = "nixpkgs"; + + quickshell.url = "git+https://git.outfoxxed.me/outfoxxed/quickshell"; + quickshell.inputs.nixpkgs.follows = "nixpkgs"; }; outputs = { diff --git a/modules/desktop.nix b/modules/desktop.nix index 0ecd7e7..18e055d 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -11,6 +11,7 @@ ../packages/rofi/default.nix ../packages/matugen/default.nix ../packages/swww/default.nix + ../packages/quickshell/default.nix ] ++ lib.optionals (myConfig.linux.gaming == true) [ ../packages/mangohud/default.nix diff --git a/packages/quickshell/default.nix b/packages/quickshell/default.nix new file mode 100644 index 0000000..a75b8c0 --- /dev/null +++ b/packages/quickshell/default.nix @@ -0,0 +1,9 @@ +{ + pkgs, + inputs, + ... +}: { + imports = [ + inputs.quickshell.packages.${pkgs.system}.default + ]; +}