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

View file

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

View file

@ -7,38 +7,13 @@
settings = { settings = {
# configure noctalia here # configure noctalia here
bar = { bar = {
density = "compact"; density = "default";
position = "left"; position = "left";
floating = true; floating = false;
marginHorizontal = 8;
marginVertical = 8;
showCapsule = false; showCapsule = false;
widgets = { widgets = {
left = [ 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"; formatHorizontal = "HH:mm";
formatVertical = "HH mm"; formatVertical = "HH mm";
@ -46,10 +21,36 @@
useMonospacedFont = true; useMonospacedFont = true;
usePrimaryColor = 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 = { ui = {
fontDefault = "VictorMono Nerd Font"; fontDefault = "VictorMono Nerd Font";
fontFixed = "VictorMono Nerd Font"; fontFixed = "VictorMono Nerd Font";