diff --git a/.dotter/global.toml b/.dotter/global.toml index 7898629..8d01fe9 100644 --- a/.dotter/global.toml +++ b/.dotter/global.toml @@ -31,6 +31,7 @@ "configs/niri/base" = "~/.config/niri" "configs/noctalia" = "~/.config/noctalia" "configs/systemd/user/niri.service.wants" = "~/.config/systemd/user/niri.service.wants" + "configs/systemd/user/noctalia.service.d" = "~/.config/systemd/user/noctalia.service.d" [hyprland.files] "configs/hypr/base" = "~/.config/hypr" @@ -67,9 +68,9 @@ "configs/mise" = "~/.config/mise" "configs/nvim" = "~/.config/nvim" "configs/rumdl" = "~/.config/rumdl" - "configs/zed" = "~/.config/zed" - "configs/tombi" = "~/.config/tombi" "configs/systemd/user/database-ssh-tunnel@.service" = "~/.config/systemd/user/database-ssh-tunnel@.service" + "configs/tombi" = "~/.config/tombi" + "configs/zed" = "~/.config/zed" [nvim-min.files] "configs/nvim-min" = "~/.config/nvim" diff --git a/configs/niri/work-laptop/local.kdl b/configs/niri/work-laptop/local.kdl index 585dbc1..e7235f6 100644 --- a/configs/niri/work-laptop/local.kdl +++ b/configs/niri/work-laptop/local.kdl @@ -14,6 +14,10 @@ window-rule { proportion 0.5 } } +output "Samsung Electric Company LS34A650U HCPW300097" { + mode "3440x1440@49.987" + scale 1 +} output "eDP-1" { mode "1920x1080@60.000" position x=0 y=0 diff --git a/configs/noctalia/plugins.json b/configs/noctalia/plugins.json index 1dacd70..1457257 100644 --- a/configs/noctalia/plugins.json +++ b/configs/noctalia/plugins.json @@ -24,5 +24,5 @@ "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" } }, - "version": 1 + "version": 2 } diff --git a/configs/noctalia/settings.json b/configs/noctalia/settings.json index dcb2a31..6126713 100644 --- a/configs/noctalia/settings.json +++ b/configs/noctalia/settings.json @@ -6,12 +6,15 @@ "clipboardWrapText": true, "customLaunchPrefix": "", "customLaunchPrefixEnabled": false, + "density": "default", "enableClipPreview": true, "enableClipboardHistory": true, + "enableSessionSearch": true, "enableSettingsSearch": true, "enableWindowsSearch": true, "iconMode": "native", "ignoreMouseInput": false, + "overviewLayer": false, "pinnedApps": [ ], "position": "center", @@ -134,6 +137,14 @@ ] }, { + "defaultSettings": { + "autoStartBreaks": false, + "autoStartWork": false, + "longBreakDuration": 15, + "sessionsBeforeLongBreak": 4, + "shortBreakDuration": 5, + "workDuration": 25 + }, "id": "plugin:pomodoro" }, { @@ -180,6 +191,16 @@ "id": "WallpaperSelector" }, { + "defaultSettings": { + "compactMode": false, + "defaultPeerAction": "copy-ip", + "hideDisconnected": false, + "pingCount": 5, + "refreshInterval": 5000, + "showIpAddress": true, + "showPeerCount": true, + "terminalCommand": "" + }, "id": "plugin:tailscale" }, { @@ -362,9 +383,34 @@ "enableShadows": true, "forceBlackScreenCorners": false, "iRadiusRatio": 1, + "keybinds": { + "keyDown": [ + "Down" + ], + "keyEnter": [ + "Return" + ], + "keyEscape": [ + "Esc" + ], + "keyLeft": [ + "Left" + ], + "keyRight": [ + "Right" + ], + "keyUp": [ + "Up" + ] + }, "language": "", "lockOnSuspend": true, + "lockScreenAnimations": false, + "lockScreenBlur": 0, "lockScreenCountdownDuration": 5000, + "lockScreenMonitors": [ + ], + "lockScreenTint": 0, "radiusRatio": 1, "scaleRatio": 1, "screenRadiusRatio": 1, @@ -477,43 +523,48 @@ "action": "lock", "command": "", "countdownEnabled": true, - "enabled": true + "enabled": true, + "keybind": "1" }, { "action": "suspend", "command": "", "countdownEnabled": true, - "enabled": true + "enabled": true, + "keybind": "2" }, { "action": "hibernate", "command": "", "countdownEnabled": true, - "enabled": true + "enabled": true, + "keybind": "3" }, { "action": "reboot", "command": "", "countdownEnabled": true, - "enabled": true + "enabled": true, + "keybind": "4" }, { "action": "logout", "command": "", "countdownEnabled": true, - "enabled": true + "enabled": true, + "keybind": "5" }, { "action": "shutdown", "command": "", "countdownEnabled": true, - "enabled": true + "enabled": true, + "keybind": "6" } ], - "showHeader": true, - "showNumberLabels": true + "showHeader": true }, - "settingsVersion": 49, + "settingsVersion": 53, "systemMonitor": { "batteryCriticalThreshold": 5, "batteryWarningThreshold": 20, @@ -572,16 +623,34 @@ "directory": "/home/aleidk/Pictures/Wallpapers", "enableMultiMonitorDirectories": false, "enabled": true, + "favorites": [ + { + "colorScheme": "Catppuccin Macchiato Teal", + "darkMode": true, + "generationMethod": "tonal-spot", + "paletteColors": [ + "#8bd5ca", + "#c6a0f6", + "#b7bdf8", + "#f38ba8" + ], + "path": "/home/aleidk/Pictures/Wallpapers/Landscape__Electronic_Sample_96-calm-night.png", + "useWallpaperColors": false + } + ], "fillColor": "#000000", "fillMode": "crop", "hideWallpaperFilenames": true, "monitorDirectories": [ ], + "overviewBlur": 0.4, "overviewEnabled": true, + "overviewTint": 0.6, "panelPosition": "center", "randomIntervalSec": 900, "setWallpaperOnAllMonitors": true, "showHiddenFiles": false, + "skipStartupTransition": true, "solidColor": "#1a1a2e", "sortOrder": "name", "transitionDuration": 1500, diff --git a/configs/systemd/user/noctalia.service.d/override.conf b/configs/systemd/user/noctalia.service.d/override.conf new file mode 100644 index 0000000..0ea5bd7 --- /dev/null +++ b/configs/systemd/user/noctalia.service.d/override.conf @@ -0,0 +1,4 @@ +[Service] +Environment="QT_QPA_PLATFORM=wayland;xcb" +Environment="QT_QPA_PLATFORMTHEME=gtk3" +Environment="QT_AUTO_SCREEN_SCALE_FACTOR=1" diff --git a/configs/zed/keymap.json b/configs/zed/keymap.json index 1100163..d9130d6 100644 --- a/configs/zed/keymap.json +++ b/configs/zed/keymap.json @@ -44,6 +44,8 @@ "space f w": "pane::DeploySearch", // Search word under cursor + "space r r": "task::Spawn", + // Go to file with `gf` "g f": "editor::OpenExcerpts", @@ -141,7 +143,7 @@ }, // File panel (netrw) { - "context": "ProjectPanel", + "context": "ProjectPanel && not_editing", "bindings": { "a": "project_panel::NewFile", "A": "project_panel::NewDirectory", @@ -157,7 +159,6 @@ "space e": "workspace::ToggleLeftDock" } }, - // Panel nagivation { "context": "vim_operator == a || vim_operator == i || vim_operator == sc", "bindings": {