configure noctalia

This commit is contained in:
Dennis Schoepf 2026-02-09 21:27:14 +01:00
parent 2ff6f60d04
commit a8174cec7f
3 changed files with 40 additions and 32 deletions

View file

@ -40,6 +40,8 @@
gpustat
tmux
tmuxinator
adw-gtk3
kdePackages.qt6ct
];
imports = [
@ -81,6 +83,7 @@
gtk = {
enable = true;
colorScheme = "dark";
theme = "adw-gtk3";
font = {
package = pkgs.adwaita-fonts;
name = "Adwaita Sans";

View file

@ -3,6 +3,10 @@
// Check the wiki for a full description of the configuration:
// https://yalter.github.io/niri/Configuration:-Introduction
environment {
QT_QPA_PLATFORMTHEME "qt6ct"
}
// Input device configuration.
// Find the full list of options on the wiki:
// https://yalter.github.io/niri/Configuration:-Input

View file

@ -7,38 +7,13 @@
settings = {
# configure noctalia here
bar = {
density = "compact";
density = "default";
position = "left";
floating = true;
marginHorizontal = 8;
marginVertical = 8;
floating = false;
showCapsule = false;
widgets = {
left = [
{
id = "ControlCenter";
useDistroLogo = true;
}
{
id = "Network";
}
{
id = "Bluetooth";
}
];
center = [
{
hideUnoccupied = false;
id = "Workspace";
labelMode = "none";
}
];
right = [
{
alwaysShowPercentage = false;
id = "Battery";
warningThreshold = 30;
}
{
formatHorizontal = "HH:mm";
formatVertical = "HH mm";
@ -46,14 +21,40 @@
useMonospacedFont = true;
usePrimaryColor = true;
}
{
id = "ControlCenter";
useDistroLogo = false;
colorize = true;
}
];
center = [
{
hideUnoccupied = false;
id = "Workspace";
labelMode = "index";
}
];
right = [
{
id = "Bluetooth";
}
{
id = "Volume";
}
{
id = "Tray";
}
];
};
};
colorSchemes.predefinedScheme = "Monochrome";
colorSchemes = {
predefinedScheme = "Noctalia (default)";
darkMode = true;
};
ui = {
fontDefault = "VictorMono Nerd Font";
fontFixed = "VictorMono Nerd Font";
panelBackgroundOpacity = 1;
fontDefault = "VictorMono Nerd Font";
fontFixed = "VictorMono Nerd Font";
panelBackgroundOpacity = 1;
};
general = {
avatarImage = "/home/drfoobar/.face";