add noctalia

This commit is contained in:
Sean Kovacs 2025-12-13 13:48:33 -05:00
commit 19eaaa9493
Signed by: sckova
GPG key ID: 00F325187C68651A
11 changed files with 759 additions and 12 deletions

View file

@ -1,3 +1,6 @@
// https://github.com/YaLTeR/niri/issues/2330#issuecomment-3256864777
//debug { render-drm-device "/dev/dri/card2"; }
input {
keyboard {
numlock
@ -43,7 +46,7 @@ environment {
QT_QPA_PLATFORM "wayland"
QT_QPA_PLATFORMTHEME_5 "qt5ct"
QT_QPA_PLATFORMTHEME "qt6ct"
DISPLAY null
// DISPLAY null
}
cursor {
@ -51,7 +54,7 @@ cursor {
xcursor-size 24
hide-when-typing
hide-after-inactive-ms 1000
hide-after-inactive-ms 10000
}
// You can configure outputs by their name, which you can find
@ -252,7 +255,7 @@ layout {
// See the binds section below for more spawn examples.
// This line starts waybar, a commonly used bar for Wayland compositors.
spawn-at-startup "waybar"
// spawn-at-startup "waybar"
// run tailscale system tray
spawn-at-startup "sudo tailscale set --operator=$USER"
@ -324,7 +327,7 @@ window-rule {
// Example: enable rounded corners for all windows.
// (This example rule is commented out with a "/-" in front.)
window-rule {
geometry-corner-radius 8
geometry-corner-radius 16
clip-to-geometry true
}
@ -359,7 +362,8 @@ binds {
// Suggested binds for running programs: terminal, app launcher, screen locker.
Mod+T hotkey-overlay-title="Open a Terminal: kitty" { spawn "kitty"; }
Mod+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; }
// Mod+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; }
Mod+Space hotkey-overlay-title="Run an Application: Noctalia app launcher" { spawn-sh "noctalia-shell ipc call launcher toggle"; }
Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; }
// Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc.

View file

@ -0,0 +1,28 @@
layout {
focus-ring {
active-color "#E6B450"
inactive-color "#0B0E14"
urgent-color "#D95757"
}
border {
active-color "#E6B450"
inactive-color "#0B0E14"
urgent-color "#D95757"
}
shadow {
color "#00000070"
}
tab-indicator {
active-color "#E6B450"
inactive-color "#8e620b"
urgent-color "#D95757"
}
insert-hint {
color "#E6B45080"
}
}

View file

@ -19,6 +19,10 @@ in
catppuccin-qt5ct
];
programs.niri = {
# wip: put config in here
};
home.file = {
".config/niri" = {
source = ./config;
@ -37,7 +41,7 @@ in
font = "Noto Sans:size=12"
terminal = "kitty"
icons-enabled = yes
icon-theme = "${config.gtk.iconTheme.name}"
icon-theme = "Colloid-Dark"
layer = "overlay"
'';
force = true;

View file

@ -2,7 +2,7 @@
color_scheme_path=/home/sckova/.config/qt5ct/style-colors.conf
custom_palette=true
icon_theme=Colloid-Dark
standard_dialogs=kde
standard_dialogs=default
style=Breeze
[Fonts]

View file

@ -2,7 +2,7 @@
color_scheme_path=/home/sckova/.config/qt6ct/style-colors.conf
custom_palette=true
icon_theme=Colloid-Dark
standard_dialogs=kde
standard_dialogs=default
style=Breeze
[Fonts]