add more noctalia tweaks

This commit is contained in:
Nathan Anderson 2026-02-13 00:02:36 -07:00
parent 2cc86a5364
commit e2215b69e8

View File

@ -39,7 +39,7 @@ in
json2nix.enable = true; json2nix.enable = true;
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;
# OpenCode with Stylix theming (using unstable package) # enable OpenCode here to generate Stylix theming (using unstable package)
programs.opencode = { programs.opencode = {
enable = true; enable = true;
package = unstable.opencode; package = unstable.opencode;
@ -55,7 +55,6 @@ in
}; };
# Additional user packages # Additional user packages
# Note: Programs with Stylix theming are in programs.nix
home.packages = with pkgs; [ home.packages = with pkgs; [
# #
# Dev Tools # Dev Tools
@ -437,7 +436,9 @@ in
tooltipFormat = "HH:mm ddd, MMM dd"; tooltipFormat = "HH:mm ddd, MMM dd";
useCustomFont = false; useCustomFont = false;
} }
{ id = "plugin:weekly-calendar"; } {
id = "plugin:weekly-calendar";
}
{ {
compactMode = true; compactMode = true;
diskPath = "/"; diskPath = "/";
@ -487,12 +488,6 @@ in
useFixedWidth = false; useFixedWidth = false;
visualizerType = "linear"; visualizerType = "linear";
} }
{
defaultSettings = {
refreshInterval = 5000;
};
id = "plugin:mini-docker";
}
]; ];
center = [ center = [
{ {
@ -570,11 +565,11 @@ in
screenOverrides = [ ]; screenOverrides = [ ];
}; };
general = { general = {
avatarImage = "/home/${userName}/.face"; avatarImage = "/home/nate/.face";
dimmerOpacity = 0.1; dimmerOpacity = 0.3;
showScreenCorners = false; showScreenCorners = false;
forceBlackScreenCorners = false; forceBlackScreenCorners = false;
scaleRatio = 1.1; scaleRatio = 1;
radiusRatio = 1; radiusRatio = 1;
iRadiusRatio = 1; iRadiusRatio = 1;
boxRadiusRatio = 1; boxRadiusRatio = 1;
@ -604,21 +599,33 @@ in
lockScreenBlur = 0; lockScreenBlur = 0;
lockScreenTint = 0; lockScreenTint = 0;
keybinds = { keybinds = {
keyUp = [ "Up" ]; keyUp = [
keyDown = [ "Down" ]; "Up"
keyLeft = [ "Left" ]; ];
keyRight = [ "Right" ]; keyDown = [
keyEnter = [ "Return" ]; "Down"
keyEscape = [ "Esc" ]; ];
keyLeft = [
"Left"
];
keyRight = [
"Right"
];
keyEnter = [
"Return"
];
keyEscape = [
"Esc"
];
}; };
}; };
ui = { ui = {
fontDefault = "Lato"; fontDefault = "Lato";
fontFixed = "Maple Mono NF"; fontFixed = "Maple Mono NF";
fontDefaultScale = 1.25; fontDefaultScale = 1.2;
fontFixedScale = 1; fontFixedScale = 1.2;
tooltipsEnabled = true; tooltipsEnabled = true;
panelBackgroundOpacity = 1.0; panelBackgroundOpacity = 0.9;
panelsAttachedToBar = true; panelsAttachedToBar = true;
settingsPanelMode = "attached"; settingsPanelMode = "attached";
wifiDetailsViewMode = "grid"; wifiDetailsViewMode = "grid";
@ -659,21 +666,21 @@ in
}; };
wallpaper = { wallpaper = {
enabled = true; enabled = true;
overviewEnabled = false; overviewEnabled = true;
directory = "/home/${userName}/Pictures/Wallpapers"; directory = "/home/nate/Pictures/Wallpapers";
monitorDirectories = [ ]; monitorDirectories = [ ];
enableMultiMonitorDirectories = false; enableMultiMonitorDirectories = false;
showHiddenFiles = false; showHiddenFiles = false;
viewMode = "single"; viewMode = "browse";
setWallpaperOnAllMonitors = true; setWallpaperOnAllMonitors = true;
fillMode = "crop"; fillMode = "crop";
fillColor = "#000000"; fillColor = config.lib.stylix.colors.withHashtag.base00;
useSolidColor = false; useSolidColor = false;
solidColor = "#1a1a2e"; solidColor = "#1a1a2e";
automationEnabled = false; automationEnabled = true;
wallpaperChangeMode = "random"; wallpaperChangeMode = "random";
randomIntervalSec = 300; randomIntervalSec = 300;
transitionDuration = 1500; transitionDuration = 2000;
transitionType = "random"; transitionType = "random";
transitionEdgeSmoothness = 0.05; transitionEdgeSmoothness = 0.05;
panelPosition = "follow_bar"; panelPosition = "follow_bar";
@ -723,16 +730,32 @@ in
diskPath = "/"; diskPath = "/";
shortcuts = { shortcuts = {
left = [ left = [
{ id = "Network"; } {
{ id = "Bluetooth"; } id = "Network";
{ id = "WallpaperSelector"; } }
{ id = "NoctaliaPerformance"; } {
id = "Bluetooth";
}
{
id = "WallpaperSelector";
}
{
id = "NoctaliaPerformance";
}
]; ];
right = [ right = [
{ id = "Notifications"; } {
{ id = "PowerProfile"; } id = "Notifications";
{ id = "KeepAwake"; } }
{ id = "NightLight"; } {
id = "PowerProfile";
}
{
id = "KeepAwake";
}
{
id = "NightLight";
}
]; ];
}; };
cards = [ cards = [
@ -939,7 +962,7 @@ in
enableUserTheming = false; enableUserTheming = false;
}; };
nightLight = { nightLight = {
enabled = false; enabled = true;
forced = false; forced = false;
autoSchedule = true; autoSchedule = true;
nightTemp = "4000"; nightTemp = "4000";
@ -959,7 +982,7 @@ in
session = ""; session = "";
}; };
plugins = { plugins = {
autoUpdate = false; autoUpdate = true;
}; };
desktopWidgets = { desktopWidgets = {
enabled = false; enabled = false;