aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dotfiles/.config/DankMaterialShell/.changelog-1.40
-rw-r--r--dotfiles/.config/DankMaterialShell/.firstlaunch0
-rw-r--r--dotfiles/.config/DankMaterialShell/firefox.css132
-rw-r--r--dotfiles/.config/DankMaterialShell/plugin_settings.json22
-rw-r--r--dotfiles/.config/dfiles/bookmarks.json55
-rw-r--r--dotfiles/.config/dfiles/ui-settings.json71
-rw-r--r--dotfiles/.config/dms/firefox.css138
-rw-r--r--dotfiles/.config/dms/plugin_settings.json45
-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.kdl27
-rw-r--r--dotfiles/.config/niri/dms/binds.kdl7
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";