main
1{
2 flake.modules.homeManager.de-shell-noctalia = {pkgs, ...}: {
3 home.packages = [
4 pkgs.kdePackages.qttools # Needed for KDE Connect plugin to work properly
5 ];
6
7 programs.noctalia-shell = {
8 plugins = {
9 sources = [
10 {
11 enabled = true;
12 name = "Official Noctalia Plugins";
13 url = "https://github.com/noctalia-dev/noctalia-plugins";
14 }
15 ];
16 states = {
17 kaomoji-provider = {
18 enabled = true;
19 sourceUrl = "https://github.com/noctalia-dev/noctalia-plugins";
20 };
21 kde-connect = {
22 enabled = true;
23 sourceUrl = "https://github.com/noctalia-dev/noctalia-plugins";
24 };
25 keybind-cheatsheet = {
26 enabled = true;
27 sourceUrl = "https://github.com/noctalia-dev/noctalia-plugins";
28 };
29 privacy-indicator = {
30 enabled = true;
31 sourceUrl = "https://github.com/noctalia-dev/noctalia-plugins";
32 };
33 };
34 version = 2;
35 };
36
37 pluginSettings = {
38 privacy-indicator.hideInactive = true;
39 };
40 };
41 };
42}