| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266 |
- { config, pkgs, lib, inputs, ... }:
- {
- programs.dank-material-shell = {
- settings = {
- currentThemeName = "dynamic";
- currentThemeCategory = "dynamic";
- customThemeFile = "/home/johron/.config/DankMaterialShell/themes/gnomeAdwaita/theme.json";
- registryThemeVariants = {
- deepmono = {
- dark = {
- flavor = "mono";
- accent = "fog";
- };
- };
- };
- wallpaperPath = "/home/johron/Pictures/shell-imgs/bg.png";
- cornerRadius = 12;
- clockFormat = "24h";
- syncComponentAnimationSpeeds = false;
- barElevationEnabled = false;
- showWeather = false;
- controlCenterShowMicPercent = true;
- controlCenterWidgets = [
- {
- id = "volumeSlider";
- enabled = true;
- width = 50;
- }
- {
- id = "brightnessSlider";
- enabled = true;
- width = 50;
- }
- {
- id = "wifi";
- enabled = true;
- width = 50;
- }
- {
- id = "bluetooth";
- enabled = true;
- width = 50;
- }
- {
- id = "audioOutput";
- enabled = true;
- width = 50;
- }
- {
- id = "audioInput";
- enabled = true;
- width = 50;
- }
- {
- id = "nightMode";
- enabled = true;
- width = 50;
- }
- {
- id = "idleInhibitor";
- enabled = true;
- width = 50;
- }
- ];
- showWorkspaceIndex = true;
- showWorkspaceApps = true;
- appIdSubstitutions = [];
- clockDateFormat = "dddd, d. MMM";
- greeterEnableFprint = true;
- greeterEnableU2f = true;
- greeterWallpaperPath = "/home/johron/Pictures/shell-imgs/bg.png";
- weatherEnabled = false;
- networkPreference = "wifi";
- cursorSettings = {
- theme = "System Default";
- size = 24;
- niri = {
- hideWhenTyping = false;
- hideAfterInactiveMs = 0;
- };
- hyprland = {
- hideOnKeyPress = false;
- hideOnTouch = false;
- inactiveTimeout = 0;
- };
- dwl = {
- cursorHideTimeout = 0;
- };
- };
- fontFamily = "Adwaita Sans";
- monoFontFamily = "Adwaita Mono";
- acMonitorTimeout = 300;
- acLockTimeout = 300;
- acSuspendTimeout = 600;
- lockBeforeSuspend = true;
- dockPosition = 0;
- enableFprint = true;
- enableU2f = true;
- notificationHistoryEnabled = false;
- notificationHistoryMaxAgeDays = 1;
- osdPowerProfileEnabled = true;
- powerMenuActions = [
- "reboot"
- "logout"
- "poweroff"
- "lock"
- "suspend"
- "restart"
- "hibernate"
- ];
- powerMenuDefaultAction = "poweroff";
- updaterUseCustomCommand = true;
- updaterCustomCommand = "nix-update";
- screenPreferences = {
- dock = [];
- notifications = [
- "all"
- ];
- wallpaper = [
- "all"
- ];
- notepad = [];
- };
- showOnLastDisplay = {
- dock = false;
- notifications = true;
- };
- barConfigs = [
- {
- id = "default";
- name = "Main Bar";
- enabled = true;
- position = 1;
- screenPreferences = [
- "all"
- ];
- showOnLastDisplay = true;
- leftWidgets = [
- "workspaceSwitcher"
- {
- id = "music";
- enabled = true;
- }
- ];
- centerWidgets = [
- {
- id = "clock";
- enabled = true;
- clockCompactMode = false;
- }
- ];
- rightWidgets = [
- {
- id = "notificationButton";
- enabled = true;
- }
- {
- id = "systemTray";
- enabled = true;
- }
- {
- id = "usbManager";
- enabled = true;
- }
- {
- id = "battery";
- enabled = true;
- }
- {
- id = "controlCenterButton";
- enabled = true;
- showAudioPercent = false;
- showBrightnessIcon = true;
- showBrightnessPercent = false;
- showMicIcon = true;
- showMicPercent = false;
- showBatteryIcon = false;
- showPrinterIcon = false;
- showScreenSharingIcon = true;
- }
- ];
- spacing = 0;
- innerPadding = -4;
- bottomGap = 0;
- transparency = 1;
- widgetTransparency = 1;
- squareCorners = true;
- noBackground = false;
- maximizeWidgetIcons = false;
- maximizeWidgetText = false;
- removeWidgetPadding = false;
- widgetPadding = 8;
- gothCornersEnabled = false;
- gothCornerRadiusOverride = false;
- gothCornerRadiusValue = 12;
- borderEnabled = false;
- borderColor = "surfaceText";
- borderOpacity = 1;
- borderThickness = 1;
- widgetOutlineEnabled = false;
- widgetOutlineColor = "primary";
- widgetOutlineOpacity = 1;
- widgetOutlineThickness = 1;
- fontScale = 1;
- iconScale = 1;
- autoHide = false;
- autoHideDelay = 250;
- showOnWindowsOpen = false;
- openOnOverview = false;
- visible = true;
- popupGapsAuto = true;
- popupGapsManual = 0;
- maximizeDetection = true;
- scrollEnabled = true;
- scrollXBehavior = "column";
- scrollYBehavior = "workspace";
- shadowIntensity = 0;
- shadowOpacity = 60;
- shadowColorMode = "text";
- shadowCustomColor = "#000000";
- clickThrough = false;
- attachToScreenEdge = false;
- }
- ];
- desktopClockCustomColor = {
- r = 1;
- g = 1;
- b = 1;
- a = 1;
- hsvHue = -1;
- hsvSaturation = 0;
- hsvValue = 1;
- hslHue = -1;
- hslSaturation = 0;
- hslLightness = 1;
- valid = true;
- };
- systemMonitorCustomColor = {
- r = 1;
- g = 1;
- b = 1;
- a = 1;
- hsvHue = -1;
- hsvSaturation = 0;
- hsvValue = 1;
- hslHue = -1;
- hslSaturation = 0;
- hslLightness = 1;
- valid = true;
- };
- builtInPluginSettings = {
- dms_settings_search = {
- trigger = "?";
- };
- dms_notepad = {
- enabled = false;
- };
- dms_clipboard_search = {
- trigger = "cb";
- };
- };
- configVersion = 17;
- };
- };
- }
|