This commit is contained in:
2026-04-25 20:41:31 +02:00
parent 88c522e9d1
commit 12d3fdcaa5
26 changed files with 81 additions and 77 deletions
@@ -1,11 +1,14 @@
theme = Catppuccin Mocha
background-opacity = 0.75
background-opacity = 0.9
background-blur = true
window-padding-x = 10
window-padding-y = 10
window-width = 100
window-height = 36
keybind = ctrl+shift+r=reload_config
keybind = ctrl+shift+h=write_screen_file:copy
@@ -20,7 +20,7 @@ shell /bin/zsh
# hide_window_decorations yes
window_padding_width 10
background_opacity 0.75
background_opacity 0.9
background_blur 16
font_family monospace
@@ -36,6 +36,9 @@ map ctrl+down next_window
cursor_trail 1
cursor_shape beam
# remember_window_size no
# initial_window_width 1021
include Catppuccin-Mocha.conf
map ctrl+plus change_font_size all +1
+3 -3
View File
@@ -45,9 +45,9 @@ binds {
Mod+D repeat=false { spawn "vicinae" "vicinae://launch/system/run?toggle=true"; }
// Actions
Print repeat=false { screenshot-screen; }
Mod+Shift+S repeat=false { screenshot; }
Mod+Ctrl+Shift+S repeat=false { screenshot-window; }
Print repeat=false { screenshot-screen show-pointer=false; }
Mod+Shift+S repeat=false { screenshot show-pointer=false; }
Mod+Ctrl+Shift+S repeat=false { screenshot-window show-pointer=false; }
Mod+Shift+C repeat=false { spawn "hyprpicker" "-a"; }
// Media
@@ -1,6 +1,3 @@
// Switch configs
spawn-at-startup "config-switch" "niri"
// Core
spawn-at-startup "nm-applet"
spawn-at-startup "gnome-keyring-daemon" "--start" "--components=secrets"
+1 -1
View File
@@ -1,7 +1,7 @@
screenshot-path "~/Pictures/Screenshots/niri_screenshot_%Y-%m-%d_%H-%M-%S.png"
debug {
render-drm-device "/dev/dri/renderD128"
render-drm-device "/dev/dri/renderD129"
honor-xdg-activation-with-invalid-serial
}
+5 -1
View File
@@ -1 +1,5 @@
environment {
__NV_PRIME_RENDER_OFFLOAD "1"
__VK_LAYER_NV_optimus "NVIDIA_only"
__GLX_VENDOR_LIBRARY_NAME "nvidia"
}
+1 -1
View File
@@ -63,7 +63,7 @@ window-rule {
// Block from recording
window-rule {
match app-id="thunderbird"
match app-id="org.mozilla.Thunderbird"
block-out-from "screen-capture"
}
@@ -82,6 +82,15 @@ layer-rule {
}
layer-rule {
match layer="top"
match layer="overlay"
background-effect {
xray false
}
}
cursor {
xcursor-theme "Bibata-Modern-Ice"
xcursor-size 24
+8 -16
View File
@@ -1,25 +1,17 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-button-images=true
gtk-cursor-blink=true
gtk-cursor-blink-time=1000
gtk-theme-name=catppuccin-mocha-blue-standard+default
gtk-icon-theme-name=Papirus
gtk-font-name=Sarasa UI SC 10
gtk-cursor-theme-name=Bibata-Modern-Ice
gtk-cursor-theme-size=24
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=0
gtk-font-name=Sarasa UI SC, 10
gtk-icon-theme-name=Papirus
gtk-menu-images=true
gtk-modules=colorreload-gtk-module
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=catppuccin-mocha-blue-standard+default
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-toolbar-style=3
gtk-xft-antialias=1
gtk-xft-dpi=122880
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb
gtk-application-prefer-dark-theme=1
+4 -11
View File
@@ -1,14 +1,7 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-cursor-blink=true
gtk-cursor-blink-time=1000
gtk-theme-name=catppuccin-mocha-blue-standard+default
gtk-icon-theme-name=Papirus
gtk-font-name=Sarasa UI SC 10
gtk-cursor-theme-name=Bibata-Modern-Ice
gtk-cursor-theme-size=24
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=Sarasa UI SC, 10
gtk-icon-theme-name=Papirus
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=catppuccin-mocha-blue-standard+default
gtk-xft-dpi=122880
gtk-application-prefer-dark-theme=1
@@ -40,13 +40,9 @@ CONFIG_DIR = Path("~/.config").expanduser()
# An application may have multiple scripts (e.g. due to config-switch)
SCRIPTS = {
"eww": [CONFIG_DIR / "eww" / "apply-color"],
"fastfetch": [CONFIG_DIR / "fastfetch" / "apply-color"],
"fuzzel": [CONFIG_DIR / "fuzzel" / "apply-color"],
"hypr": [CONFIG_DIR / "hypr" / "apply-color"],
"kvantum": [CONFIG_DIR / "Kvantum" / "apply-color"],
"nwg-look": [CONFIG_DIR / "nwg-look" / "apply-color"],
"mako": [CONFIG_DIR / "mako" / "apply-color"],
"niri": [CONFIG_DIR / "niri" / "apply-color"],
"oh-my-posh": [
CONFIG_DIR / "fish" / "apply-color-omp"
@@ -55,12 +51,7 @@ SCRIPTS = {
CONFIG_DIR / "fish" / "apply-color-starship"
], # borrowing fish's directory
"quickshell": [CONFIG_DIR / "quickshell" / "apply-color"],
"rofi": [CONFIG_DIR / "rofi" / "apply-color"],
"waybar": [CONFIG_DIR / "waybar" / "apply-color"],
"wlogout": [
CONFIG_DIR / ".alt" / "wlogout-default" / "apply-color",
CONFIG_DIR / ".alt" / "wlogout-niri" / "apply-color",
],
"wlogout": [CONFIG_DIR / "wlogout" / "apply-color"],
"yazi": [CONFIG_DIR / "yazi" / "apply-color"],
}
# or simply `find [-L] <CONFIG_DIR> -type f -name 'apply-color*'` to get all available scripts,
+1 -1
View File
@@ -9,7 +9,7 @@
# Constants
niri_config_file="$HOME/.config/niri/config/misc.kdl"
prefer_order=(intel nvidia)
prefer_order=(nvidia intel)
# Get vendor and path of each GPU
default_card_path="$(find /dev/dri/card* 2>/dev/null | head -n 1)"
@@ -21,4 +21,4 @@ sed -i -E "s/(border-color:\s*#)([0-9A-Fa-f]{6})(;)/\1${colorHex}\3/" "$file" ||
exit 1
}
log_success "wlogout"
log_success "wlogout (niri version)"

Before

Width:  |  Height:  |  Size: 969 B

After

Width:  |  Height:  |  Size: 969 B

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before

Width:  |  Height:  |  Size: 877 B

After

Width:  |  Height:  |  Size: 877 B

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -1,6 +1,6 @@
{
"label": "lock",
"action": "loginctl lock-session",
"action": "hyprlock &",
"text": "Lock",
"keybind": "l"
}
@@ -12,7 +12,7 @@
}
{
"label": "logout",
"action": "hyprctl dispatch exit",
"action": "niri msg action quit",
"text": "Logout",
"keybind": "e"
}
@@ -12,7 +12,7 @@ button {
color: #cdd6f4;
border-radius: 0;
outline-style: none;
background-color: alpha(#1e1e2e, 0.8);
background-color: alpha(#1e1e2e, 1);
border: none;
border-width: 0px;
border-radius: 0px;
@@ -30,7 +30,7 @@ button:focus,
button:active,
button:hover {
background-size: 20%;
background-color: alpha(#1e1e2e, 0.7);
background-color: alpha(#1c1c2c, 1);
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(0.55, 0, 0.28, 1.682);
}