Compare commits

...
8 Commits
Author SHA1 Message Date
Derek Taylor 699e2dfac9 Adding alias for 'mp3' which downloads mp3 audio from a YT stream so I can upload it as audio podcast. 2026-07-21 17:35:43 -05:00
Derek Taylor 2c9143fe42 Minor edits
Merge branch 'master' of gitlab.com:dwt1/dotfiles
2026-07-21 17:32:23 -05:00
Derek Taylor 0e61ef2046 Minor edits 2026-07-21 17:32:14 -05:00
Derek Taylor 356a4dab70 Fixing errors in my Emacs config 2026-07-03 10:15:06 -05:00
Derek Taylor bf77f23ae5 Set floating rules for Tasty inside OBS scenes. 2026-06-05 13:05:56 -05:00
Derek Taylor d266419c9d Minor edits 2026-06-04 16:44:58 -05:00
Derek Taylor 4d4dde3231 Merge 2026-06-04 10:39:11 -05:00
Derek Taylor b96bccb297 Set floating rules for Tasty inside OBS scenes. 2026-06-04 10:38:59 -05:00
7 changed files with 252 additions and 64 deletions
+185 -3
View File
@@ -4,11 +4,14 @@
"customThemeFile": "/home/dt/.config/DankMaterialShell/themes/onedark/theme.json", "customThemeFile": "/home/dt/.config/DankMaterialShell/themes/onedark/theme.json",
"registryThemeVariants": {}, "registryThemeVariants": {},
"matugenScheme": "scheme-tonal-spot", "matugenScheme": "scheme-tonal-spot",
"matugenContrast": 0,
"runUserMatugenTemplates": true, "runUserMatugenTemplates": true,
"matugenTargetMonitor": "", "matugenTargetMonitor": "",
"popupTransparency": 1, "popupTransparency": 1,
"dockTransparency": 1, "dockTransparency": 1,
"widgetBackgroundColor": "sc", "widgetBackgroundColor": "sc",
"widgetBackgroundCustomColor": "#6750A4",
"widgetBackgroundCustomStrength": 0.5,
"widgetColorMode": "default", "widgetColorMode": "default",
"controlCenterTileColorMode": "primary", "controlCenterTileColorMode": "primary",
"buttonColorMode": "primary", "buttonColorMode": "primary",
@@ -17,11 +20,18 @@
"niriLayoutRadiusOverride": 6, "niriLayoutRadiusOverride": 6,
"niriLayoutBorderSize": 2, "niriLayoutBorderSize": 2,
"hyprlandLayoutGapsOverride": -1, "hyprlandLayoutGapsOverride": -1,
"hyprlandLayoutGapsOutOverride": -1,
"hyprlandLayoutRadiusOverride": -1, "hyprlandLayoutRadiusOverride": -1,
"hyprlandLayoutBorderSize": -1, "hyprlandLayoutBorderSize": -1,
"hyprlandResizeOnBorder": false,
"mangoLayoutGapsOverride": -1, "mangoLayoutGapsOverride": -1,
"mangoLayoutGapsOutOverride": -1,
"mangoLayoutRadiusOverride": -1, "mangoLayoutRadiusOverride": -1,
"mangoLayoutBorderSize": -1, "mangoLayoutBorderSize": -1,
"mangoTrackpadNaturalScrolling": true,
"firstDayOfWeek": -1,
"showWeekNumber": false,
"calendarBackend": "auto",
"use24HourClock": true, "use24HourClock": true,
"showSeconds": false, "showSeconds": false,
"padHours12Hour": false, "padHours12Hour": false,
@@ -36,6 +46,17 @@
"modalAnimationSpeed": 1, "modalAnimationSpeed": 1,
"modalCustomAnimationDuration": 150, "modalCustomAnimationDuration": 150,
"enableRippleEffects": true, "enableRippleEffects": true,
"animationVariant": 0,
"motionEffect": 0,
"m3ElevationEnabled": true,
"m3ElevationIntensity": 12,
"m3ElevationOpacity": 30,
"m3ElevationColorMode": "default",
"m3ElevationLightDirection": "top",
"m3ElevationCustomColor": "#000000",
"modalElevationEnabled": true,
"popoutElevationEnabled": true,
"barElevationEnabled": false,
"blurEnabled": false, "blurEnabled": false,
"blurForegroundLayers": true, "blurForegroundLayers": true,
"blurLayerOutlineOpacity": 0.12, "blurLayerOutlineOpacity": 0.12,
@@ -45,6 +66,8 @@
"wallpaperFillMode": "Fill", "wallpaperFillMode": "Fill",
"blurredWallpaperLayer": false, "blurredWallpaperLayer": false,
"blurWallpaperOnOverview": false, "blurWallpaperOnOverview": false,
"wallpaperBackgroundColorMode": "black",
"wallpaperBackgroundCustomColor": "#000000",
"showLauncherButton": true, "showLauncherButton": true,
"showWorkspaceSwitcher": true, "showWorkspaceSwitcher": true,
"showFocusedWindow": true, "showFocusedWindow": true,
@@ -64,6 +87,12 @@
"showClock": true, "showClock": true,
"showNotificationButton": true, "showNotificationButton": true,
"showBattery": true, "showBattery": true,
"showBatteryPercent": true,
"showBatteryPercentOnlyOnBattery": false,
"showBatteryTime": false,
"showBatteryTimeOnlyOnBattery": false,
"batteryPillStyle": false,
"batteryPillPercentSign": false,
"showControlCenterButton": true, "showControlCenterButton": true,
"showCapsLockIndicator": true, "showCapsLockIndicator": true,
"controlCenterShowNetworkIcon": true, "controlCenterShowNetworkIcon": true,
@@ -78,6 +107,8 @@
"controlCenterShowBatteryIcon": false, "controlCenterShowBatteryIcon": false,
"controlCenterShowPrinterIcon": false, "controlCenterShowPrinterIcon": false,
"controlCenterShowScreenSharingIcon": true, "controlCenterShowScreenSharingIcon": true,
"controlCenterShowIdleInhibitorIcon": false,
"controlCenterShowDoNotDisturbIcon": false,
"showPrivacyButton": true, "showPrivacyButton": true,
"privacyShowMicIcon": false, "privacyShowMicIcon": false,
"privacyShowCameraIcon": false, "privacyShowCameraIcon": false,
@@ -133,29 +164,57 @@
"maxWorkspaceIcons": 3, "maxWorkspaceIcons": 3,
"workspaceAppIconSizeOffset": 0, "workspaceAppIconSizeOffset": 0,
"groupWorkspaceApps": true, "groupWorkspaceApps": true,
"groupActiveWorkspaceApps": false,
"workspaceFollowFocus": false, "workspaceFollowFocus": false,
"showOccupiedWorkspacesOnly": false, "showOccupiedWorkspacesOnly": false,
"reverseScrolling": false, "reverseScrolling": false,
"dwlShowAllTags": false, "dwlShowAllTags": false,
"workspaceActiveAppHighlightEnabled": false,
"workspaceColorMode": "default", "workspaceColorMode": "default",
"workspaceFocusedCustomColor": "#6750A4",
"workspaceOccupiedColorMode": "none", "workspaceOccupiedColorMode": "none",
"workspaceOccupiedCustomColor": "#625B71",
"workspaceUnfocusedColorMode": "default", "workspaceUnfocusedColorMode": "default",
"workspaceUnfocusedCustomColor": "#49454E",
"workspaceUrgentColorMode": "default", "workspaceUrgentColorMode": "default",
"workspaceUrgentCustomColor": "#B3261E",
"workspaceFocusedBorderEnabled": false, "workspaceFocusedBorderEnabled": false,
"workspaceFocusedBorderColor": "primary", "workspaceFocusedBorderColor": "primary",
"workspaceFocusedBorderCustomColor": "#6750A4",
"workspaceFocusedBorderThickness": 2, "workspaceFocusedBorderThickness": 2,
"workspaceUnfocusedMonitorSeparateAppearance": false,
"workspaceUnfocusedMonitorColorMode": "default",
"workspaceUnfocusedMonitorFocusedCustomColor": "#6750A4",
"workspaceUnfocusedMonitorOccupiedColorMode": "none",
"workspaceUnfocusedMonitorOccupiedCustomColor": "#625B71",
"workspaceUnfocusedMonitorUnfocusedColorMode": "default",
"workspaceUnfocusedMonitorUnfocusedCustomColor": "#49454E",
"workspaceUnfocusedMonitorUrgentColorMode": "default",
"workspaceUnfocusedMonitorUrgentCustomColor": "#B3261E",
"workspaceUnfocusedMonitorBorderEnabled": false,
"workspaceUnfocusedMonitorBorderColor": "primary",
"workspaceUnfocusedMonitorBorderCustomColor": "#6750A4",
"workspaceUnfocusedMonitorBorderThickness": 2,
"workspaceNameIcons": {}, "workspaceNameIcons": {},
"waveProgressEnabled": true, "waveProgressEnabled": true,
"scrollTitleEnabled": true, "scrollTitleEnabled": true,
"mediaAdaptiveWidthEnabled": true,
"audioVisualizerEnabled": true, "audioVisualizerEnabled": true,
"audioScrollMode": "volume", "audioScrollMode": "volume",
"audioWheelScrollAmount": 5, "audioWheelScrollAmount": 5,
"audioDeviceScrollVolumeEnabled": false,
"mediaExcludePlayers": [],
"clockCompactMode": false, "clockCompactMode": false,
"focusedWindowCompactMode": false, "focusedWindowCompactMode": false,
"focusedWindowSize": 1,
"focusedWindowShowIcon": true,
"runningAppsCompactMode": true, "runningAppsCompactMode": true,
"barMaxVisibleApps": 0, "barMaxVisibleApps": 0,
"barMaxVisibleRunningApps": 0, "barMaxVisibleRunningApps": 0,
"barShowOverflowBadge": true, "barShowOverflowBadge": true,
"trayAutoOverflow": true,
"trayPopupSingleLine": true,
"trayMaxVisibleItems": 0,
"appsDockHideIndicators": false, "appsDockHideIndicators": false,
"appsDockColorizeActive": false, "appsDockColorizeActive": false,
"appsDockActiveColorMode": "primary", "appsDockActiveColorMode": "primary",
@@ -163,6 +222,7 @@
"appsDockEnlargePercentage": 125, "appsDockEnlargePercentage": 125,
"appsDockIconSizePercentage": 100, "appsDockIconSizePercentage": 100,
"keyboardLayoutNameCompactMode": false, "keyboardLayoutNameCompactMode": false,
"keyboardLayoutNameShowIcon": false,
"runningAppsCurrentWorkspace": false, "runningAppsCurrentWorkspace": false,
"runningAppsGroupByApp": false, "runningAppsGroupByApp": false,
"runningAppsCurrentMonitor": false, "runningAppsCurrentMonitor": false,
@@ -172,9 +232,18 @@
"lockDateFormat": "", "lockDateFormat": "",
"greeterRememberLastSession": true, "greeterRememberLastSession": true,
"greeterRememberLastUser": true, "greeterRememberLastUser": true,
"greeterAutoLogin": false,
"greeterEnableFprint": false, "greeterEnableFprint": false,
"greeterEnableU2f": false, "greeterEnableU2f": false,
"greeterWallpaperPath": "", "greeterWallpaperPath": "",
"greeterUse24HourClock": true,
"greeterShowSeconds": false,
"greeterPadHours12Hour": false,
"greeterLockDateFormat": "",
"greeterFontFamily": "",
"greeterWallpaperFillMode": "",
"greeterSyncPending": false,
"greeterSyncBaseline": {},
"mediaSize": 1, "mediaSize": 1,
"appLauncherViewMode": "grid", "appLauncherViewMode": "grid",
"spotlightModalViewMode": "grid", "spotlightModalViewMode": "grid",
@@ -185,21 +254,55 @@
"sortAppsAlphabetically": false, "sortAppsAlphabetically": false,
"appLauncherGridColumns": 6, "appLauncherGridColumns": 6,
"spotlightCloseNiriOverview": true, "spotlightCloseNiriOverview": true,
"rememberLastQuery": false,
"rememberLastMode": true,
"spotlightSectionViewModes": {}, "spotlightSectionViewModes": {},
"appDrawerSectionViewModes": { "appDrawerSectionViewModes": {
"apps": "list" "apps": "list"
}, },
"niriOverviewOverlayEnabled": true, "niriOverviewOverlayEnabled": true,
"dankLauncherV2Size": "compact", "dankLauncherV2Size": "compact",
"dankLauncherV2ShowSourceBadges": true,
"dankLauncherV2BorderEnabled": false, "dankLauncherV2BorderEnabled": false,
"dankLauncherV2BorderThickness": 2, "dankLauncherV2BorderThickness": 2,
"dankLauncherV2BorderColor": "primary", "dankLauncherV2BorderColor": "primary",
"dankLauncherV2ShowFooter": true, "dankLauncherV2ShowFooter": true,
"dankLauncherV2UnloadOnClose": false, "dankLauncherV2UnloadOnClose": false,
"dankLauncherV2IncludeFilesInAll": false,
"dankLauncherV2IncludeFoldersInAll": false,
"launcherUseOverlayLayer": false,
"launcherStyle": "full",
"spotlightBarShowModeChips": false,
"keybindsFloatingWindow": false,
"useAutoLocation": false, "useAutoLocation": false,
"weatherEnabled": true, "weatherEnabled": true,
"dashTabs": [
{
"id": "overview",
"enabled": true
},
{
"id": "media",
"enabled": true
},
{
"id": "wallpaper",
"enabled": true
},
{
"id": "weather",
"enabled": true
},
{
"id": "settings",
"enabled": true
}
],
"networkPreference": "auto", "networkPreference": "auto",
"iconTheme": "System Default", "iconThemeDark": "System Default",
"iconThemeLight": "System Default",
"iconThemePerMode": false,
"lastAppliedIconTheme": "",
"cursorSettings": { "cursorSettings": {
"theme": "System Default", "theme": "System Default",
"size": 24, "size": 24,
@@ -227,28 +330,50 @@
"monoFontFamily": "JetBrains Mono SemiBold", "monoFontFamily": "JetBrains Mono SemiBold",
"fontWeight": 700, "fontWeight": 700,
"fontScale": 1.1, "fontScale": 1.1,
"textRenderType": 0,
"textRenderQuality": 0,
"notepadUseMonospace": true, "notepadUseMonospace": true,
"notepadFontFamily": "", "notepadFontFamily": "",
"notepadFontSize": 14, "notepadFontSize": 14,
"notificationSummaryFontSize": 0,
"notificationBodyFontSize": 0,
"notepadShowLineNumbers": false, "notepadShowLineNumbers": false,
"notepadAutoSave": false,
"notepadSlideoutSide": "right",
"notepadDefaultMode": "slideout",
"notepadTransparencyOverride": -1, "notepadTransparencyOverride": -1,
"notepadLastCustomTransparency": 0.7, "notepadLastCustomTransparency": 0.7,
"notepadUseCompositorGap": false,
"notepadEdgeGap": 0,
"soundsEnabled": true, "soundsEnabled": true,
"useSystemSoundTheme": false, "useSystemSoundTheme": false,
"soundLogin": false,
"soundNewNotification": true, "soundNewNotification": true,
"soundVolumeChanged": true, "soundVolumeChanged": true,
"soundPluggedIn": true, "soundPluggedIn": true,
"muteSoundsWhenMediaPlaying": true,
"acMonitorTimeout": 0, "acMonitorTimeout": 0,
"acLockTimeout": 0, "acLockTimeout": 0,
"acSuspendTimeout": 0, "acSuspendTimeout": 0,
"acSuspendBehavior": 0, "acSuspendBehavior": 0,
"acProfileName": "", "acProfileName": "",
"acPostLockMonitorTimeout": 0,
"batteryMonitorTimeout": 0, "batteryMonitorTimeout": 0,
"batteryLockTimeout": 0, "batteryLockTimeout": 0,
"batterySuspendTimeout": 0, "batterySuspendTimeout": 0,
"batterySuspendBehavior": 0, "batterySuspendBehavior": 0,
"batteryProfileName": "", "batteryProfileName": "",
"batteryPostLockMonitorTimeout": 0,
"batteryChargeLimit": 100, "batteryChargeLimit": 100,
"batteryNotifyChargeLimit": false,
"batteryCriticalThreshold": 10,
"batteryNotifyCritical": true,
"batteryLowThreshold": 20,
"batteryNotifyLow": false,
"batteryChargeLimitNotificationType": 0,
"batteryLowNotificationType": 0,
"batteryCriticalNotificationType": 1,
"batteryAutoPowerSaver": false,
"lockBeforeSuspend": false, "lockBeforeSuspend": false,
"loginctlLockIntegration": true, "loginctlLockIntegration": true,
"fadeToLockEnabled": true, "fadeToLockEnabled": true,
@@ -280,6 +405,7 @@
"matugenTemplatePywalfox": true, "matugenTemplatePywalfox": true,
"matugenTemplateZenBrowser": true, "matugenTemplateZenBrowser": true,
"matugenTemplateVesktop": true, "matugenTemplateVesktop": true,
"matugenTemplateVencord": true,
"matugenTemplateEquibop": true, "matugenTemplateEquibop": true,
"matugenTemplateGhostty": true, "matugenTemplateGhostty": true,
"matugenTemplateKitty": true, "matugenTemplateKitty": true,
@@ -292,10 +418,23 @@
"matugenTemplateVscode": true, "matugenTemplateVscode": true,
"matugenTemplateEmacs": true, "matugenTemplateEmacs": true,
"matugenTemplateZed": true, "matugenTemplateZed": true,
"matugenTemplateNeovimSettings": {
"dark": {
"baseTheme": "github_dark",
"harmony": 0.5
},
"light": {
"baseTheme": "github_light",
"harmony": 0.5
}
},
"matugenTemplateNeovimSetBackground": true,
"showDock": false, "showDock": false,
"dockAutoHide": false, "dockAutoHide": false,
"dockSmartAutoHide": false, "dockSmartAutoHide": false,
"dockUseOverlayLayer": false,
"dockGroupByApp": false, "dockGroupByApp": false,
"dockRestoreSpecialWorkspaceOnClick": false,
"dockOpenOnOverview": false, "dockOpenOnOverview": false,
"dockPosition": 1, "dockPosition": 1,
"dockSpacing": 4, "dockSpacing": 4,
@@ -318,6 +457,9 @@
"dockMaxVisibleApps": 0, "dockMaxVisibleApps": 0,
"dockMaxVisibleRunningApps": 0, "dockMaxVisibleRunningApps": 0,
"dockShowOverflowBadge": true, "dockShowOverflowBadge": true,
"dockShowTrash": false,
"dockTrashFileManager": "default",
"dockTrashCustomCommand": "",
"notificationOverlayEnabled": false, "notificationOverlayEnabled": false,
"notificationPopupShadowEnabled": true, "notificationPopupShadowEnabled": true,
"notificationPopupPrivacyMode": false, "notificationPopupPrivacyMode": false,
@@ -335,14 +477,21 @@
"maxFprintTries": 15, "maxFprintTries": 15,
"enableU2f": false, "enableU2f": false,
"u2fMode": "or", "u2fMode": "or",
"lockScreenActiveMonitor": "all",
"lockScreenInactiveColor": "#000000", "lockScreenInactiveColor": "#000000",
"lockScreenNotificationMode": 0, "lockScreenNotificationMode": 0,
"lockScreenVideoEnabled": false,
"lockScreenVideoPath": "",
"lockScreenVideoCycling": false,
"lockScreenWallpaperPath": "",
"lockScreenWallpaperFillMode": "",
"lockScreenFontFamily": "",
"hideBrightnessSlider": false, "hideBrightnessSlider": false,
"notificationTimeoutLow": 5000, "notificationTimeoutLow": 5000,
"notificationTimeoutNormal": 5000, "notificationTimeoutNormal": 5000,
"notificationTimeoutCritical": 0, "notificationTimeoutCritical": 0,
"notificationCompactMode": false, "notificationCompactMode": false,
"notificationShowTimeoutBar": false,
"notificationDedupeEnabled": true,
"notificationPopupPosition": 0, "notificationPopupPosition": 0,
"notificationAnimationSpeed": 1, "notificationAnimationSpeed": 1,
"notificationCustomAnimationDuration": 400, "notificationCustomAnimationDuration": 400,
@@ -353,6 +502,7 @@
"notificationHistorySaveNormal": true, "notificationHistorySaveNormal": true,
"notificationHistorySaveCritical": true, "notificationHistorySaveCritical": true,
"notificationRules": [], "notificationRules": [],
"notificationFocusedMonitor": false,
"osdAlwaysShowValue": false, "osdAlwaysShowValue": false,
"osdPosition": 5, "osdPosition": 5,
"osdVolumeEnabled": true, "osdVolumeEnabled": true,
@@ -383,9 +533,13 @@
"customPowerActionReboot": "", "customPowerActionReboot": "",
"customPowerActionPowerOff": "", "customPowerActionPowerOff": "",
"updaterHideWidget": false, "updaterHideWidget": false,
"updaterCheckOnStart": false,
"updaterUseCustomCommand": false, "updaterUseCustomCommand": false,
"updaterCustomCommand": "", "updaterCustomCommand": "",
"updaterTerminalAdditionalParams": "", "updaterTerminalAdditionalParams": "",
"updaterIntervalSeconds": 1800,
"updaterIncludeFlatpak": true,
"updaterAllowAUR": true,
"displayNameMode": "system", "displayNameMode": "system",
"screenPreferences": {}, "screenPreferences": {},
"showOnLastDisplay": {}, "showOnLastDisplay": {},
@@ -396,6 +550,7 @@
"displayProfileAutoSelect": false, "displayProfileAutoSelect": false,
"displayShowDisconnected": false, "displayShowDisconnected": false,
"displaySnapToEdge": true, "displaySnapToEdge": true,
"connectedFrameBarStyleBackups": {},
"barConfigs": [ "barConfigs": [
{ {
"id": "default", "id": "default",
@@ -587,8 +742,35 @@
"trigger": "?" "trigger": "?"
} }
}, },
"clipboardClickToPaste": false,
"clipboardEnterToPaste": false, "clipboardEnterToPaste": false,
"clipboardRememberTypeFilter": false,
"clipboardTypeFilter": "all",
"clipboardVisibleEntryActions": [
"pin",
"edit",
"delete"
],
"launcherPluginVisibility": {}, "launcherPluginVisibility": {},
"launcherPluginOrder": [], "launcherPluginOrder": [],
"configVersion": 5 "frameEnabled": false,
"frameThickness": 16,
"frameRounding": 23,
"frameColor": "",
"frameOpacity": 1,
"frameScreenPreferences": [
"all"
],
"frameBarSize": 40,
"frameShowOnOverview": false,
"frameBlurEnabled": true,
"frameCloseGaps": true,
"frameLauncherEmergeSide": "bottom",
"frameLauncherArcExtender": false,
"frameLauncherEdgeHover": false,
"frameMode": "connected",
"barInsetPaddingShared": -1,
"barInsetPaddingSyncAll": false,
"frameBarInsetPadding": -1,
"configVersion": 12
} }
+11 -11
View File
@@ -12,7 +12,7 @@
(use-package all-the-icons-dired (use-package all-the-icons-dired
:hook (dired-mode . (lambda () (all-the-icons-dired-mode t)))) :hook (dired-mode . (lambda () (all-the-icons-dired-mode t))))
(setq backup-directory-alist '((".*" . "~/.local/share/Trash/files"))) (setq backup-directory-alist '((".*" . "~/.config/emacs/backups/")))
(use-package claude-code (use-package claude-code
:ensure (claude-code :host github :repo "stevemolitor/claude-code.el") :ensure (claude-code :host github :repo "stevemolitor/claude-code.el")
@@ -216,6 +216,7 @@
(define-key evil-motion-state-map (kbd "SPC") nil) (define-key evil-motion-state-map (kbd "SPC") nil)
(define-key evil-motion-state-map (kbd "RET") nil) (define-key evil-motion-state-map (kbd "RET") nil)
(define-key evil-motion-state-map (kbd "TAB") nil)) (define-key evil-motion-state-map (kbd "TAB") nil))
;; Setting RETURN key in org-mode to follow links ;; Setting RETURN key in org-mode to follow links
(setq org-return-follows-link t) (setq org-return-follows-link t)
@@ -386,7 +387,7 @@
"g r" '(vc-revert :wk "Git revert file") "g r" '(vc-revert :wk "Git revert file")
"g s" '(magit-stage-file :wk "Git stage file") "g s" '(magit-stage-file :wk "Git stage file")
"g t" '(git-timemachine :wk "Git time machine") "g t" '(git-timemachine :wk "Git time machine")
"g u" '(magit-stage-file :wk "Git unstage file")) "g u" '(magit-unstage-file :wk "Git unstage file"))
(dt/leader-keys (dt/leader-keys
"h" '(:ignore t :wk "Help") "h" '(:ignore t :wk "Help")
@@ -508,7 +509,7 @@
) )
(use-package git-timemachine (use-package git-timemachine
:after git-timemachine ;; :after git-timemachine
:hook (evil-normalize-keymaps . git-timemachine-hook) :hook (evil-normalize-keymaps . git-timemachine-hook)
:config :config
(evil-define-key 'normal git-timemachine-mode-map (kbd "C-j") 'git-timemachine-show-previous-revision) (evil-define-key 'normal git-timemachine-mode-map (kbd "C-j") 'git-timemachine-show-previous-revision)
@@ -542,9 +543,9 @@
("C-x B" . ivy-switch-buffer-other-window)) ("C-x B" . ivy-switch-buffer-other-window))
:diminish :diminish
:custom :custom
(setq ivy-use-virtual-buffers t) (ivy-use-virtual-buffers t)
(setq ivy-count-format "(%d/%d) ") (ivy-count-format "(%d/%d) ")
(setq enable-recursive-minibuffers t) (enable-recursive-minibuffers t)
:config :config
(ivy-mode)) (ivy-mode))
@@ -557,9 +558,9 @@
:ensure t :ensure t
:init (ivy-rich-mode 1) ;; this gets us descriptions in M-x. :init (ivy-rich-mode 1) ;; this gets us descriptions in M-x.
:custom :custom
(ivy-virtual-abbreviate 'full (ivy-virtual-abbreviate 'full)
ivy-rich-switch-buffer-align-virtual-buffer t (ivy-rich-switch-buffer-align-virtual-buffer t)
ivy-rich-path-style 'abbrev) (ivy-rich-path-style 'abbrev)
:config :config
(ivy-set-display-transformer 'ivy-switch-buffer (ivy-set-display-transformer 'ivy-switch-buffer
'ivy-rich-switch-buffer-transformer)) 'ivy-rich-switch-buffer-transformer))
@@ -842,7 +843,6 @@
which-key-side-window-max-height 0.25 which-key-side-window-max-height 0.25
which-key-idle-delay 0.8 which-key-idle-delay 0.8
which-key-max-description-length 25 which-key-max-description-length 25
which-key-allow-imprecise-window-fit nil
which-key-separator "" )) which-key-separator "" ))
(defun reader () (defun reader ()
@@ -852,7 +852,7 @@
("Third" . 'third-choice)))) ("Third" . 'third-choice))))
(alist-get (alist-get
(completing-read "Choose: " choices) (completing-read "Choose: " choices)
choices nil nil 'message))) choices nil nil #'equal)))
(defun github-code-search () (defun github-code-search ()
"Search code on github for a given language." "Search code on github for a given language."
+13 -15
View File
@@ -1,7 +1,5 @@
#+TITLE: DT's GNU Emacs Config #+TITLE: DT's GNU Emacs Config
#+AUTHOR: Derek Taylor (DT) #+AUTHORng
#+DESCRIPTION: DT's personal Emacs config.
#+STARTUP: showeverything
#+OPTIONS: toc:2 #+OPTIONS: toc:2
* TABLE OF CONTENTS :toc: * TABLE OF CONTENTS :toc:
@@ -95,7 +93,7 @@ This is an icon set that can be used with dashboard, dired, ibuffer and other Em
By default, Emacs creates automatic backups of files in their original directories, such "file.el" and the backup "file.el~". This leads to a lot of clutter, so let's tell Emacs to put all backups that it creates in the =TRASH= directory. By default, Emacs creates automatic backups of files in their original directories, such "file.el" and the backup "file.el~". This leads to a lot of clutter, so let's tell Emacs to put all backups that it creates in the =TRASH= directory.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(setq backup-directory-alist '((".*" . "~/.local/share/Trash/files"))) (setq backup-directory-alist '((".*" . "~/.config/emacs/backups/")))
#+end_src #+end_src
@@ -362,6 +360,7 @@ An RSS newsfeed reader for Emacs. Move through the articles with 'j/k'. Move t
(define-key evil-motion-state-map (kbd "SPC") nil) (define-key evil-motion-state-map (kbd "SPC") nil)
(define-key evil-motion-state-map (kbd "RET") nil) (define-key evil-motion-state-map (kbd "RET") nil)
(define-key evil-motion-state-map (kbd "TAB") nil)) (define-key evil-motion-state-map (kbd "TAB") nil))
;; Setting RETURN key in org-mode to follow links ;; Setting RETURN key in org-mode to follow links
(setq org-return-follows-link t) (setq org-return-follows-link t)
@@ -558,7 +557,7 @@ mouse wheel for zooming in/out.
"g r" '(vc-revert :wk "Git revert file") "g r" '(vc-revert :wk "Git revert file")
"g s" '(magit-stage-file :wk "Git stage file") "g s" '(magit-stage-file :wk "Git stage file")
"g t" '(git-timemachine :wk "Git time machine") "g t" '(git-timemachine :wk "Git time machine")
"g u" '(magit-stage-file :wk "Git unstage file")) "g u" '(magit-unstage-file :wk "Git unstage file"))
(dt/leader-keys (dt/leader-keys
"h" '(:ignore t :wk "Help") "h" '(:ignore t :wk "Help")
@@ -688,7 +687,7 @@ mouse wheel for zooming in/out.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package git-timemachine (use-package git-timemachine
:after git-timemachine ;; :after git-timemachine
:hook (evil-normalize-keymaps . git-timemachine-hook) :hook (evil-normalize-keymaps . git-timemachine-hook)
:config :config
(evil-define-key 'normal git-timemachine-mode-map (kbd "C-j") 'git-timemachine-show-previous-revision) (evil-define-key 'normal git-timemachine-mode-map (kbd "C-j") 'git-timemachine-show-previous-revision)
@@ -735,9 +734,9 @@ Adding highlights to TODO and related words.
("C-x B" . ivy-switch-buffer-other-window)) ("C-x B" . ivy-switch-buffer-other-window))
:diminish :diminish
:custom :custom
(setq ivy-use-virtual-buffers t) (ivy-use-virtual-buffers t)
(setq ivy-count-format "(%d/%d) ") (ivy-count-format "(%d/%d) ")
(setq enable-recursive-minibuffers t) (enable-recursive-minibuffers t)
:config :config
(ivy-mode)) (ivy-mode))
@@ -750,9 +749,9 @@ Adding highlights to TODO and related words.
:ensure t :ensure t
:init (ivy-rich-mode 1) ;; this gets us descriptions in M-x. :init (ivy-rich-mode 1) ;; this gets us descriptions in M-x.
:custom :custom
(ivy-virtual-abbreviate 'full (ivy-virtual-abbreviate 'full)
ivy-rich-switch-buffer-align-virtual-buffer t (ivy-rich-switch-buffer-align-virtual-buffer t)
ivy-rich-path-style 'abbrev) (ivy-rich-path-style 'abbrev)
:config :config
(ivy-set-display-transformer 'ivy-switch-buffer (ivy-set-display-transformer 'ivy-switch-buffer
'ivy-rich-switch-buffer-transformer)) 'ivy-rich-switch-buffer-transformer))
@@ -802,7 +801,7 @@ Neotree is a file tree viewer. When you open neotree, it jumps to the current f
| neotree-toggle | /Toggle neotree/ | SPC t n | | neotree-toggle | /Toggle neotree/ | SPC t n |
| neotree- dir | /Open directory in neotree/ | SPC d n | | neotree- dir | /Open directory in neotree/ | SPC d n |
#+BEGIN_SRC emacs-lisp #+begin_src emacs-lisp
(use-package neotree (use-package neotree
:config :config
(setq neo-smart-open t (setq neo-smart-open t
@@ -1202,7 +1201,6 @@ With Emacs version 29, true transparency has been added. I have turned transpar
which-key-side-window-max-height 0.25 which-key-side-window-max-height 0.25
which-key-idle-delay 0.8 which-key-idle-delay 0.8
which-key-max-description-length 25 which-key-max-description-length 25
which-key-allow-imprecise-window-fit nil
which-key-separator "" )) which-key-separator "" ))
#+end_src #+end_src
@@ -1215,7 +1213,7 @@ With Emacs version 29, true transparency has been added. I have turned transpar
("Third" . 'third-choice)))) ("Third" . 'third-choice))))
(alist-get (alist-get
(completing-read "Choose: " choices) (completing-read "Choose: " choices)
choices nil nil 'message))) choices nil nil #'equal)))
(defun github-code-search () (defun github-code-search ()
"Search code on github for a given language." "Search code on github for a given language."
+3
View File
@@ -174,6 +174,9 @@ alias parsyu='paru -Syu --noconfirm' # update standard pkgs and AUR
alias unlock='sudo rm /var/lib/pacman/db.lck' # remove pacman lock alias unlock='sudo rm /var/lib/pacman/db.lck' # remove pacman lock
alias orphan='sudo pacman -Rns (pacman -Qtdq)' # remove orphaned packages (DANGEROUS!) alias orphan='sudo pacman -Rns (pacman -Qtdq)' # remove orphaned packages (DANGEROUS!)
# content creation
alias mp3='cd Videos/dtoptions/market-outlook/ && yt-dlp -x --audio-format mp3'
# get fastest mirrors # get fastest mirrors
alias mirror="sudo reflector -f 30 -l 30 --number 10 --verbose --save /etc/pacman.d/mirrorlist" alias mirror="sudo reflector -f 30 -l 30 --number 10 --verbose --save /etc/pacman.d/mirrorlist"
alias mirrord="sudo reflector --latest 50 --number 20 --sort delay --save /etc/pacman.d/mirrorlist" alias mirrord="sudo reflector --latest 50 --number 20 --sort delay --save /etc/pacman.d/mirrorlist"
+4
View File
@@ -382,6 +382,10 @@ binds {
Mod+Alt+apostrophe { screenshot-window; } Mod+Alt+apostrophe { screenshot-window; }
Mod+Shift+apostrophe { screenshot; } Mod+Shift+apostrophe { screenshot; }
// Force the focused window to exactly 1854 x 882 pixels
Mod+semicolon { spawn-sh "niri msg action set-column-width 1794 && niri msg action set-window-height 830 && niri msg action center-window"; }
Mod+Shift+semicolon { spawn-sh "niri msg action toggle-window-floating && niri msg action toggle-window-floating && niri msg action maximize-column"; }
// Applications such as remote-desktop clients and software KVM switches may // Applications such as remote-desktop clients and software KVM switches may
// request that niri stops processing the keyboard shortcuts defined here // request that niri stops processing the keyboard shortcuts defined here
// so they may, for example, forward the key presses as-is to a remote machine. // so they may, for example, forward the key presses as-is to a remote machine.
+1
View File
@@ -14,6 +14,7 @@
width 2 width 2
} }
} }
window-rule { window-rule {
geometry-corner-radius 6 geometry-corner-radius 6
clip-to-geometry true clip-to-geometry true