diff options
| -rw-r--r-- | dotfiles/.config/DankMaterialShell/.changelog-1.4 | 0 | ||||
| -rw-r--r-- | dotfiles/.config/DankMaterialShell/.firstlaunch | 0 | ||||
| -rw-r--r-- | dotfiles/.config/DankMaterialShell/firefox.css | 132 | ||||
| -rw-r--r-- | dotfiles/.config/DankMaterialShell/plugin_settings.json | 22 | ||||
| -rw-r--r-- | dotfiles/.config/dfiles/bookmarks.json | 55 | ||||
| -rw-r--r-- | dotfiles/.config/dfiles/ui-settings.json | 71 | ||||
| -rw-r--r-- | dotfiles/.config/dms/firefox.css | 138 | ||||
| -rw-r--r-- | dotfiles/.config/dms/plugin_settings.json | 45 | ||||
| -rw-r--r-- | dotfiles/.config/dms/settings.json (renamed from dotfiles/.config/DankMaterialShell/settings.json) | 140 | ||||
| -rw-r--r-- | dotfiles/.config/dms/themes/ultramar/theme.json (renamed from dotfiles/.config/DankMaterialShell/themes/ultramar/theme.json) | 0 | ||||
| -rw-r--r-- | dotfiles/.config/niri/config.kdl | 27 | ||||
| -rw-r--r-- | dotfiles/.config/niri/dms/binds.kdl | 7 |
12 files changed, 416 insertions, 221 deletions
diff --git a/dotfiles/.config/DankMaterialShell/.changelog-1.4 b/dotfiles/.config/DankMaterialShell/.changelog-1.4 deleted file mode 100644 index e69de29..0000000 --- a/dotfiles/.config/DankMaterialShell/.changelog-1.4 +++ /dev/null diff --git a/dotfiles/.config/DankMaterialShell/.firstlaunch b/dotfiles/.config/DankMaterialShell/.firstlaunch deleted file mode 100644 index e69de29..0000000 --- a/dotfiles/.config/DankMaterialShell/.firstlaunch +++ /dev/null diff --git a/dotfiles/.config/DankMaterialShell/firefox.css b/dotfiles/.config/DankMaterialShell/firefox.css deleted file mode 100644 index a8efeae..0000000 --- a/dotfiles/.config/DankMaterialShell/firefox.css +++ /dev/null @@ -1,132 +0,0 @@ -@media -moz-pref("userChrome.theme-material") { - :root { - --md-sys-color-primary: #006877; - --md-sys-color-surface-tint: #006877; - --md-sys-color-on-primary: #ffffff; - --md-sys-color-primary-container: #a3eeff; - --md-sys-color-on-primary-container: #001f25; - --md-sys-color-secondary: #4a6268; - --md-sys-color-on-secondary: #ffffff; - --md-sys-color-secondary-container: #cde7ed; - --md-sys-color-on-secondary-container: #051f24; - --md-sys-color-tertiary: #545d7e; - --md-sys-color-on-tertiary: #ffffff; - --md-sys-color-tertiary-container: #dce1ff; - --md-sys-color-on-tertiary-container: #111a37; - --md-sys-color-error: #ba1a1a; - --md-sys-color-on-error: #ffffff; - --md-sys-color-error-container: #ffdad6; - --md-sys-color-on-error-container: #410002; - --md-sys-color-background: #f9f9f9; - --md-sys-color-on-background: #1b1b1b; - --md-sys-color-surface: #f9f9f9; - --md-sys-color-on-surface: #1b1b1b; - --md-sys-color-surface-variant: #e2e2e2; - --md-sys-color-on-surface-variant: #474747; - --md-sys-color-outline: #777777; - --md-sys-color-outline-variant: #c6c6c6; - --md-sys-color-shadow: #000000; - --md-sys-color-scrim: #000000; - --md-sys-color-inverse-surface: #303030; - --md-sys-color-inverse-on-surface: #f1f1f1; - --md-sys-color-inverse-primary: #52d7f0; - --md-sys-color-primary-fixed: #a3eeff; - --md-sys-color-on-primary-fixed: #001f25; - --md-sys-color-primary-fixed-dim: #52d7f0; - --md-sys-color-on-primary-fixed-variant: #004e5a; - --md-sys-color-secondary-fixed: #cde7ed; - --md-sys-color-on-secondary-fixed: #051f24; - --md-sys-color-secondary-fixed-dim: #b2cbd1; - --md-sys-color-on-secondary-fixed-variant: #334a50; - --md-sys-color-tertiary-fixed: #dce1ff; - --md-sys-color-on-tertiary-fixed: #111a37; - --md-sys-color-tertiary-fixed-dim: #bcc5eb; - --md-sys-color-on-tertiary-fixed-variant: #3d4665; - --md-sys-color-surface-dim: #dadada; - --md-sys-color-surface-bright: #f9f9f9; - --md-sys-color-surface-container-lowest: #ffffff; - --md-sys-color-surface-container-low: #f3f3f3; - --md-sys-color-surface-container: #f9f9f9; - --md-sys-color-surface-container-high: #f9f9f9; - --md-sys-color-surface-container-highest: #f9f9f9; - - --m3-radius: 12px; - --m3-radius-sm: 10px; - --m3-elev-0: none; - --m3-elev-1: 0 1px 2px rgba(0,0,0,.08), 0 1px 3px rgba(0,0,0,.06); - --m3-elev-2: 0 2px 6px rgba(0,0,0,.10), 0 1px 3px rgba(0,0,0,.06); - - --tab-height: 34px; - --urlbar-height: 38px; - - --state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); - --state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); - - --focus-ring: 0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 70%, transparent); - } -} - -@media (prefers-color-scheme: dark) { - :root { - --md-sys-color-primary: #52d7f0; - --md-sys-color-surface-tint: #52d7f0; - --md-sys-color-on-primary: #00363e; - --md-sys-color-primary-container: #004e5a; - --md-sys-color-on-primary-container: #a3eeff; - --md-sys-color-secondary: #b2cbd1; - --md-sys-color-on-secondary: #1c3439; - --md-sys-color-secondary-container: #334a50; - --md-sys-color-on-secondary-container: #cde7ed; - --md-sys-color-tertiary: #bcc5eb; - --md-sys-color-on-tertiary: #262f4d; - --md-sys-color-tertiary-container: #3d4665; - --md-sys-color-on-tertiary-container: #dce1ff; - --md-sys-color-error: #ffb4ab; - --md-sys-color-on-error: #690005; - --md-sys-color-error-container: #93000a; - --md-sys-color-on-error-container: #ffdad6; - --md-sys-color-background: #131313; - --md-sys-color-on-background: #e2e2e2; - --md-sys-color-surface: #131313; - --md-sys-color-on-surface: #e2e2e2; - --md-sys-color-surface-variant: #474747; - --md-sys-color-on-surface-variant: #c6c6c6; - --md-sys-color-outline: #919191; - --md-sys-color-outline-variant: #474747; - --md-sys-color-shadow: #000000; - --md-sys-color-scrim: #000000; - --md-sys-color-inverse-surface: #e2e2e2; - --md-sys-color-inverse-on-surface: #303030; - --md-sys-color-inverse-primary: #006877; - --md-sys-color-primary-fixed: #a3eeff; - --md-sys-color-on-primary-fixed: #001f25; - --md-sys-color-primary-fixed-dim: #52d7f0; - --md-sys-color-on-primary-fixed-variant: #004e5a; - --md-sys-color-secondary-fixed: #cde7ed; - --md-sys-color-on-secondary-fixed: #051f24; - --md-sys-color-secondary-fixed-dim: #b2cbd1; - --md-sys-color-on-secondary-fixed-variant: #334a50; - --md-sys-color-tertiary-fixed: #dce1ff; - --md-sys-color-on-tertiary-fixed: #111a37; - --md-sys-color-tertiary-fixed-dim: #bcc5eb; - --md-sys-color-on-tertiary-fixed-variant: #3d4665; - --md-sys-color-surface-dim: #131313; - --md-sys-color-surface-bright: #393939; - --md-sys-color-surface-container-lowest: #0e0e0e; - --md-sys-color-surface-container-low: #1b1b1b; - --md-sys-color-surface-container: #1f1f1f; - --md-sys-color-surface-container-high: #2a2a2a; - --md-sys-color-surface-container-highest: #353535; - - --m3-elev-1: 0 1px 2px rgba(0,0,0,.50), 0 1px 3px rgba(0,0,0,.35); - --m3-elev-2: 0 4px 10px rgba(0,0,0,.55), 0 1px 3px rgba(0,0,0,.35); - - --state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent); - --state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent); - } -} - -/* idk if this even works, but the suggestion in the material updated readme bricks symbols no matter how many fallbacks I add */ -:root { - font-family: system-ui, "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; -} diff --git a/dotfiles/.config/DankMaterialShell/plugin_settings.json b/dotfiles/.config/DankMaterialShell/plugin_settings.json deleted file mode 100644 index 3e14a79..0000000 --- a/dotfiles/.config/DankMaterialShell/plugin_settings.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "powerUsagePlugin": { - "enabled": true, - "refreshInterval": 2, - "selectedPopout": "processList" - }, - "emojiLauncher": { - "enabled": true, - "recentEmojis": "🎂" - }, - "calculator": { - "enabled": true, - "trigger": "=" - }, - "dankPomodoroTimer": { - "enabled": true, - "autoStartBreaks": true - }, - "usbManager": { - "enabled": false - } -}
\ No newline at end of file diff --git a/dotfiles/.config/dfiles/bookmarks.json b/dotfiles/.config/dfiles/bookmarks.json new file mode 100644 index 0000000..00187dd --- /dev/null +++ b/dotfiles/.config/dfiles/bookmarks.json @@ -0,0 +1,55 @@ +{ + "version": 2, + "bookmarks": [ + { + "path": "recent:///", + "label": "recent", + "icon": "" + }, + { + "path": "/home/yaroslav/.local/desktop", + "label": "desktop", + "icon": "" + }, + { + "path": "/home/yaroslav/docs", + "label": "docs", + "icon": "" + }, + { + "path": "/home/yaroslav/dls", + "label": "dls", + "icon": "" + }, + { + "path": "/home/yaroslav/music", + "label": "music", + "icon": "" + }, + { + "path": "/home/yaroslav/pics", + "label": "pics", + "icon": "" + }, + { + "path": "/home/yaroslav/vids", + "label": "vids", + "icon": "" + }, + { + "path": "/home/yaroslav/etc", + "label": "etc", + "icon": "" + }, + { + "path": "trash:///", + "label": "trash", + "icon": "" + }, + { + "path": "/home/yaroslav/pics/wallpapers", + "label": "wallpapers", + "icon": "" + } + ] +} diff --git a/dotfiles/.config/dfiles/ui-settings.json b/dotfiles/.config/dfiles/ui-settings.json new file mode 100644 index 0000000..d46b14d --- /dev/null +++ b/dotfiles/.config/dfiles/ui-settings.json @@ -0,0 +1,71 @@ +{ + "animationDuration": 122, + "blurEnabled": true, + "clickToOpen": "double", + "closeBehavior": "hide", + "colorSource": "auto", + "confirmTrash": false, + "customThemeFile": "", + "dateFormat": "iso", + "defaultSort": "name", + "defaultSortDescending": false, + "defaultView": "list", + "density": "dense", + "displayFontFamily": "", + "dragAction": "auto", + "enableRippleEffects": true, + "extractOnOpen": true, + "floatingWindowForegroundLayers": true, + "floatingWindowForegroundTransparency": 0.8, + "floatingWindowTransparency": 0.75, + "focusRingColor": "primary", + "focusRingEnabled": true, + "focusRingWidth": 1.5, + "folderCounts": true, + "foldersFirst": true, + "fontFamily": "", + "fontScale": 1, + "fontSource": "auto", + "fontWeight": 400, + "gtkBookmarksOffered": false, + "hiddenLast": false, + "language": "", + "listTyping": "jump", + "monoFontFamily": "", + "mountOnClick": true, + "networkThumbnails": false, + "newTabFolder": "current", + "newWindowFolder": "current", + "openLocationIn": "current", + "opener": "xdg-open", + "presetTheme": "purple", + "radiusStrength": 10, + "recentFiles": true, + "reduceMotion": false, + "registerFileManager": true, + "rememberFolderViews": true, + "searchExcludes": [ + ], + "searchHidden": false, + "showDevicesSidebar": true, + "showExtensions": true, + "showGameFolders": true, + "showGamePrefixes": true, + "showGameSettingsFolders": true, + "showGamesSidebar": true, + "showHeroicGames": true, + "showHidden": false, + "showLutrisGames": true, + "showNetworkSidebar": true, + "showSteamGames": true, + "showSystemPartitions": false, + "sidebarCollapsed": true, + "springBounce": 1, + "startupFolder": "last", + "terminal": "", + "themeMode": "auto", + "thumbnailSizeLimitMb": 64, + "thumbnails": true, + "vimKeys": true, + "windowTitleBars": false +} diff --git a/dotfiles/.config/dms/firefox.css b/dotfiles/.config/dms/firefox.css new file mode 100644 index 0000000..eb22096 --- /dev/null +++ b/dotfiles/.config/dms/firefox.css @@ -0,0 +1,138 @@ +@media -moz-pref("userChrome.theme-material") { + :root { + --md-sys-color-primary: #5b8277; + --md-sys-color-surface-tint: #5b8277; + --md-sys-color-on-primary: #faf3e0; + --md-sys-color-primary-container: #bbe0cf; + --md-sys-color-on-primary-container: #3a2f22; + --md-sys-color-secondary: #b2872f; + --md-sys-color-on-secondary: #faf3e0; + --md-sys-color-secondary-container: #ece3cc; + --md-sys-color-on-secondary-container: #3a2f22; + --md-sys-color-tertiary: #b2872f; + --md-sys-color-on-tertiary: #faf3e0; + --md-sys-color-tertiary-container: #ece3cc; + --md-sys-color-on-tertiary-container: #3a2f22; + --md-sys-color-error: #d2212d; + --md-sys-color-on-error: #ffffff; + --md-sys-color-error-container: #f9dedc; + --md-sys-color-on-error-container: #410e0b; + --md-sys-color-background: #faf3e0; + --md-sys-color-on-background: #3a2f22; + --md-sys-color-surface: #faf3e0; + --md-sys-color-on-surface: #3a2f22; + --md-sys-color-surface-variant: #ece3cc; + --md-sys-color-on-surface-variant: #2d241a; + --md-sys-color-outline: #8a7f6f; + --md-sys-color-outline-variant: #ece3cc; + --md-sys-color-shadow: #000000; + --md-sys-color-scrim: #000000; + --md-sys-color-inverse-surface: #26211c; + --md-sys-color-inverse-on-surface: #f5e8c7; + --md-sys-color-inverse-primary: #7fac96; + --md-sys-color-primary-fixed: #bbe0cf; + --md-sys-color-on-primary-fixed: #faf3e0; + --md-sys-color-primary-fixed-dim: #5b8277; + --md-sys-color-on-primary-fixed-variant: #faf3e0; + --md-sys-color-secondary-fixed: #b2872f; + --md-sys-color-on-secondary-fixed: #faf3e0; + --md-sys-color-secondary-fixed-dim: #b2872f; + --md-sys-color-on-secondary-fixed-variant: #faf3e0; + --md-sys-color-tertiary-fixed: #b2872f; + --md-sys-color-on-tertiary-fixed: #faf3e0; + --md-sys-color-tertiary-fixed-dim: #b2872f; + --md-sys-color-on-tertiary-fixed-variant: #faf3e0; + --md-sys-color-surface-dim: #f3ead0; + --md-sys-color-surface-bright: #f3ead0; + --md-sys-color-surface-container-lowest: #faf3e0; + --md-sys-color-surface-container-low: #f3ead0; + --md-sys-color-surface-container: #faf3e0; + --md-sys-color-surface-container-high: #faf3e0; + --md-sys-color-surface-container-highest: #faf3e0; + + --m3-radius: 12px; + --m3-radius-sm: 10px; + --m3-elev-0: none; + --m3-elev-1: 0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 6%, transparent); + --m3-elev-2: 0 2px 6px color-mix(in srgb, var(--md-sys-color-shadow) 10%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 6%, transparent); + --m3-elev-3: 0 11px 7px color-mix(in srgb, var(--md-sys-color-shadow) 19%, transparent), 0 13px 25px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent); + --m3-elev-4: 0 14px 12px color-mix(in srgb, var(--md-sys-color-shadow) 17%, transparent), 0 20px 40px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent); + --m3-elev-5: 0 17px 17px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent), 0 27px 55px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent); + + --tab-height: 34px; + --urlbar-height: 38px; + + --state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); + --state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); + + --focus-ring: 0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 70%, transparent); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --md-sys-color-primary: #7fac96; + --md-sys-color-surface-tint: #7fac96; + --md-sys-color-on-primary: #1c1814; + --md-sys-color-primary-container: #1f3630; + --md-sys-color-on-primary-container: #f5e8c7; + --md-sys-color-secondary: #e2b55a; + --md-sys-color-on-secondary: #1c1814; + --md-sys-color-secondary-container: #322b23; + --md-sys-color-on-secondary-container: #f5e8c7; + --md-sys-color-tertiary: #e2b55a; + --md-sys-color-on-tertiary: #1c1814; + --md-sys-color-tertiary-container: #322b23; + --md-sys-color-on-tertiary-container: #f5e8c7; + --md-sys-color-error: #fa5750; + --md-sys-color-on-error: #601410; + --md-sys-color-error-container: #8c1d18; + --md-sys-color-on-error-container: #f9dedc; + --md-sys-color-background: #1c1814; + --md-sys-color-on-background: #f5e8c7; + --md-sys-color-surface: #26211c; + --md-sys-color-on-surface: #f5e8c7; + --md-sys-color-surface-variant: #322b23; + --md-sys-color-on-surface-variant: #fbf3db; + --md-sys-color-outline: #8a7f6f; + --md-sys-color-outline-variant: #322b23; + --md-sys-color-shadow: #000000; + --md-sys-color-scrim: #000000; + --md-sys-color-inverse-surface: #f3ead0; + --md-sys-color-inverse-on-surface: #3a2f22; + --md-sys-color-inverse-primary: #5b8277; + --md-sys-color-primary-fixed: #1f3630; + --md-sys-color-on-primary-fixed: #1c1814; + --md-sys-color-primary-fixed-dim: #7fac96; + --md-sys-color-on-primary-fixed-variant: #1c1814; + --md-sys-color-secondary-fixed: #e2b55a; + --md-sys-color-on-secondary-fixed: #1c1814; + --md-sys-color-secondary-fixed-dim: #e2b55a; + --md-sys-color-on-secondary-fixed-variant: #1c1814; + --md-sys-color-tertiary-fixed: #e2b55a; + --md-sys-color-on-tertiary-fixed: #1c1814; + --md-sys-color-tertiary-fixed-dim: #e2b55a; + --md-sys-color-on-tertiary-fixed-variant: #1c1814; + --md-sys-color-surface-dim: #1c1814; + --md-sys-color-surface-bright: #3a332b; + --md-sys-color-surface-container-lowest: #1c1814; + --md-sys-color-surface-container-low: #26211c; + --md-sys-color-surface-container: #26211c; + --md-sys-color-surface-container-high: #322b23; + --md-sys-color-surface-container-highest: #3a332b; + + --m3-elev-1: 0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 50%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 35%, transparent); + --m3-elev-2: 0 4px 10px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 35%, transparent); + --m3-elev-3: 0 11px 7px color-mix(in srgb, var(--md-sys-color-shadow) 45%, transparent), 0 13px 25px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent); + --m3-elev-4: 0 14px 12px color-mix(in srgb, var(--md-sys-color-shadow) 42%, transparent), 0 20px 40px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent); + --m3-elev-5: 0 17px 17px color-mix(in srgb, var(--md-sys-color-shadow) 40%, transparent), 0 27px 55px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent); + + --state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent); + --state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent); + } +} + +/* idk if this even works, but the suggestion in the material updated readme bricks symbols no matter how many fallbacks I add */ +:root { + font-family: system-ui, "Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; +} diff --git a/dotfiles/.config/dms/plugin_settings.json b/dotfiles/.config/dms/plugin_settings.json new file mode 100644 index 0000000..bea5e44 --- /dev/null +++ b/dotfiles/.config/dms/plugin_settings.json @@ -0,0 +1,45 @@ +{ + "powerUsagePlugin": { + "enabled": true, + "refreshInterval": 2, + "selectedPopout": "processList" + }, + "emojiLauncher": { + "enabled": true, + "recentEmojis": "🎂" + }, + "calculator": { + "enabled": true, + "trigger": "=" + }, + "dankPomodoroTimer": { + "enabled": true, + "autoStartBreaks": true + }, + "usbManager": { + "enabled": false + }, + "commandRunner": { + "enabled": true, + "terminal": "alacritty", + "maxHistoryItems": 50, + "history": [ + "wrk src/raidix/ks/raidix-raid-driver", + "jap", + "wrk src/raidix/raidix-core-interlayer", + "wrk src/raidix/raidix-core", + "wrk src/raidix/doctor", + "cleanurl", + "tesseract", + "dakn", + "wrk src/raidix/ks/docs/", + "wrk src/raidix/ks/scst_rdx/", + "qy", + "htop" + ] + }, + "niriWindows": { + "enabled": true, + "noTrigger": false + } +}
\ No newline at end of file diff --git a/dotfiles/.config/DankMaterialShell/settings.json b/dotfiles/.config/dms/settings.json index 37cf7db..165b8b3 100644 --- a/dotfiles/.config/DankMaterialShell/settings.json +++ b/dotfiles/.config/dms/settings.json @@ -94,7 +94,8 @@ "w": 4, "h": 1, "col": 4, - "row": 1 + "row": 1, + "small": true }, { "id": "brightnessSlider", @@ -102,7 +103,9 @@ "w": 4, "h": 1, "col": 4, - "row": 1 + "row": 2, + "deviceName": "software:DP-1", + "small": true }, { "id": "wifi", @@ -248,7 +251,7 @@ "matugenTemplateZed": false, "notificationShowTimeoutBar": true, "osdAlwaysShowValue": true, - "osdPosition": 0, + "osdPosition": 4, "osdPowerProfileEnabled": true, "powerActionHoldDuration": 0.25, "powerMenuGridLayout": true, @@ -274,7 +277,9 @@ "launcherLogoMode": "os", "launcherLogoColorOverride": "primary", "launcherLogoSizeOffset": 3, - "background": false + "background": false, + "overflowMode": "section", + "overflowPriority": 2 }, { "id": "separator", @@ -293,7 +298,7 @@ }, { "id": "weather", - "enabled": false + "enabled": true }, { "id": "separator", @@ -332,21 +337,13 @@ "enabled": true }, { - "id": "runningApps", - "enabled": false, - "runningAppsCompactMode": true, - "runningAppsCurrentWorkspace": true, - "runningAppsCurrentMonitor": false, - "background": false, - "overflowMode": "section" - }, - { "id": "focusedWindow", "enabled": true, "focusedWindowCompactMode": true, "focusedWindowSize": 3, "background": false, - "overflowMode": "section" + "overflowMode": "section", + "overflowPriority": 1 } ], "centerWidgets": [], @@ -359,7 +356,9 @@ "id": "systemTray", "enabled": true, "background": false, - "trayUseInlineExpansion": true + "trayUseInlineExpansion": true, + "overflowPriority": -1, + "trayMaxVisibleItems": 0 }, { "id": "keyboard_layout_name", @@ -386,19 +385,22 @@ { "id": "cpuUsage", "enabled": true, - "minimumWidth": false + "minimumWidth": false, + "overflowPriority": -3 }, { "id": "cpuTemp", "enabled": true, - "minimumWidth": false + "minimumWidth": false, + "overflowPriority": -5 }, { "id": "memUsage", "enabled": true, "minimumWidth": false, "showSwap": false, - "showInGb": true + "showInGb": true, + "overflowPriority": -3 }, { "id": "separator", @@ -435,15 +437,8 @@ "screenSharing", "idleInhibitor", "doNotDisturb" - ] - }, - { - "id": "battery", - "enabled": true - }, - { - "id": "powerUsagePlugin", - "enabled": true + ], + "overflowMode": "bar" }, { "id": "separator", @@ -451,11 +446,12 @@ }, { "id": "notificationButton", - "enabled": true + "enabled": true, + "overflowPriority": 2 } ], "spacing": 0, - "innerPadding": 2, + "innerPadding": 0, "bottomGap": 0, "transparency": 0.89, "widgetTransparency": 1, @@ -475,7 +471,7 @@ "widgetOutlineColor": "surfaceText", "widgetOutlineOpacity": 0.4, "widgetOutlineThickness": 1, - "fontScale": 1.22, + "fontScale": 1.29, "iconScale": 1.15, "autoHide": false, "autoHideDelay": 250, @@ -499,7 +495,12 @@ "attachToScreenEdge": false, "barLengthMode": "full", "barLengthPadding": 0, - "widgetStyle": "segments" + "widgetStyle": "segments", + "hoverPopouts": false, + "middleClickAction": "none", + "rightClickAction": "settings", + "island": false, + "dot": false }, { "id": "dot1793613509952", @@ -640,7 +641,7 @@ } ], "spacing": 0, - "innerPadding": 2, + "innerPadding": -2, "bottomGap": 0, "transparency": 0.89, "widgetTransparency": 1, @@ -683,7 +684,9 @@ "widgetFollowInterfaceStyle": true, "attachToScreenEdge": false, "island": false, - "dot": true + "dot": true, + "islandCompactThickness": 34, + "islandSatelliteGap": 8 } ], "desktopWidgetInstances": [ @@ -765,11 +768,12 @@ "showOnLastDisplay": true, "position": 1, "mode": "compact", + "middleClickAction": "close", "taskbarAlign": "center", "widgetExpansion": "popout", "iconSize": 48, - "spacing": 4, - "itemSpacing": 4, + "spacing": 6, + "itemSpacing": 6, "margin": 7, "bottomGap": -70, "transparency": 0.5, @@ -799,7 +803,7 @@ "maxVisibleApps": 0, "maxVisibleRunningApps": 0, "showOverflowBadge": true, - "showTrash": false, + "showTrash": true, "trashFileManager": "default", "trashCustomCommand": "", "magnification": false, @@ -1068,14 +1072,6 @@ "lockScreenFontFamily": "Noto Serif CJK JP", "osdWorkspaceEnabled": false, "workspaceNameIcons": { - "🌐": { - "type": "icon", - "value": "home" - }, - "💿": { - "type": "icon", - "value": "music_note" - }, "⌨️": { "type": "icon", "value": "terminal" @@ -1087,6 +1083,14 @@ "📺": { "type": "icon", "value": "movie" + }, + "🌐": { + "type": "icon", + "value": "home" + }, + "💿": { + "type": "icon", + "value": "music_note" } }, "lockScreenVideoEnabled": false, @@ -1140,8 +1144,8 @@ "showWeekNumber": false, "osdMediaPlaybackEnabled": false, "scrollbarsEnabled": true, - "radiusMode": "scale", - "fixedRadius": 2, + "radiusMode": "fixed", + "fixedRadius": 4, "niriOverviewLauncherStyle": "spotlight", "launcherUseOverlayLayer": false, "spotlightBarShowModeChips": false, @@ -1153,22 +1157,22 @@ "dashCards": [ { "id": "clock", - "w": 2, + "w": 3, "h": 1, "col": 0, "row": 0 }, { "id": "weather", - "w": 1, + "w": 2, "h": 1, - "col": 2, - "row": 0 + "col": 0, + "row": 6 }, { "id": "notifications", "w": 3, - "h": 5, + "h": 6, "col": 3, "row": 0 }, @@ -1190,16 +1194,34 @@ "id": "network", "w": 2, "h": 1, - "col": 3, - "row": 5 + "col": 4, + "row": 6 }, { - "id": "disk", - "w": 1, + "id": "sysmon", + "w": 2, "h": 1, - "col": 5, - "row": 5 + "col": 2, + "row": 6 } ], - "avatarRing": "secondary" + "avatarRing": "secondary", + "lockScreenWallpaperFillMode": "Fill", + "interfaceStyle": "classic", + "focusRingWidth": 1.5, + "focusRingEnabled": true, + "osdKeyboardLayoutEnabled": true, + "osdVolumeEnabled": true, + "density": "compact", + "sectionDividerOpacity": 0.4, + "weatherProviders": [ + { + "id": "metno", + "enabled": true + }, + { + "id": "openmeteo", + "enabled": true + } + ] }
\ No newline at end of file diff --git a/dotfiles/.config/DankMaterialShell/themes/ultramar/theme.json b/dotfiles/.config/dms/themes/ultramar/theme.json index 48388e0..48388e0 100644 --- a/dotfiles/.config/DankMaterialShell/themes/ultramar/theme.json +++ b/dotfiles/.config/dms/themes/ultramar/theme.json diff --git a/dotfiles/.config/niri/config.kdl b/dotfiles/.config/niri/config.kdl index 4e1bdd5..186d2b6 100644 --- a/dotfiles/.config/niri/config.kdl +++ b/dotfiles/.config/niri/config.kdl @@ -317,12 +317,9 @@ window-rule { window-rule { match app-id=r#"^[aA]+lacritty"# - match app-id="mattermost-desktop" match app-id="org.telegram.desktop" match app-id="dev.duxlabs.shell" - - default-column-width { fixed 770; } - + match app-id="dev.duxlabs.files" background-effect { blur true xray false @@ -330,6 +327,19 @@ window-rule { } window-rule { + match app-id="dev.duxlabs.shell" + default-column-width { fixed 820; } +} + +window-rule { + match app-id=r#"^[aA]+lacritty"# + match app-id="mattermost-desktop" + match app-id="org.telegram.desktop" + match app-id="dev.duxlabs.files" + default-column-width { fixed 770; } +} + +window-rule { match app-id="org.pwmt.zathura" default-column-width { fixed 1100; } @@ -645,10 +655,11 @@ binds { Mod+Ctrl+M { spawn "rofi" "-show" "audio" "-modi" "audio:rofiaudio"; } // Application shortcuts - Mod+M { spawn "sh" "-c" "$TERM -e ncmpcpp"; } - Mod+A { spawn "sh" "-c" "$TERM -T 'neomutt' -e neomutt"; } - Mod+N { spawn "sh" "-c" "$TERM -T 'newsboat' -e newsboat && killall -42 waybar"; } - Mod+B { spawn "sh" "-c" "$TERM -T 'calcurse' -e calcurse"; } + Mod+M { spawn-sh "$TERM -e ncmpcpp"; } + Mod+A { spawn-sh "$TERM -T 'neomutt' -e neomutt"; } + Mod+N { spawn-sh "$TERM -T 'newsboat' -e newsboat && killall -42 waybar"; } + Mod+B { spawn-sh "$TERM -T 'calcurse' -e calcurse"; } + Mod+P { spawn "dfiles" "open"; } Mod+T { spawn "toggletorrent"; } Mod+Ctrl+T { spawn "launch-transmission"; } diff --git a/dotfiles/.config/niri/dms/binds.kdl b/dotfiles/.config/niri/dms/binds.kdl index c324b2e..245ce0d 100644 --- a/dotfiles/.config/niri/dms/binds.kdl +++ b/dotfiles/.config/niri/dms/binds.kdl @@ -28,11 +28,18 @@ binds { spawn "dms" "ipc" "call" "notifications" "toggle"; } + Mod+Alt+I { spawn "dms" "ipc" "call" "wallpaper" "next"; } + Mod+Alt+U { spawn "dms" "ipc" "call" "wallpaper" "prev"; } + // === Security === Mod+X hotkey-overlay-title="Lock Screen" { spawn "dms" "ipc" "call" "lock" "lock"; } + Mod+Shift+X hotkey-overlay-title="Lock Screen" { + spawn "dms" "ipc" "call" "lock" "lockAndOutputsOff"; + } + // === Audio Controls === // XF86AudioRaiseVolume allow-when-locked=true { // spawn "dms" "ipc" "call" "audio" "increment" "3"; |
