changes to niri/noctalia, add fuzzel

This commit is contained in:
Sean Kovacs 2026-02-06 21:49:13 -05:00
commit 7e322b21f8
Signed by: sckova
GPG key ID: 00F325187C68651A
5 changed files with 46 additions and 15 deletions

View file

@ -22,6 +22,10 @@
];
programs.noctalia-shell.settings.brightness.enableDdcSupport = true;
programs.noctalia-shell.settings.bar = {
position = "top";
density = "default";
};
programs.spicetify =
let

View file

@ -19,6 +19,11 @@
render-drm-device = "/dev/dri/card2";
};
programs.noctalia-shell.settings.bar = {
position = "top";
density = "spacious";
};
programs.plasma = {
input.touchpads = [
{

View file

@ -1,4 +1,4 @@
{ pkgs, ... }:
{ pkgs, config, ... }:
{
imports = [
./niri.nix
@ -16,6 +16,35 @@
playerctl
];
programs.fuzzel = {
enable = true;
package = pkgs.fuzzel;
settings = {
main = {
terminal = "${pkgs.kitty}/bin/kitty";
layer = "overlay";
font = with config.userOptions.fontMono; name + ":size=" + toString (size + 2);
launch-prefix = "${pkgs.niri}/bin/niri msg action spawn --";
};
border = {
width = 2;
radius = 8;
};
colors = with config.scheme; {
background = base00 + "ff";
text = base05 + "ff";
prompt = base04 + "ff";
placeholder = base04 + "ff";
input = base05 + "ff";
match = base09 + "ff";
selection = base04 + "ff";
selection-text = base05 + "ff";
counter = base04 + "ff";
border = base09 + "ff";
};
};
};
xsession = {
enable = true;
windowManager.command = "niri";

View file

@ -75,7 +75,7 @@
height = 2160;
refresh = 143.999;
};
scale = 1.33;
scale = 1.5;
position = {
x = 0;
y = 0;
@ -188,9 +188,7 @@
hotkey-overlay.title = "Open a Terminal: kitty";
};
"Mod+Space" = {
action.spawn-sh = [
"noctalia-shell ipc call launcher toggle"
];
action.spawn = [ "fuzzel" ];
hotkey-overlay.title = "Run an Application: Noctalia app launcher";
};

View file

@ -31,12 +31,12 @@
enforceMinimum = false;
};
bar = {
position = "top";
# position = "top";
# density = "spacious";
backgroundOpacity = 1;
monitors = [ ];
density = "spacious";
showCapsule = true;
capsuleOpacity = 0.5;
capsuleOpacity = 1;
floating = false;
marginVertical = 0.25;
marginHorizontal = 0.25;
@ -44,11 +44,6 @@
exclusive = true;
widgets = {
left = [
{
icon = "rocket";
id = "CustomButton";
leftClickExec = "noctalia-shell ipc call launcher toggle";
}
{
id = "Workspace";
}
@ -120,7 +115,7 @@
};
general = {
avatarImage = "/home/${config.userOptions.username}/.face";
dimmerOpacity = 0.6;
dimmerOpacity = 0.5;
showScreenCorners = false;
forceBlackScreenCorners = false;
scaleRatio = 1;
@ -147,7 +142,7 @@
fontDefaultScale = 1;
fontFixedScale = 1;
tooltipsEnabled = true;
panelBackgroundOpacity = 0.5;
panelBackgroundOpacity = 1;
panelsAttachedToBar = true;
settingsPanelMode = "attached";
};