niri(blankpad): desk-profile system, keybind rework, lid handler, noctalia config tracked
- config.kdl: display include optional=true (desk profiles link it per-desk), new optional switch-events.kdl include (per-host, blankpad-only) - keybinds: swap-window-left/right on Mod+CTRL+H/L+arrows (join/exit columns on pass), move-column demoted to Mod+CTRL+Alt+chords; Print trio -> flameshot full/gui/screen (CTRL+Shift trio kept); launcher Mod+CTRL+Return -> Mod+D; Alt+Tab noctalia window-switcher; Mod+V clipboard panel; Mod+Shift+Space handy post-process; Mod+Shift+D desk cycle - layout: preset column widths 12.5/25/33/50/67/75/87.5% - desk-1-home.kdl: EDID-identity-keyed positions (M34 + eDP long names; PM1601 connector placeholder pending EDID capture), focus-at-startup M34-first - desk-2-portable.kdl: skeleton, EDID capture TODO - switch-events: lid-close -> noctalia session lock-and-suspend - autostart: handy --start-hidden (replaces Handy self-autostart) - noctalia config.toml + settings.toml now tracked - zz-blankpad display.kdl retired to .AGENTTRASH (superseded by desk-1-home) niri validate: pass (assembled blankpad layout)
This commit is contained in:
1 parent
1d32829428
commit
4ec47a5b7e
10 files changed
+339
-36
No files matched your search
@@ -0,0 +1,5 @@
|
||||
[shell]
|
||||
polkit_agent = true
|
||||
|
||||
[wallpaper]
|
||||
directory = "/home/blank/.local/share/noctalia/wallpapers"
|
||||
@@ -0,0 +1,253 @@
|
||||
config_version = 14
|
||||
|
||||
[audio]
|
||||
enable_overdrive = true
|
||||
enable_sounds = true
|
||||
|
||||
[bar.default]
|
||||
center = [ "cat" ]
|
||||
end = [ "notifications", "clipboard", "network", "bluetooth", "tray", "battery", "session", "control-center", "clock" ]
|
||||
font_family = "Terminess Nerd Font"
|
||||
font_weight = 700
|
||||
|
||||
[location]
|
||||
auto_locate = true
|
||||
|
||||
[lockscreen_widgets]
|
||||
enabled = false
|
||||
schema_version = 2
|
||||
widget_order = [
|
||||
"lockscreen-login-box@DP-1",
|
||||
"lockscreen-login-box@HDMI-A-1",
|
||||
"lockscreen-login-box@DP-2",
|
||||
"lockscreen-login-box@eDP-1"
|
||||
]
|
||||
|
||||
[lockscreen_widgets.grid]
|
||||
cell_size = 16
|
||||
major_interval = 4
|
||||
visible = true
|
||||
|
||||
[lockscreen_widgets.widget."lockscreen-login-box@DP-1"]
|
||||
box_height = 196.0
|
||||
box_width = 810.0
|
||||
cx = 640.0
|
||||
cy = 538.0
|
||||
output = "DP-1"
|
||||
placement_height = 720.0
|
||||
placement_width = 1280.0
|
||||
rotation = 0.0
|
||||
type = "login_box"
|
||||
|
||||
[lockscreen_widgets.widget."lockscreen-login-box@DP-1".settings]
|
||||
background_color = "surface_variant"
|
||||
background_opacity = 0.88
|
||||
background_radius = 12.0
|
||||
center_password_text = false
|
||||
input_opacity = 1.0
|
||||
input_radius = 6.0
|
||||
layout = "regular"
|
||||
show_caps_lock = true
|
||||
show_keyboard_layout = true
|
||||
show_login_button = true
|
||||
show_media = true
|
||||
show_session_buttons = true
|
||||
show_unlock_hint = true
|
||||
show_weather = true
|
||||
|
||||
[lockscreen_widgets.widget."lockscreen-login-box@DP-2"]
|
||||
box_height = 196.0
|
||||
box_width = 810.0
|
||||
cx = 1719.999755859375
|
||||
cy = 1221.60009765625
|
||||
output = "DP-2"
|
||||
placement_height = 1440.0
|
||||
placement_width = 3440.0
|
||||
rotation = 0.0
|
||||
type = "login_box"
|
||||
|
||||
[lockscreen_widgets.widget."lockscreen-login-box@DP-2".settings]
|
||||
background_color = "surface_variant"
|
||||
background_opacity = 0.88
|
||||
background_radius = 12.0
|
||||
center_password_text = false
|
||||
input_opacity = 1.0
|
||||
input_radius = 6.0
|
||||
layout = "regular"
|
||||
show_caps_lock = true
|
||||
show_keyboard_layout = true
|
||||
show_login_button = true
|
||||
show_media = true
|
||||
show_session_buttons = true
|
||||
show_unlock_hint = true
|
||||
show_weather = true
|
||||
|
||||
[lockscreen_widgets.widget."lockscreen-login-box@HDMI-A-1"]
|
||||
box_height = 196.0
|
||||
box_width = 720.0
|
||||
cx = 600.0
|
||||
cy = 1628.800048828125
|
||||
output = "HDMI-A-1"
|
||||
placement_height = 1920.0
|
||||
placement_width = 1200.0
|
||||
rotation = 0.0
|
||||
type = "login_box"
|
||||
|
||||
[lockscreen_widgets.widget."lockscreen-login-box@HDMI-A-1".settings]
|
||||
background_color = "surface_variant"
|
||||
background_opacity = 0.88
|
||||
background_radius = 12.0
|
||||
center_password_text = false
|
||||
input_opacity = 1.0
|
||||
input_radius = 6.0
|
||||
layout = "regular"
|
||||
show_caps_lock = true
|
||||
show_keyboard_layout = true
|
||||
show_login_button = true
|
||||
show_media = true
|
||||
show_session_buttons = true
|
||||
show_unlock_hint = true
|
||||
show_weather = true
|
||||
|
||||
[lockscreen_widgets.widget."lockscreen-login-box@eDP-1"]
|
||||
box_height = 196.0
|
||||
box_width = 810.0
|
||||
cx = 960.0
|
||||
cy = 852.5
|
||||
output = "eDP-1"
|
||||
placement_height = 1080.0
|
||||
placement_width = 1920.0
|
||||
rotation = 0.0
|
||||
type = "login_box"
|
||||
|
||||
[lockscreen_widgets.widget."lockscreen-login-box@eDP-1".settings]
|
||||
background_color = "surface_variant"
|
||||
background_opacity = 0.88
|
||||
background_radius = 12.0
|
||||
center_password_text = false
|
||||
input_opacity = 1.0
|
||||
input_radius = 6.0
|
||||
layout = "regular"
|
||||
show_caps_lock = true
|
||||
show_keyboard_layout = true
|
||||
show_login_button = true
|
||||
show_media = true
|
||||
show_session_buttons = true
|
||||
show_unlock_hint = true
|
||||
show_weather = true
|
||||
|
||||
[nightlight]
|
||||
enabled = true
|
||||
|
||||
[plugin_settings."dotnetrob/cat"]
|
||||
panel_open_near_click = false
|
||||
panel_placement = "floating"
|
||||
panel_position = "center"
|
||||
|
||||
[plugins]
|
||||
enabled = [
|
||||
"noctalia/wallhaven",
|
||||
"prponkshe/umbriel-displays",
|
||||
"ashur-d/nvim-projects",
|
||||
"thepunkoff/pomodoro",
|
||||
"umedbazarov/webapp-maker",
|
||||
"emiliovenegas/omp-launcher",
|
||||
"yugaaank/better-clock",
|
||||
"dotnetrob/cat",
|
||||
"yuuto/calculator",
|
||||
"joshuaslate/shelly"
|
||||
]
|
||||
|
||||
[shell]
|
||||
external_ip_enabled = true
|
||||
font_family = "Terminess Nerd Font Propo"
|
||||
|
||||
[shell.panel]
|
||||
transparency_mode = "glass"
|
||||
|
||||
[theme]
|
||||
builtin = "Kanagawa"
|
||||
community_palette = "Gruber Darker"
|
||||
custom_palette = "Gruber Red"
|
||||
mode = "dark"
|
||||
shell_mode = "dark"
|
||||
source = "custom"
|
||||
|
||||
[theme.templates]
|
||||
builtin_ids = [
|
||||
"alacritty",
|
||||
"btop",
|
||||
"cava",
|
||||
"emacs",
|
||||
"foot",
|
||||
"gtk3",
|
||||
"gtk4",
|
||||
"ghostty",
|
||||
"helix",
|
||||
"hyprland",
|
||||
"kcolorscheme",
|
||||
"kitty",
|
||||
"labwc",
|
||||
"mango",
|
||||
"niri",
|
||||
"qt",
|
||||
"scroll",
|
||||
"starship",
|
||||
"sway",
|
||||
"umbriel",
|
||||
"wezterm"
|
||||
]
|
||||
community_ids = [
|
||||
"pi-agent",
|
||||
"ytm-player",
|
||||
"pywalfox",
|
||||
"pywalfox-beta4",
|
||||
"ungoogled-chromium",
|
||||
"micro",
|
||||
"neovim",
|
||||
"obsidian",
|
||||
"vscode",
|
||||
"steam",
|
||||
"rofi",
|
||||
"fastfetch",
|
||||
"bat",
|
||||
"fzf",
|
||||
"glow",
|
||||
"herdr",
|
||||
"lazygit",
|
||||
"tmux"
|
||||
]
|
||||
|
||||
[wallpaper]
|
||||
transition = [ "fade" ]
|
||||
|
||||
[wallpaper.automation]
|
||||
enabled = true
|
||||
interval_seconds = 1200
|
||||
|
||||
[wallpaper.default]
|
||||
path = "/home/blank/.local/share/noctalia/wallpapers/wallhaven_v9e2w3.jpg"
|
||||
|
||||
[wallpaper.last]
|
||||
path = "/home/blank/.local/share/noctalia/wallpapers/wallhaven_v9e2w3.jpg"
|
||||
|
||||
[wallpaper.monitors.DP-1]
|
||||
path = "/home/blank/.local/share/noctalia/wallpapers/wallhaven_nzz3gy.jpg"
|
||||
|
||||
[wallpaper.monitors.DP-2]
|
||||
path = "/home/blank/.local/share/noctalia/wallpapers/wallhaven_v9e2w3.jpg"
|
||||
|
||||
[wallpaper.monitors.HDMI-A-1]
|
||||
path = "/home/blank/.local/share/noctalia/wallpapers/wallhaven_v9e2w3.jpg"
|
||||
|
||||
[wallpaper.monitors.eDP-1]
|
||||
path = "/home/blank/.local/share/noctalia/wallpapers/wallhaven_v9e2w3.jpg"
|
||||
|
||||
[weather]
|
||||
unit = "imperial"
|
||||
|
||||
[widget.cat]
|
||||
type = "dotnetrob/cat:cat"
|
||||
|
||||
[widget.tray]
|
||||
drawer = true
|
||||
Reference in new issue
Block a user