Update Helium to 0.14.6.1

Rename the noctalia module to noctalia-shell and update references in
the home configuration.
This commit is contained in:
2026-07-16 18:03:35 +02:00
parent 4f91861a1d
commit 1d0f2a29f3
30 changed files with 3 additions and 4 deletions
@@ -0,0 +1,33 @@
{
lib,
username,
...
}: {
programs.noctalia-shell.settings.bar = lib.mkForce {
barType = "simple";
position = "top";
monitors = [];
density = "default";
showOutline = false;
showCapsule = true;
capsuleOpacity = 0;
backgroundOpacity = 0;
useSeparateOpacity = true;
floating = false;
marginVertical = 4;
marginHorizontal = 4;
frameThickness = 8;
frameRadius = 12;
outerCorners = true;
hideOnOverview = false;
displayMode = "always_visible";
autoHideDelay = 500;
autoShowDelay = 150;
screenOverrides = [];
widgets = {
left = (import ./widgets/left.nix {}).left;
center = (import ./widgets/center.nix {}).center;
right = (import ./widgets/right.nix {inherit username;}).right;
};
};
}
@@ -0,0 +1,23 @@
_: {
center = [
{
id = "Workspace";
characterCount = 2;
colorizeIcons = false;
emptyColor = "secondary";
enableScrollWheel = true;
focusedColor = "primary";
followFocusedScreen = false;
groupedBorderOpacity = 0;
hideUnoccupied = false;
iconScale = 1;
labelMode = "index";
occupiedColor = "secondary";
reverseScroll = false;
showApplications = true;
showBadge = true;
showLabelsOnlyWhenOccupied = true;
unfocusedIconsOpacity = 1;
}
];
}
@@ -0,0 +1,57 @@
_: {
left = [
{
id = "Launcher";
icon = "rocket";
usePrimaryColor = true;
}
{
id = "Clock";
customFont = "";
formatHorizontal = "HH:mm:ss";
formatVertical = "HH mm ss - ddd MMM d";
tooltipFormat = "ddd MMM d HH:mm:ss";
useCustomFont = false;
usePrimaryColor = false;
}
{
id = "SystemMonitor";
compactMode = false;
diskPath = "/home";
showCpuFreq = false;
showCpuTemp = false;
showCpuUsage = true;
showDiskAsFree = true;
showDiskUsage = true;
showGpuTemp = false;
showLoadAverage = false;
showMemoryAsPercent = true;
showMemoryUsage = true;
showNetworkStats = true;
showSwapUsage = false;
useMonospaceFont = true;
usePrimaryColor = false;
}
{
id = "plugin:mini-docker";
}
{
id = "MediaMini";
compactMode = true;
compactShowAlbumArt = true;
compactShowVisualizer = true;
hideMode = "hidden";
hideWhenIdle = false;
maxWidth = 145;
panelShowAlbumArt = true;
panelShowVisualizer = true;
scrollingMode = "hover";
showAlbumArt = true;
showArtistFirst = true;
showProgressRing = true;
showVisualizer = true;
useFixedWidth = false;
visualizerType = "linear";
}
];
}
@@ -0,0 +1,95 @@
{username, ...}: {
right = [
{
id = "Tray";
blacklist = [
"nm-applet"
"Easy Effects"
];
colorizeIcons = false;
drawerEnabled = false;
hidePassive = false;
pinned = [];
}
{
id = "plugin:tailscale";
}
{
id = "plugin:keybind-cheatsheet";
}
{
id = "plugin:timer";
defaultSettings = {
compactMode = true;
defaultDuration = 0;
};
}
{
id = "NotificationHistory";
hideWhenZero = false;
hideWhenZeroUnread = false;
showUnreadBadge = true;
unreadBadgeColor = "primary";
}
{
id = "plugin:kde-connect";
}
{
id = "Bluetooth";
displayMode = "onhover";
}
{
id = "Battery";
deviceNativePath = "__default__";
displayMode = "graphic";
hideIfIdle = false;
hideIfNotDetected = true;
showNoctaliaPerformance = true;
showPowerProfiles = true;
warningThreshold = 30;
}
{
id = "plugin:screen-recorder";
defaultSettings = {
hideInactive = true;
iconColor = "none";
directory = "";
filenamePattern = "recording_yyyyMMdd_HHmmss";
frameRate = 60;
audioCodec = "aac";
videoCodec = "hevc";
quality = "ultra";
colorRange = "full";
showCursor = true;
copyToClipboard = false;
audioSource = "both";
videoSource = "portal";
resolution = "1920x1080";
replayEnabled = true;
replayDuration = 60;
customReplayDuration = 30;
replayStorage = "disk";
restorePortalSession = true;
customFrameRate = 6;
};
}
{
id = "Volume";
displayMode = "alwaysShow";
middleClickCommand = "pwvucontrol || pavucontrol";
}
{
id = "Network";
displayMode = "onhover";
}
{
id = "ControlCenter";
colorizeDistroLogo = false;
colorizeSystemIcon = "none";
customIconPath = "/home/${username}/garandos/GarandOS.svg";
enableColorization = false;
icon = "noctalia";
useDistroLogo = false;
}
];
}