Tests / tests (push) Successful in 2m35s
- customize_airootfs.sh stages dots-hyprland at /opt, runs ./setup install-deps as a throwaway builder, harvests the built packages into /opt/localrepo so pacstrap resolves them offline - image ships its own [local-aur] (file:///opt/localrepo); CI and localrepo/update.sh keep that copy in sync; .gitignore covers work/, out/ and airootfs/opt/localrepo/ - alvin-install runs ./setup install --skip-alldeps on the target - clone pctrade/end4-pC into /etc/skel/.config/quickshell, patch qsConfig ii -> end4-pC in the staged variables.lua (guarded + idempotent), and restore the fork after setup rsync --delete's ~/.config/quickshell - ship user presets in skel, point fish `q` alias at end4-pC - AGENTS.md: document the fourth package source and new gotchas
677 lines
15 KiB
JSON
677 lines
15 KiB
JSON
{
|
|
"appearance": {
|
|
"extraBackgroundTint": true,
|
|
"fakeScreenRounding": 0,
|
|
"fonts": {
|
|
"expressive": "Space Grotesk",
|
|
"iconNerd": "JetBrains Mono NF",
|
|
"main": "Google Sans Flex",
|
|
"monospace": "JetBrains Mono NF",
|
|
"numbers": "Google Sans Flex",
|
|
"reading": "Readex Pro",
|
|
"title": "Google Sans Flex"
|
|
},
|
|
"palette": {
|
|
"accentColor": "",
|
|
"type": "scheme-tonal-spot"
|
|
},
|
|
"transparency": {
|
|
"automatic": true,
|
|
"backgroundTransparency": 0.11,
|
|
"contentTransparency": 0.57,
|
|
"enable": false
|
|
},
|
|
"wallpaperTheming": {
|
|
"enableAppsAndShell": true,
|
|
"enableQtApps": true,
|
|
"enableTerminal": true,
|
|
"terminalGenerationProps": {
|
|
"forceDarkMode": false,
|
|
"harmonizeThreshold": 100,
|
|
"harmony": 0.5,
|
|
"termFgBoost": 0.35
|
|
}
|
|
}
|
|
},
|
|
"apps": {
|
|
"bluetooth": "kcmshell6 kcm_bluetooth",
|
|
"changePassword": "kitty -1 --hold=yes fish -i -c 'passwd'",
|
|
"manageUser": "kcmshell6 kcm_users",
|
|
"network": "kcmshell6 kcm_networkmanagement",
|
|
"networkEthernet": "kcmshell6 kcm_networkmanagement",
|
|
"taskManager": "plasma-systemmonitor --page-name Processes",
|
|
"terminal": "kitty -1",
|
|
"update": "kitty -1 --hold=yes fish -i -c 'pkexec pacman -Syu'",
|
|
"volumeMixer": "~/.config/hypr/hyprland/scripts/launch_first_available.sh \"pavucontrol-qt\" \"pavucontrol\""
|
|
},
|
|
"background": {
|
|
"blurRadius": 32,
|
|
"centeredWallpaper": false,
|
|
"centeredWallpaperColor": "primaryContainer",
|
|
"centeredWallpaperOnlyWhenLocked": false,
|
|
"centeredWallpaperShape": "Cookie7Sided",
|
|
"centeredWallpaperSize": 400,
|
|
"enableWallpaperPreview": false,
|
|
"hideWhenFullscreen": true,
|
|
"lockWall": "",
|
|
"parallax": {
|
|
"autoVertical": false,
|
|
"enableSidebar": true,
|
|
"enableWorkspace": true,
|
|
"vertical": false,
|
|
"widgetsFactor": 1.2,
|
|
"workspaceZoom": 1.07
|
|
},
|
|
"screenList": [],
|
|
"showBlur": true,
|
|
"showGrid": true,
|
|
"showSnapLines": true,
|
|
"splitRatio": "25",
|
|
"splitSide": "right",
|
|
"thumbnailPath": "",
|
|
"wallpaperAnimation": "random",
|
|
"wallpaperPath": "/home/alvin/Pictures/Wallpapers/Dynamic-Wallpapers/Dark/japan-street-Dark.png",
|
|
"widgets": {
|
|
"blurRadius": 32,
|
|
"blurWidgets": false,
|
|
"calendar": {
|
|
"enable": true,
|
|
"placementStrategy": "free",
|
|
"sizeMode": "2x2",
|
|
"x": 1596,
|
|
"y": 744,
|
|
"z": 4
|
|
},
|
|
"clock": {
|
|
"color": "",
|
|
"cookie": {
|
|
"aiStyling": false,
|
|
"constantlyRotate": false,
|
|
"dateInClock": true,
|
|
"dateStyle": "bubble",
|
|
"dialNumberStyle": "full",
|
|
"hourHandStyle": "hollow",
|
|
"hourMarks": false,
|
|
"minuteHandStyle": "medium",
|
|
"secondHandStyle": "line",
|
|
"sides": 12,
|
|
"timeIndicators": true,
|
|
"useSineCookie": false
|
|
},
|
|
"digital": {
|
|
"adaptiveAlignment": true,
|
|
"animateChange": true,
|
|
"font": {
|
|
"family": "Google Sans Flex",
|
|
"roundness": 1.1290989771359807,
|
|
"size": 129.49608904933814,
|
|
"weight": 350,
|
|
"width": 99.44532190132371
|
|
},
|
|
"showDate": true,
|
|
"vertical": false
|
|
},
|
|
"enable": true,
|
|
"pixel": {
|
|
"orientation": "vertical"
|
|
},
|
|
"placementStrategy": "leastBusy",
|
|
"quote": {
|
|
"enable": true,
|
|
"followClock": false,
|
|
"text": "Kawaī neko o zenbu tabe chaimasu."
|
|
},
|
|
"showOnlyWhenLocked": false,
|
|
"style": "digital",
|
|
"styleLocked": "cookie",
|
|
"x": 1423,
|
|
"y": 383,
|
|
"z": 3
|
|
},
|
|
"customImage": {
|
|
"enable": true,
|
|
"path": "",
|
|
"placementStrategy": "free",
|
|
"shape": "Cookie4Sided",
|
|
"size": 200,
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"customText": {
|
|
"alignment": "center",
|
|
"color": "",
|
|
"content": "Hello world",
|
|
"enable": true,
|
|
"fontFamily": "Caveat",
|
|
"fontSize": 72,
|
|
"placementStrategy": "free",
|
|
"shadow": true,
|
|
"x": 400,
|
|
"y": 300,
|
|
"z": 0
|
|
},
|
|
"images": {
|
|
"enable": false,
|
|
"placementStrategy": "free",
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"media": {
|
|
"backgroundShape": "Cookie4Sided",
|
|
"enable": true,
|
|
"placementStrategy": "free",
|
|
"showControls": true,
|
|
"showLyrics": false,
|
|
"showTitles": true,
|
|
"sizeMode": "1x3",
|
|
"x": 744,
|
|
"y": 876,
|
|
"z": 1
|
|
},
|
|
"notes": {
|
|
"enable": false,
|
|
"placementStrategy": "free",
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"resources": {
|
|
"enable": false,
|
|
"placementStrategy": "free",
|
|
"vertical": false,
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"shadow": true,
|
|
"sticker": {
|
|
"enable": false,
|
|
"items": [],
|
|
"outlineColor": "#ffffff",
|
|
"outlineWidth": 8,
|
|
"path": "",
|
|
"placementStrategy": "free",
|
|
"rotation": 0,
|
|
"size": 200,
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"timers": {
|
|
"enable": false,
|
|
"placementStrategy": "free",
|
|
"vertical": false,
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"todo": {
|
|
"enable": false,
|
|
"placementStrategy": "free",
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"userCard": {
|
|
"enable": false,
|
|
"placementStrategy": "free",
|
|
"sizeMode": "1x2",
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"visualizer": {
|
|
"colorSource": "theme",
|
|
"enable": true,
|
|
"height": 342,
|
|
"placementStrategy": "free",
|
|
"ringSize": 380,
|
|
"sensitivity": 1.65,
|
|
"style": "mirror",
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -1000
|
|
},
|
|
"weather": {
|
|
"enable": false,
|
|
"expanded": false,
|
|
"placementStrategy": "mostBusy",
|
|
"sizeMode": "1x3",
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
},
|
|
"worldClock": {
|
|
"clockCount": 4,
|
|
"enable": false,
|
|
"placementStrategy": "free",
|
|
"sizeMode": "2x2",
|
|
"timezones": [
|
|
"Australia/Sydney",
|
|
"Asia/Tokyo",
|
|
"Europe/London",
|
|
"America/New_York"
|
|
],
|
|
"x": 400,
|
|
"y": 100,
|
|
"z": 0
|
|
}
|
|
},
|
|
"widgetsLocked": false
|
|
},
|
|
"bar": {
|
|
"autoHide": {
|
|
"enable": false,
|
|
"hoverRegionWidth": 2,
|
|
"pushWindows": false,
|
|
"showWhenPressingSuper": {
|
|
"delay": 140,
|
|
"enable": true
|
|
}
|
|
},
|
|
"borderless": "transparent",
|
|
"bottom": false,
|
|
"centerOnlyReserveFrame": false,
|
|
"cornerStyle": 3,
|
|
"divider": {
|
|
"spacing": 20,
|
|
"style": "rect"
|
|
},
|
|
"dynamicIsland": {
|
|
"leftWidget": "clockWidget",
|
|
"rightWidget": "systemIcons",
|
|
"showMediaControls": false,
|
|
"visualizerStyle": "wave"
|
|
},
|
|
"floatStyleShadow": true,
|
|
"followFrameColor": false,
|
|
"frameColor": "secondaryContainer",
|
|
"frameThickness": 4,
|
|
"groupColor": "layer1",
|
|
"indicators": {
|
|
"notifications": {
|
|
"showUnreadCount": true
|
|
}
|
|
},
|
|
"layouts": {
|
|
"leftLayout": [
|
|
"leftSidebarButton",
|
|
"activeWindow",
|
|
"resources"
|
|
],
|
|
"middleLayout": [
|
|
"media",
|
|
"clockWidget",
|
|
"workspaces",
|
|
"utilButtons",
|
|
"weatherBar"
|
|
],
|
|
"rightLayout": [
|
|
"sysTray",
|
|
"updatesCount",
|
|
"bluetooth",
|
|
"systemIcons"
|
|
]
|
|
},
|
|
"media": {
|
|
"alwaysVisible": false,
|
|
"maxWidth": 280,
|
|
"minWidth": 100,
|
|
"onlyTitle": false,
|
|
"preferredPlayer": "",
|
|
"showLyrics": false
|
|
},
|
|
"resources": {
|
|
"alwaysShowCpu": true,
|
|
"alwaysShowCpuTemp": true,
|
|
"alwaysShowDisk": false,
|
|
"alwaysShowRam": true,
|
|
"alwaysShowSwap": false,
|
|
"cpuWarningThreshold": 90,
|
|
"memoryWarningThreshold": 95,
|
|
"showValue": true,
|
|
"style": "outline",
|
|
"swapWarningThreshold": 85
|
|
},
|
|
"screenList": [],
|
|
"showBackground": true,
|
|
"showFrame": false,
|
|
"tooltips": {
|
|
"clickToShow": false,
|
|
"enable": true
|
|
},
|
|
"topLeftIcon": "spark",
|
|
"utilButtons": {
|
|
"isRecording": false,
|
|
"showColorPicker": false,
|
|
"showDarkModeToggle": false,
|
|
"showKeyboardToggle": false,
|
|
"showMicToggle": true,
|
|
"showPerformanceProfileToggle": true,
|
|
"showScreenRecord": false,
|
|
"showScreenSnip": false,
|
|
"showWallpaperToggle": false
|
|
},
|
|
"verbose": true,
|
|
"vertical": false,
|
|
"workspaces": {
|
|
"alwaysShowNumbers": true,
|
|
"indicatorStyle": "dot",
|
|
"monochromeIcons": true,
|
|
"numberMap": [],
|
|
"showAppIcons": true,
|
|
"showNumberDelay": 200,
|
|
"shown": 10,
|
|
"useNerdFont": false
|
|
}
|
|
},
|
|
"calendar": {
|
|
"locale": "en-GB"
|
|
},
|
|
"conflictKiller": {
|
|
"autoKillNotificationDaemons": true,
|
|
"autoKillTrays": true
|
|
},
|
|
"crosshair": {
|
|
"code": "0;P;d;1;0l;10;0o;2;1b;0"
|
|
},
|
|
"custom": {
|
|
"colorizeIcon": true,
|
|
"distroIcon": "google-gemini-symbolic"
|
|
},
|
|
"dock": {
|
|
"enable": true,
|
|
"height": 60,
|
|
"hoverRegionHeight": 2,
|
|
"hoverToReveal": true,
|
|
"ignoredAppRegexes": [],
|
|
"monochromeIcons": false,
|
|
"pinnedApps": [
|
|
"org.kde.dolphin",
|
|
"zen"
|
|
],
|
|
"pinnedOnStartup": false,
|
|
"showAppsButton": true,
|
|
"showBackground": true,
|
|
"showMedia": true,
|
|
"showPinButton": true
|
|
},
|
|
"hacks": {
|
|
"arbitraryRaceConditionDelay": 20
|
|
},
|
|
"hyprland": {
|
|
"animations": {
|
|
"animation": "normal",
|
|
"enable": true
|
|
},
|
|
"decoration": {
|
|
"activeOpacity": 1,
|
|
"blur": {
|
|
"enabled": false,
|
|
"passes": 3,
|
|
"size": 1
|
|
},
|
|
"inactiveOpacity": 0.95,
|
|
"rounding": 22,
|
|
"shadow": {
|
|
"enabled": true,
|
|
"range": 4
|
|
}
|
|
},
|
|
"general": {
|
|
"borderColor": {
|
|
"activeOpacity": 0.47,
|
|
"activeRole": "layer0Border",
|
|
"enable": false,
|
|
"inactiveOpacity": 0.2,
|
|
"inactiveRole": "layer0Border"
|
|
},
|
|
"borderSize": 1,
|
|
"gapsIn": 2,
|
|
"gapsOut": 5
|
|
},
|
|
"idle": {
|
|
"lock": 300,
|
|
"screenOff": 600,
|
|
"suspend": 10800
|
|
}
|
|
},
|
|
"interactions": {
|
|
"deadPixelWorkaround": {
|
|
"enable": false
|
|
},
|
|
"scrolling": {
|
|
"fasterTouchpadScroll": false,
|
|
"mouseScrollDeltaThreshold": 120,
|
|
"mouseScrollFactor": 120,
|
|
"touchpadScrollFactor": 450
|
|
}
|
|
},
|
|
"launcher": {
|
|
"pinnedApps": [
|
|
"org.kde.dolphin",
|
|
"kitty",
|
|
"cmake-gui"
|
|
]
|
|
},
|
|
"light": {
|
|
"antiFlashbang": {
|
|
"enable": false
|
|
},
|
|
"night": {
|
|
"automatic": false,
|
|
"colorTemperature": 5559,
|
|
"from": "19:00",
|
|
"to": "06:30"
|
|
}
|
|
},
|
|
"lock": {
|
|
"blur": {
|
|
"enable": false,
|
|
"extraZoom": 1.1,
|
|
"radius": 100,
|
|
"size": 20
|
|
},
|
|
"centerClock": true,
|
|
"launchOnStartup": false,
|
|
"materialShapeChars": true,
|
|
"security": {
|
|
"requirePasswordToPower": true,
|
|
"unlockKeyring": true
|
|
},
|
|
"showLockedText": true,
|
|
"showMedia": true,
|
|
"showToolbars": true,
|
|
"showWidgets": false,
|
|
"useHyprlock": false
|
|
},
|
|
"media": {
|
|
"filterDuplicatePlayers": true
|
|
},
|
|
"notifications": {
|
|
"position": "top_right",
|
|
"timeout": 7000
|
|
},
|
|
"osd": {
|
|
"timeout": 3000
|
|
},
|
|
"osk": {
|
|
"layout": "qwerty_full",
|
|
"pinnedOnStartup": false
|
|
},
|
|
"overlay": {
|
|
"clickthroughOpacity": 0.8,
|
|
"darkenScreen": false,
|
|
"floatingImage": {
|
|
"imageSource": "https://media.tenor.com/H5U5bJzj3oAAAAAi/kukuru.gif",
|
|
"scale": 0.5
|
|
},
|
|
"openingZoomAnimation": true
|
|
},
|
|
"overview": {
|
|
"centerIcons": true,
|
|
"columns": 5,
|
|
"enable": true,
|
|
"orderBottomUp": false,
|
|
"orderRightLeft": false,
|
|
"rows": 2,
|
|
"scale": 0.18,
|
|
"style": "default"
|
|
},
|
|
"panelFamily": "ii",
|
|
"policies": {
|
|
"ai": 1,
|
|
"weeb": 1
|
|
},
|
|
"profile": {
|
|
"avatarPath": "",
|
|
"avatarPicture": "",
|
|
"descriptionText": "::uptime::",
|
|
"displayName": "",
|
|
"onlinePresets": false
|
|
},
|
|
"regionSelector": {
|
|
"annotation": {
|
|
"useSatty": false
|
|
},
|
|
"circle": {
|
|
"padding": 10,
|
|
"strokeWidth": 6
|
|
},
|
|
"rect": {
|
|
"showAimLines": true
|
|
},
|
|
"targetRegions": {
|
|
"content": true,
|
|
"contentRegionOpacity": 0.8,
|
|
"layers": true,
|
|
"opacity": 0.3,
|
|
"selectionPadding": 5,
|
|
"showLabel": false,
|
|
"windows": true
|
|
}
|
|
},
|
|
"resources": {
|
|
"historyLength": 60,
|
|
"updateInterval": 3100
|
|
},
|
|
"settings": {
|
|
"borderColor": "layer0Border",
|
|
"borderSize": 1,
|
|
"collapsedSections": [],
|
|
"style": "default"
|
|
},
|
|
"sidebar": {
|
|
"ai": {
|
|
"textFadeIn": false
|
|
},
|
|
"banner": true,
|
|
"bannerImage": "",
|
|
"booru": {
|
|
"allowNsfw": true,
|
|
"defaultProvider": "yandere",
|
|
"limit": 20,
|
|
"zerochan": {
|
|
"username": "theodorer61"
|
|
}
|
|
},
|
|
"bottomGroup": false,
|
|
"cornerOpen": {
|
|
"bottom": true,
|
|
"bottomLeftAction": "sidebarLeftOpen",
|
|
"bottomRightAction": "sidebarRightOpen",
|
|
"clickless": false,
|
|
"clicklessCornerEnd": true,
|
|
"clicklessCornerVerticalOffset": 1,
|
|
"cornerRegionHeight": 5,
|
|
"cornerRegionWidth": 250,
|
|
"enable": true,
|
|
"valueScroll": true,
|
|
"visualize": false
|
|
},
|
|
"keepRightSidebarLoaded": false,
|
|
"media": {
|
|
"artColors": false,
|
|
"artShape": "Oval",
|
|
"blurredBackground": false,
|
|
"enable": true,
|
|
"shapeArt": false,
|
|
"showLyrics": true
|
|
},
|
|
"mediaPlayer": false,
|
|
"quickSliders": {
|
|
"enable": true,
|
|
"showBrightness": true,
|
|
"showMic": true,
|
|
"showVolume": true
|
|
},
|
|
"quickToggles": {
|
|
"android": {
|
|
"columns": 6,
|
|
"toggles": [
|
|
{
|
|
"size": 2,
|
|
"type": "network"
|
|
},
|
|
{
|
|
"size": 2,
|
|
"type": "bluetooth"
|
|
},
|
|
{
|
|
"size": 2,
|
|
"type": "audio"
|
|
},
|
|
{
|
|
"size": 1,
|
|
"type": "idleInhibitor"
|
|
},
|
|
{
|
|
"size": 2,
|
|
"type": "mic"
|
|
},
|
|
{
|
|
"size": 1,
|
|
"type": "nightLight"
|
|
},
|
|
{
|
|
"size": 2,
|
|
"type": "powerProfile"
|
|
}
|
|
]
|
|
},
|
|
"style": "android"
|
|
},
|
|
"translator": {
|
|
"delay": 300,
|
|
"enable": true
|
|
}
|
|
},
|
|
"tray": {
|
|
"filterPassive": true,
|
|
"invertPinnedItems": true,
|
|
"monochromeIcons": false,
|
|
"pinnedItems": [
|
|
"Fcitx"
|
|
],
|
|
"showItemId": false
|
|
},
|
|
"wallpaperSelector": {
|
|
"changeInterval": 0,
|
|
"closeAfterSelection": true,
|
|
"columns": 4,
|
|
"liveWallpapersPath": "",
|
|
"showBlurBackground": false,
|
|
"showHomePath": true,
|
|
"showSearchbar": true,
|
|
"sortMode": "time",
|
|
"useSystemFileDialog": false,
|
|
"userPath": "/home/alvin/Pictures/Wallpapers/"
|
|
},
|
|
"windows": {
|
|
"centerTitle": true,
|
|
"showTitlebar": true
|
|
}
|
|
}
|