tangled
alpha
login
or
join now
quasigod.xyz
/
nixconfig
8
fork
atom
My NixOS and Home Manager configurations
8
fork
atom
overview
issues
pulls
pipelines
qt theming fixes
quasigod.xyz
1 month ago
d9927792
493fee85
verified
This commit was signed with the committer's
known signature
.
quasigod.xyz
SSH Key Fingerprint:
SHA256:IYQIQqk4Il5k+VDa+O4RM4mqCqVtyRilM/eLPbx2jjc=
+23
-28
4 changed files
expand all
collapse all
unified
split
modules
apps
vicinae.nix
catppuccin
default.nix
hosts
hades
default.nix
niri
default.nix
+7
-12
modules/apps/vicinae.nix
···
1
{
2
-
styx.apps._.vicinae.homeManager =
3
-
{ pkgs, lib, ... }:
4
-
{
5
-
programs.vicinae = {
6
-
enable = true;
7
-
systemd.enable = true;
8
-
systemd.autoStart = true;
9
-
settings.providers = {
10
-
"@brpaz/store.vicinae.brotab".preferences.brotabPath = lib.getExe pkgs.brotab;
11
-
"@knoopx/store.vicinae.firefox".preferences.profile_dir = ".zen/";
12
-
};
13
-
};
14
};
0
15
}
···
1
{
2
+
styx.apps._.vicinae.homeManager = {
3
+
programs.vicinae = {
4
+
enable = true;
5
+
systemd.enable = true;
6
+
systemd.autoStart = true;
7
+
settings.providers."@knoopx/store.vicinae.firefox".preferences.profile_dir = ".zen/";
0
0
0
0
0
0
8
};
9
+
};
10
}
+8
-6
modules/catppuccin/default.nix
···
24
enable = true;
25
inherit flavor accent;
26
wezterm.apply = true;
0
0
27
};
28
colorScheme = inputs.nix-colors.colorSchemes.catppuccin-macchiato;
29
30
qt = {
31
-
# style.catppuccin.enable = (config.qt.platformTheme.name == "kvantum");
32
-
style.name = lib.mkDefault "kvantum";
33
-
platformTheme.name = lib.mkDefault "kvantum";
34
-
# https://github.com/NixOS/nixpkgs/issues/355602#issuecomment-2495539792 - i hate theming kde apps
35
-
kde.settings.kdeglobals.UI.ColorScheme = "*";
0
36
};
37
gtk.gtk3.theme = {
38
name = "adw-gtk3";
···
53
};
54
};
55
56
-
home.file.".background-image".source = wallpaper;
57
dconf.settings = {
58
"org/gnome/desktop/background" = {
59
picture-uri = "${wallpaper}";
···
24
enable = true;
25
inherit flavor accent;
26
wezterm.apply = true;
27
+
kvantum.enable = false;
28
+
qt5ct.enable = true;
29
};
30
colorScheme = inputs.nix-colors.colorSchemes.catppuccin-macchiato;
31
32
qt = {
33
+
platformTheme.name = "qtct";
34
+
style.package = pkgs.darkly;
35
+
kde.settings.kdeglobals.UiSettings.ColorScheme = "catppuccin-mocha-mauve";
36
+
kde.settings.kdeglobals.UiSettings.IconTheme = "papirus-dark";
37
+
qt5ctSettings.Appearance.style = "Darkly";
38
+
qt6ctSettings.Appearance.style = "Darkly";
39
};
40
gtk.gtk3.theme = {
41
name = "adw-gtk3";
···
56
};
57
};
58
0
59
dconf.settings = {
60
"org/gnome/desktop/background" = {
61
picture-uri = "${wallpaper}";
+7
modules/hosts/hades/default.nix
···
67
maccel = {
68
enable = true;
69
enableCli = true;
0
0
0
0
0
0
0
70
};
71
};
72
···
67
maccel = {
68
enable = true;
69
enableCli = true;
70
+
parameters = {
71
+
sensMultiplier = 0.6;
72
+
inputDpi = 800.0;
73
+
mode = "natural";
74
+
decayRate = 0.1;
75
+
limit = 3.0;
76
+
};
77
};
78
};
79
+1
-10
modules/niri/default.nix
···
77
# Used by vicinae extensions
78
playerctl
79
pulseaudio # pactl
80
-
brotab
81
swww
82
];
83
programs.dank-material-shell = {
···
86
};
87
dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark";
88
xdg.configFile."gtk-4.0/gtk.css".enable = lib.mkForce false;
89
-
qt.platformTheme.name = "qtct";
90
gtk.theme = {
91
package = pkgs.colloid-gtk-theme;
92
name = "Colloid";
···
119
) host.displays;
120
121
spawn-at-startup = [
122
-
{
123
-
argv = [
124
-
"swww"
125
-
"img"
126
-
"-o HDMI-A-1"
127
-
(inputs.self + /assets/campfire.gif)
128
-
];
129
-
}
130
];
131
132
cursor.theme = config.home.pointerCursor.name;
···
77
# Used by vicinae extensions
78
playerctl
79
pulseaudio # pactl
0
80
swww
81
];
82
programs.dank-material-shell = {
···
85
};
86
dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark";
87
xdg.configFile."gtk-4.0/gtk.css".enable = lib.mkForce false;
0
88
gtk.theme = {
89
package = pkgs.colloid-gtk-theme;
90
name = "Colloid";
···
117
) host.displays;
118
119
spawn-at-startup = [
120
+
{ sh = "swww img -o HDMI-A-1 ${inputs.self + /assets/campfire.gif}"; }
0
0
0
0
0
0
0
121
];
122
123
cursor.theme = config.home.pointerCursor.name;