treewide: add noctalia shell
This commit is contained in:
21
flake.lock
generated
21
flake.lock
generated
@@ -1193,6 +1193,26 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"noctalia": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1768055992,
|
||||
"narHash": "sha256-vbhRHMcRrKzJ8cppwCQL1Hjk0wqDorDTAG894paemiM=",
|
||||
"owner": "noctalia-dev",
|
||||
"repo": "noctalia-shell",
|
||||
"rev": "10bd2aa303be259fe39c7f95433bb4a12657ad72",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "noctalia-dev",
|
||||
"repo": "noctalia-shell",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nuschtosSearch": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils",
|
||||
@@ -1283,6 +1303,7 @@
|
||||
"nixpkgs": "nixpkgs_3",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||
"nixvim": "nixvim",
|
||||
"noctalia": "noctalia",
|
||||
"pre-commit-hooks": "pre-commit-hooks_2",
|
||||
"secrets": "secrets",
|
||||
"thunderbird-gnome-theme": "thunderbird-gnome-theme",
|
||||
|
||||
@@ -88,6 +88,11 @@
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
noctalia = {
|
||||
url = "github:noctalia-dev/noctalia-shell";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
pre-commit-hooks = {
|
||||
url = "github:cachix/git-hooks.nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
||||
172
users/jordan/common/optional/graphical/noctalia.nix
Normal file
172
users/jordan/common/optional/graphical/noctalia.nix
Normal file
@@ -0,0 +1,172 @@
|
||||
{
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = [
|
||||
inputs.noctalia.homeModules.default
|
||||
];
|
||||
|
||||
programs.niri.settings = {
|
||||
overview.workspace-shadow.enable = false;
|
||||
};
|
||||
|
||||
programs.noctalia-shell = {
|
||||
enable = true;
|
||||
systemd.enable = true;
|
||||
|
||||
settings = {
|
||||
audio = {
|
||||
cavaFrameRate = 60;
|
||||
volumeOverdrive = true;
|
||||
};
|
||||
bar = {
|
||||
density = "compact";
|
||||
marginHorizontal = 0.2;
|
||||
marginVertical = 0.1;
|
||||
position = "bottom";
|
||||
showCapsule = false;
|
||||
showOutline = false;
|
||||
transparent = false;
|
||||
outerCorners = false;
|
||||
widgets = {
|
||||
center = [
|
||||
{
|
||||
id = "Tray";
|
||||
blacklist = [ ];
|
||||
colorizeIcons = false;
|
||||
drawerEnabled = false;
|
||||
hidePassive = false;
|
||||
pinned = [ ];
|
||||
}
|
||||
{
|
||||
id = "Workspace";
|
||||
characterCount = 10;
|
||||
colorizeIcons = false;
|
||||
enableScrollWheel = false;
|
||||
followFocusedScreen = false;
|
||||
hideUnoccupied = false;
|
||||
labelMode = "name";
|
||||
showApplications = false;
|
||||
showLabelsOnlyWhenOccupied = false;
|
||||
}
|
||||
];
|
||||
left = [
|
||||
{
|
||||
id = "ControlCenter";
|
||||
colorizeDistroLogo = false;
|
||||
colorizeSystemIcon = "none";
|
||||
customIconPath = "";
|
||||
enableColorization = false;
|
||||
icon = "noctalia";
|
||||
useDistroLogo = true;
|
||||
}
|
||||
{ id = "WallpaperSelector"; }
|
||||
{
|
||||
id = "Spacer";
|
||||
width = 20;
|
||||
}
|
||||
{
|
||||
id = "SystemMonitor";
|
||||
diskPath = "/persist";
|
||||
showCpuTemp = true;
|
||||
showCpuUsage = true;
|
||||
showDiskUsage = true;
|
||||
showGpuTemp = true;
|
||||
showMemoryAsPercent = true;
|
||||
showMemoryUsage = true;
|
||||
showNetworkStats = true;
|
||||
usePrimaryColor = false;
|
||||
}
|
||||
{
|
||||
id = "AudioVisualizer";
|
||||
colorName = "primary";
|
||||
hideWhenIdle = false;
|
||||
width = 200;
|
||||
}
|
||||
];
|
||||
right = [
|
||||
{
|
||||
id = "MediaMini";
|
||||
hideMode = "hidden";
|
||||
hideWhenIdle = false;
|
||||
maxWidth = 145;
|
||||
scrollingMode = "hover";
|
||||
showAlbumArt = false;
|
||||
showArtistFirst = true;
|
||||
showProgressRing = true;
|
||||
showVisualizer = false;
|
||||
useFixedWidth = false;
|
||||
visualizerType = "linear";
|
||||
}
|
||||
{
|
||||
id = "Spacer";
|
||||
width = 20;
|
||||
}
|
||||
{
|
||||
id = "Microphone";
|
||||
displayMode = "alwaysShow";
|
||||
}
|
||||
{
|
||||
id = "Volume";
|
||||
displayMode = "alwaysShow";
|
||||
}
|
||||
{
|
||||
id = "Brightness";
|
||||
displayMode = "alwaysShow";
|
||||
}
|
||||
{
|
||||
id = "Spacer";
|
||||
width = 20;
|
||||
}
|
||||
{
|
||||
id = "Battery";
|
||||
displayMode = "alwaysShow";
|
||||
showNoctaliaPerformance = false;
|
||||
showPowerProfiles = false;
|
||||
warningThreshold = 20;
|
||||
}
|
||||
{
|
||||
id = "NotificationHistory";
|
||||
hideWhenZero = true;
|
||||
showUnreadBadge = true;
|
||||
}
|
||||
{
|
||||
id = "Clock";
|
||||
customFont = "";
|
||||
formatHorizontal = "ddd dd.MM. HH:mm:ss";
|
||||
formatVertical = "HH mm - dd MM";
|
||||
useCustomFont = false;
|
||||
usePrimaryColor = false;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
colorSchemes = {
|
||||
predefinedScheme = "Ayu";
|
||||
};
|
||||
general = {
|
||||
animationSpeed = 1.5;
|
||||
radiusRatio = 0.4;
|
||||
shadowDirection = "center";
|
||||
shadowOffsetX = 0;
|
||||
shadowOffsetY = 0;
|
||||
showSessionButtonsOnLockScreen = false;
|
||||
};
|
||||
location = {
|
||||
firstDayOfWeek = 0;
|
||||
name = "Manchester, UK";
|
||||
};
|
||||
systemMonitor = {
|
||||
enableNvidiaGpu = true;
|
||||
};
|
||||
ui = {
|
||||
fontDefault = "Adwaita Sans";
|
||||
fontFixed = "Adwaita Mono";
|
||||
panelBackgroundOpacity = 1;
|
||||
};
|
||||
notifications.enabled = true;
|
||||
dock.enabled = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -10,6 +10,7 @@
|
||||
./common/optional/graphical/libreoffice.nix
|
||||
./common/optional/graphical/mimeapps.nix
|
||||
./common/optional/graphical/niri.nix
|
||||
./common/optional/graphical/noctalia.nix
|
||||
./common/optional/graphical/thunderbird.nix
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user