Compare commits
27
Commits
arch
...
feat/noctalia
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f71dcc5cd5
|
||
|
|
223e73b7ed
|
||
|
|
0d8c876757
|
||
|
|
84c0123034
|
||
|
|
f51f171586
|
||
|
|
e96d604ac8
|
||
|
|
d825277ed5
|
||
|
|
30ee4caad9 | ||
|
|
fabb7c68ca | ||
|
|
3c634278cd
|
||
|
|
2770b72355
|
||
|
|
d3b0782e84
|
||
|
|
fd8b2c0aac
|
||
|
|
3ac70d1e2e
|
||
|
|
f8c5f62871
|
||
|
|
688b807fa2 | ||
|
|
9e4d04184b | ||
|
|
3065489412 | ||
|
|
aa484bc634 | ||
|
|
1b86c7f07c | ||
|
|
24c08f0ff4 | ||
|
|
76d4defbe7 | ||
|
|
6c4519b70a | ||
|
|
0432e4bc63 | ||
|
|
12fb34790d | ||
|
|
203bf80f82 | ||
|
|
860e8cfa1f |
@@ -1,576 +0,0 @@
|
|||||||
{
|
|
||||||
"autoUpdate": true,
|
|
||||||
"autoUpdateNotification": true,
|
|
||||||
"useQuickCss": true,
|
|
||||||
"themeLinks": [
|
|
||||||
"https://catppuccin.github.io/discord/dist/catppuccin-macchiato.theme.css"
|
|
||||||
],
|
|
||||||
"eagerPatches": false,
|
|
||||||
"enabledThemes": [
|
|
||||||
"catppuccin.css"
|
|
||||||
],
|
|
||||||
"enableReactDevtools": false,
|
|
||||||
"frameless": false,
|
|
||||||
"transparent": false,
|
|
||||||
"winCtrlQ": false,
|
|
||||||
"disableMinSize": false,
|
|
||||||
"winNativeTitleBar": false,
|
|
||||||
"plugins": {
|
|
||||||
"ChatInputButtonAPI": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"CommandsAPI": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"DynamicImageModalAPI": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MemberListDecoratorsAPI": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MessageAccessoriesAPI": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"MessageDecorationsAPI": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MessageEventsAPI": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"MessagePopoverAPI": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MessageUpdaterAPI": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ServerListAPI": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"UserSettingsAPI": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"AccountPanelServerProfile": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"AlwaysAnimate": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"AlwaysExpandRoles": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"AlwaysTrust": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"AnonymiseFileNames": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"AppleMusicRichPresence": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BANger": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterFolders": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterGifAltText": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterGifPicker": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterNotesBox": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterRoleContext": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterRoleDot": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterSessions": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterSettings": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BetterUploadButton": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BiggerStreamPreview": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BlurNSFW": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"CallTimer": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"ClearURLs": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"ClientTheme": {
|
|
||||||
"enabled": false,
|
|
||||||
"color": "313338"
|
|
||||||
},
|
|
||||||
"ColorSighted": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ConsoleJanitor": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ConsoleShortcuts": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"CopyEmojiMarkdown": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"CopyFileContents": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"CopyUserURLs": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"CrashHandler": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"CtrlEnterSend": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"CustomRPC": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"CustomIdle": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"Dearrow": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"Decor": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"DisableCallIdle": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"DontRoundMyTimestamps": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"Experiments": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"F8Break": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FakeNitro": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FakeProfileThemes": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FavoriteEmojiFirst": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FavoriteGifSearch": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FixCodeblockGap": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FixImagesQuality": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FixSpotifyEmbeds": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FixYoutubeEmbeds": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ForceOwnerCrown": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FriendInvites": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FriendsSince": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FullSearchContext": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"FullUserInChatbox": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"GameActivityToggle": {
|
|
||||||
"enabled": false,
|
|
||||||
"oldIcon": false
|
|
||||||
},
|
|
||||||
"GifPaste": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"GreetStickerPicker": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"HideMedia": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"iLoveSpam": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"IgnoreActivities": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ImageLink": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ImageZoom": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ImplicitRelationships": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"InvisibleChat": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"IrcColors": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"KeepCurrentChannel": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"LastFMRichPresence": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"LoadingQuotes": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MemberCount": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MentionAvatars": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MessageClickActions": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MessageLatency": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MessageLinkEmbeds": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MessageLogger": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MessageTags": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MoreCommands": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MoreKaomoji": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"Moyai": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"MutualGroupDMs": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NewGuildSettings": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoBlockedMessages": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoDevtoolsWarning": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoF1": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoMaskedUrlPaste": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoMosaic": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoOnboardingDelay": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoPendingCount": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoProfileThemes": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoRPC": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoReplyMention": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoServerEmojis": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoSystemBadge": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoTypingAnimation": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NoUnblockToJump": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NormalizeMessageLinks": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NotificationVolume": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"NSFWGateBypass": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"OnePingPerDM": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"oneko": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"OpenInApp": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"OverrideForumDefaults": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PartyMode": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PauseInvitesForever": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PermissionFreeWill": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PermissionsViewer": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"petpet": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PictureInPicture": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PinDMs": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PlainFolderIcon": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PlatformIndicators": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"PreviewMessage": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"QuickMention": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"QuickReply": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ReactErrorDecoder": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ReadAllNotificationsButton": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"RelationshipNotifier": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ReplaceGoogleSearch": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ReplyTimestamp": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"RevealAllSpoilers": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ReverseImageSearch": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ReviewDB": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"RoleColorEverywhere": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SecretRingToneEnabler": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"Summaries": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SendTimestamps": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ServerInfo": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ServerListIndicators": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ShikiCodeblocks": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ShowAllMessageButtons": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ShowConnections": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ShowHiddenChannels": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ShowHiddenThings": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ShowMeYourName": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ShowTimeoutDuration": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SilentMessageToggle": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SilentTyping": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SortFriendRequests": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SpotifyControls": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SpotifyCrack": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SpotifyShareCommands": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"StartupTimings": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"StickerPaste": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"StreamerModeOnStream": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"SuperReactionTweaks": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"TextReplace": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ThemeAttributes": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"Translate": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"TypingIndicator": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"TypingTweaks": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"Unindent": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"UnlockedAvatarZoom": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"UnsuppressEmbeds": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"UserMessagesPronouns": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"UserVoiceShow": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"USRBG": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ValidReply": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ValidUser": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"VoiceChatDoubleClick": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"VcNarrator": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"VencordToolbox": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ViewIcons": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"ViewRaw": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"VoiceDownload": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"VoiceMessages": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"VolumeBooster": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"WhoReacted": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"XSOverlay": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"YoutubeAdblock": {
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
"BadgeAPI": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"NoTrack": {
|
|
||||||
"enabled": true,
|
|
||||||
"disableAnalytics": true
|
|
||||||
},
|
|
||||||
"Settings": {
|
|
||||||
"enabled": true,
|
|
||||||
"settingsLocation": "aboveNitro"
|
|
||||||
},
|
|
||||||
"SupportHelper": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"ExpressionCloner": {
|
|
||||||
"enabled": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notifications": {
|
|
||||||
"timeout": 5000,
|
|
||||||
"position": "bottom-right",
|
|
||||||
"useNative": "not-focused",
|
|
||||||
"logLimit": 50
|
|
||||||
},
|
|
||||||
"cloud": {
|
|
||||||
"authenticated": false,
|
|
||||||
"url": "https://api.vencord.dev/",
|
|
||||||
"settingsSync": false,
|
|
||||||
"settingsSyncVersion": 1748589208429
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,149 +0,0 @@
|
|||||||
/**
|
|
||||||
* @name Midnight (Caelestia)
|
|
||||||
* @description A dark, rounded discord theme. Caelestia scheme colours.
|
|
||||||
* @author refact0r, esme, anubis
|
|
||||||
* @version 1.6.2
|
|
||||||
* @invite nz87hXyvcy
|
|
||||||
* @website https://github.com/refact0r/midnight-discord
|
|
||||||
* @authorId 508863359777505290
|
|
||||||
* @authorLink https://www.refact0r.dev
|
|
||||||
*/
|
|
||||||
@import url("https://refact0r.github.io/midnight-discord/build/midnight.css");
|
|
||||||
body {
|
|
||||||
/* font, change to '' for default discord font */
|
|
||||||
--font: "figtree";
|
|
||||||
/* sizes */
|
|
||||||
--gap: 12px; /* spacing between panels */
|
|
||||||
--divider-thickness: 4px; /* thickness of unread messages divider and highlighted message borders */
|
|
||||||
--border-thickness: 1px; /* thickness of borders around main panels. DOES NOT AFFECT OTHER BORDERS */
|
|
||||||
/* animation/transition options */
|
|
||||||
--animations: on; /* turn off to disable all midnight animations/transitions */
|
|
||||||
--list-item-transition: 0.2s ease; /* transition for list items */
|
|
||||||
--dms-icon-svg-transition: 0.4s ease; /* transition for the dms icon */
|
|
||||||
/* top bar options */
|
|
||||||
--top-bar-height: var(
|
|
||||||
--gap
|
|
||||||
); /* height of the titlebar/top bar (discord default is 36px, 24px recommended if moving/hiding top bar buttons) */
|
|
||||||
--top-bar-button-position: hide; /* off: default position, hide: hide inbox/support buttons completely, serverlist: move inbox button to server list, titlebar: move inbox button to titlebar (will hide title) */
|
|
||||||
--top-bar-title-position: hide; /* off: default centered position, hide: hide title completely, left: left align title (like old discord) */
|
|
||||||
--subtle-top-bar-title: off; /* off: default, on: hide the icon and use subtle text color (like old discord) */
|
|
||||||
/* window controls */
|
|
||||||
--custom-window-controls: on; /* turn off to use discord default window controls */
|
|
||||||
--window-control-size: 14px; /* size of custom window controls */
|
|
||||||
/* dms button icon options */
|
|
||||||
--custom-dms-icon: custom; /* off: use default discord icon, hide: remove icon entirely, custom: use custom icon */
|
|
||||||
--dms-icon-svg-url: url("https://upload.wikimedia.org/wikipedia/commons/c/c4/Font_Awesome_5_solid_moon.svg"); /* icon svg url. MUST BE A SVG. */
|
|
||||||
--dms-icon-svg-size: 90%; /* size of the svg (css mask-size) */
|
|
||||||
--dms-icon-color-before: var(--icon-secondary); /* normal icon color */
|
|
||||||
--dms-icon-color-after: var(--white); /* icon color when button is hovered/selected */
|
|
||||||
/* dms button background options */
|
|
||||||
--custom-dms-background: off; /* off to disable, image to use a background image (must set url variable below), color to use a custom color/gradient */
|
|
||||||
--dms-background-image-url: url(""); /* url of the background image */
|
|
||||||
--dms-background-image-size: cover; /* size of the background image (css background-size) */
|
|
||||||
--dms-background-color: linear-gradient(
|
|
||||||
70deg,
|
|
||||||
var(--blue-2),
|
|
||||||
var(--purple-2),
|
|
||||||
var(--red-2)
|
|
||||||
); /* fixed color/gradient (css background) */
|
|
||||||
/* background image options */
|
|
||||||
--background-image: off; /* turn on to use a background image */
|
|
||||||
--background-image-url: url(""); /* url of the background image */
|
|
||||||
/* transparency/blur options */
|
|
||||||
/* NOTE: TO USE TRANSPARENCY/BLUR, YOU MUST HAVE TRANSPARENT BG COLORS. FOR EXAMPLE: --bg-4: hsla(220, 15%, 10%, 0.7); */
|
|
||||||
--transparency-tweaks: off; /* turn on to remove some elements for better transparency */
|
|
||||||
--remove-bg-layer: off; /* turn on to remove the base --bg-3 layer for use with window transparency (WILL OVERRIDE BACKGROUND IMAGE) */
|
|
||||||
--panel-blur: off; /* turn on to blur the background of panels */
|
|
||||||
--blur-amount: 12px; /* amount of blur */
|
|
||||||
--bg-floating: #131317; /* you can set this to a more opaque color if floating panels look too transparent */
|
|
||||||
/* chatbar options */
|
|
||||||
--custom-chatbar: aligned; /* off: default chatbar, aligned: chatbar aligned with the user panel, separated: chatbar separated from chat */
|
|
||||||
--chatbar-height: 47px; /* height of the chatbar (52px by default, 47px recommended for aligned, 56px recommended for separated) */
|
|
||||||
--chatbar-padding: 8px; /* padding of the chatbar. only applies in aligned mode. */
|
|
||||||
/* other options */
|
|
||||||
--small-user-panel: off; /* turn on to make the user panel smaller like in old discord */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* color options */
|
|
||||||
:root {
|
|
||||||
--colors: on; /* turn off to use discord default colors */
|
|
||||||
/* text colors */
|
|
||||||
--text-0: #232c60; /* text on colored elements */
|
|
||||||
--text-1: rgb(230.7, 228, 233.4); /* bright text on colored elements */
|
|
||||||
--text-2: rgb(229.35, 226.5, 232.2); /* headings and important text */
|
|
||||||
--text-3: #e4e1e7; /* normal text */
|
|
||||||
--text-4: #90909a; /* icon buttons and channels */
|
|
||||||
--text-5: #90909a; /* muted channels/chats and timestamps */
|
|
||||||
/* background and dark colors */
|
|
||||||
--bg-1: #353438; /* dark buttons when clicked */
|
|
||||||
--bg-2: #2a2a2e; /* dark buttons */
|
|
||||||
--bg-3: #131317; /* spacing, secondary elements */
|
|
||||||
--bg-4: #1f1f23; /* main background color */
|
|
||||||
--hover: rgba(228, 225, 231, 0.08); /* channels and buttons when hovered */
|
|
||||||
--active: rgba(228, 225, 231, 0.1); /* channels and buttons when clicked or selected */
|
|
||||||
--active-2: rgba(228, 225, 231, 0.2); /* extra state for transparent buttons */
|
|
||||||
--message-hover: rgba(228, 225, 231, 0.08); /* messages when hovered */
|
|
||||||
/* accent colors */
|
|
||||||
--accent-1: var(--blue-1); /* links and other accent text */
|
|
||||||
--accent-2: var(--blue-2); /* small accent elements */
|
|
||||||
--accent-3: var(--blue-3); /* accent buttons */
|
|
||||||
--accent-4: var(--blue-4); /* accent buttons when hovered */
|
|
||||||
--accent-5: var(--blue-5); /* accent buttons when clicked */
|
|
||||||
--accent-new: #ffb4ab; /* stuff that's normally red like mute/deafen buttons */
|
|
||||||
--mention: linear-gradient(
|
|
||||||
to right,
|
|
||||||
color-mix(in hsl, var(--blue-2), transparent 90%) 40%,
|
|
||||||
transparent
|
|
||||||
); /* background of messages that mention you */
|
|
||||||
--mention-hover: linear-gradient(
|
|
||||||
to right,
|
|
||||||
color-mix(in hsl, var(--blue-2), transparent 95%) 40%,
|
|
||||||
transparent
|
|
||||||
); /* background of messages that mention you when hovered */
|
|
||||||
--reply: linear-gradient(
|
|
||||||
to right,
|
|
||||||
color-mix(in hsl, var(--text-3), transparent 90%) 40%,
|
|
||||||
transparent
|
|
||||||
); /* background of messages that reply to you */
|
|
||||||
--reply-hover: linear-gradient(
|
|
||||||
to right,
|
|
||||||
color-mix(in hsl, var(--text-3), transparent 95%) 40%,
|
|
||||||
transparent
|
|
||||||
); /* background of messages that reply to you when hovered */
|
|
||||||
/* status indicator colors */
|
|
||||||
--online: var(--green-2); /* change to #43a25a for default */
|
|
||||||
--dnd: var(--red-2); /* change to #d83a42 for default */
|
|
||||||
--idle: var(--yellow-2); /* change to #ca9654 for default */
|
|
||||||
--streaming: var(--purple-2); /* change to #593695 for default */
|
|
||||||
--offline: var(--text-4); /* change to #83838b for default offline color */
|
|
||||||
/* border colors */
|
|
||||||
--border-light: rgba(144, 144, 154, 0); /* light border color */
|
|
||||||
--border: rgba(144, 144, 154, 0.2); /* normal border color */
|
|
||||||
--button-border: rgba(144, 144, 154, 0); /* neutral border color of buttons */
|
|
||||||
/* base colors */
|
|
||||||
--red-1: #ffb4ab;
|
|
||||||
--red-2: rgb(255, 160.9821428571, 149.7);
|
|
||||||
--red-3: rgb(255, 141.9642857143, 128.4);
|
|
||||||
--red-4: rgb(255, 122.9464285714, 107.1);
|
|
||||||
--red-5: rgb(255, 103.9285714286, 85.8);
|
|
||||||
--green-1: #c8e3ff;
|
|
||||||
--green-2: rgb(177.25, 215.4181818182, 255);
|
|
||||||
--green-3: rgb(154.5, 203.8363636364, 255);
|
|
||||||
--green-4: rgb(131.75, 192.2545454545, 255);
|
|
||||||
--green-5: rgb(109, 180.6727272727, 255);
|
|
||||||
--blue-1: #bac3ff;
|
|
||||||
--blue-2: rgb(163.95, 175.8260869565, 255);
|
|
||||||
--blue-3: rgb(141.9, 156.652173913, 255);
|
|
||||||
--blue-4: rgb(119.85, 137.4782608696, 255);
|
|
||||||
--blue-5: rgb(97.8, 118.3043478261, 255);
|
|
||||||
--yellow-1: #ffecf3;
|
|
||||||
--yellow-2: rgb(255, 211.45, 227.4947368421);
|
|
||||||
--yellow-3: rgb(255, 186.9, 211.9894736842);
|
|
||||||
--yellow-4: rgb(255, 162.35, 196.4842105263);
|
|
||||||
--yellow-5: rgb(255, 137.8, 180.9789473684);
|
|
||||||
--purple-1: #b9baff;
|
|
||||||
--purple-2: rgb(163, 164.3142857143, 255);
|
|
||||||
--purple-3: rgb(141, 142.6285714286, 255);
|
|
||||||
--purple-4: rgb(119, 120.9428571429, 255);
|
|
||||||
--purple-5: rgb(97, 99.2571428571, 255);
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* latte */
|
|
||||||
@import url("https://catppuccin.github.io/discord/dist/catppuccin-latte.theme.css");
|
|
||||||
/* macchiato */
|
|
||||||
@import url("https://catppuccin.github.io/discord/dist/catppuccin-macchiato.theme.css");
|
|
||||||
|
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
--theme="Catppuccin Macchiato"
|
--theme=noctalia
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,272 +0,0 @@
|
|||||||
#? Config file for btop v.1.4.6
|
|
||||||
|
|
||||||
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
|
|
||||||
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
|
|
||||||
color_theme = "/home/thomas/.config/btop/themes/catppuccin.theme"
|
|
||||||
|
|
||||||
#* If the theme set background should be shown, set to False if you want terminal background transparency.
|
|
||||||
theme_background = true
|
|
||||||
|
|
||||||
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
|
|
||||||
truecolor = true
|
|
||||||
|
|
||||||
#* Set to true to force tty mode regardless if a real tty has been detected or not.
|
|
||||||
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
|
|
||||||
force_tty = false
|
|
||||||
|
|
||||||
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
|
|
||||||
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
|
|
||||||
#* Use whitespace " " as separator between different presets.
|
|
||||||
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
|
|
||||||
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
|
|
||||||
|
|
||||||
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
|
|
||||||
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
|
|
||||||
vim_keys = false
|
|
||||||
|
|
||||||
#* Rounded corners on boxes, is ignored if TTY mode is ON.
|
|
||||||
rounded_corners = true
|
|
||||||
|
|
||||||
#* Use terminal synchronized output sequences to reduce flickering on supported terminals.
|
|
||||||
terminal_sync = true
|
|
||||||
|
|
||||||
#* Default symbols to use for graph creation, "braille", "block" or "tty".
|
|
||||||
#* "braille" offers the highest resolution but might not be included in all fonts.
|
|
||||||
#* "block" has half the resolution of braille but uses more common characters.
|
|
||||||
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
|
|
||||||
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
|
|
||||||
graph_symbol = "braille"
|
|
||||||
|
|
||||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
|
||||||
graph_symbol_cpu = "default"
|
|
||||||
|
|
||||||
# Graph symbol to use for graphs in gpu box, "default", "braille", "block" or "tty".
|
|
||||||
graph_symbol_gpu = "default"
|
|
||||||
|
|
||||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
|
||||||
graph_symbol_mem = "default"
|
|
||||||
|
|
||||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
|
||||||
graph_symbol_net = "default"
|
|
||||||
|
|
||||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
|
||||||
graph_symbol_proc = "default"
|
|
||||||
|
|
||||||
#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
|
|
||||||
shown_boxes = "cpu mem net proc"
|
|
||||||
|
|
||||||
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
|
|
||||||
update_ms = 1000
|
|
||||||
|
|
||||||
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
|
|
||||||
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
|
|
||||||
proc_sorting = "cpu lazy"
|
|
||||||
|
|
||||||
#* Reverse sorting order, True or False.
|
|
||||||
proc_reversed = false
|
|
||||||
|
|
||||||
#* Show processes as a tree.
|
|
||||||
proc_tree = false
|
|
||||||
|
|
||||||
#* Use the cpu graph colors in the process list.
|
|
||||||
proc_colors = true
|
|
||||||
|
|
||||||
#* Use a darkening gradient in the process list.
|
|
||||||
proc_gradient = true
|
|
||||||
|
|
||||||
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
|
|
||||||
proc_per_core = false
|
|
||||||
|
|
||||||
#* Show process memory as bytes instead of percent.
|
|
||||||
proc_mem_bytes = true
|
|
||||||
|
|
||||||
#* Show cpu graph for each process.
|
|
||||||
proc_cpu_graphs = true
|
|
||||||
|
|
||||||
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
|
|
||||||
proc_info_smaps = false
|
|
||||||
|
|
||||||
#* Show proc box on left side of screen instead of right.
|
|
||||||
proc_left = false
|
|
||||||
|
|
||||||
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
|
|
||||||
proc_filter_kernel = false
|
|
||||||
|
|
||||||
#* In tree-view, always accumulate child process resources in the parent process.
|
|
||||||
proc_aggregate = false
|
|
||||||
|
|
||||||
#* Should cpu and memory usage display be preserved for dead processes when paused.
|
|
||||||
keep_dead_proc_usage = false
|
|
||||||
|
|
||||||
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
|
|
||||||
#* Select from a list of detected attributes from the options menu.
|
|
||||||
cpu_graph_upper = "Auto"
|
|
||||||
|
|
||||||
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
|
|
||||||
#* Select from a list of detected attributes from the options menu.
|
|
||||||
cpu_graph_lower = "Auto"
|
|
||||||
|
|
||||||
#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off".
|
|
||||||
show_gpu_info = "Auto"
|
|
||||||
|
|
||||||
#* Toggles if the lower CPU graph should be inverted.
|
|
||||||
cpu_invert_lower = true
|
|
||||||
|
|
||||||
#* Set to True to completely disable the lower CPU graph.
|
|
||||||
cpu_single_graph = false
|
|
||||||
|
|
||||||
#* Show cpu box at bottom of screen instead of top.
|
|
||||||
cpu_bottom = false
|
|
||||||
|
|
||||||
#* Shows the system uptime in the CPU box.
|
|
||||||
show_uptime = true
|
|
||||||
|
|
||||||
#* Shows the CPU package current power consumption in watts. Requires running `make setcap` or `make setuid` or running with sudo.
|
|
||||||
show_cpu_watts = true
|
|
||||||
|
|
||||||
#* Show cpu temperature.
|
|
||||||
check_temp = true
|
|
||||||
|
|
||||||
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
|
|
||||||
cpu_sensor = "Auto"
|
|
||||||
|
|
||||||
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
|
|
||||||
show_coretemp = true
|
|
||||||
|
|
||||||
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
|
|
||||||
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
|
|
||||||
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
|
|
||||||
#* Example: "4:0 5:1 6:3"
|
|
||||||
cpu_core_map = ""
|
|
||||||
|
|
||||||
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
|
|
||||||
temp_scale = "celsius"
|
|
||||||
|
|
||||||
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
|
|
||||||
base_10_sizes = false
|
|
||||||
|
|
||||||
#* Show CPU frequency.
|
|
||||||
show_cpu_freq = true
|
|
||||||
|
|
||||||
#* How to calculate CPU frequency, available values: "first", "range", "lowest", "highest" and "average".
|
|
||||||
freq_mode = "first"
|
|
||||||
|
|
||||||
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
|
|
||||||
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
|
|
||||||
clock_format = "%X"
|
|
||||||
|
|
||||||
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
|
|
||||||
background_update = true
|
|
||||||
|
|
||||||
#* Custom cpu model name, empty string to disable.
|
|
||||||
custom_cpu_name = ""
|
|
||||||
|
|
||||||
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
|
|
||||||
#* Only disks matching the filter will be shown. Prepend exclude= to only show disks not matching the filter. Examples: disk_filter="/boot /home/user", disks_filter="exclude=/boot /home/user"
|
|
||||||
disks_filter = ""
|
|
||||||
|
|
||||||
#* Show graphs instead of meters for memory values.
|
|
||||||
mem_graphs = true
|
|
||||||
|
|
||||||
#* Show mem box below net box instead of above.
|
|
||||||
mem_below_net = false
|
|
||||||
|
|
||||||
#* Count ZFS ARC in cached and available memory.
|
|
||||||
zfs_arc_cached = true
|
|
||||||
|
|
||||||
#* If swap memory should be shown in memory box.
|
|
||||||
show_swap = true
|
|
||||||
|
|
||||||
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
|
|
||||||
swap_disk = true
|
|
||||||
|
|
||||||
#* If mem box should be split to also show disks info.
|
|
||||||
show_disks = false
|
|
||||||
|
|
||||||
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
|
|
||||||
only_physical = true
|
|
||||||
|
|
||||||
#* Read disks list from /etc/fstab. This also disables only_physical.
|
|
||||||
use_fstab = true
|
|
||||||
|
|
||||||
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
|
|
||||||
zfs_hide_datasets = false
|
|
||||||
|
|
||||||
#* Set to true to show available disk space for privileged users.
|
|
||||||
disk_free_priv = false
|
|
||||||
|
|
||||||
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
|
|
||||||
show_io_stat = true
|
|
||||||
|
|
||||||
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
|
|
||||||
io_mode = false
|
|
||||||
|
|
||||||
#* Set to True to show combined read/write io graphs in io mode.
|
|
||||||
io_graph_combined = false
|
|
||||||
|
|
||||||
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
|
|
||||||
#* Example: "/mnt/media:100 /:20 /boot:1".
|
|
||||||
io_graph_speeds = ""
|
|
||||||
|
|
||||||
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
|
|
||||||
net_download = 100
|
|
||||||
|
|
||||||
net_upload = 100
|
|
||||||
|
|
||||||
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
|
|
||||||
net_auto = true
|
|
||||||
|
|
||||||
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
|
|
||||||
net_sync = true
|
|
||||||
|
|
||||||
#* Starts with the Network Interface specified here.
|
|
||||||
net_iface = ""
|
|
||||||
|
|
||||||
#* "True" shows bitrates in base 10 (Kbps, Mbps). "False" shows bitrates in binary sizes (Kibps, Mibps, etc.). "Auto" uses base_10_sizes.
|
|
||||||
base_10_bitrate = "Auto"
|
|
||||||
|
|
||||||
#* Show battery stats in top right if battery is present.
|
|
||||||
show_battery = true
|
|
||||||
|
|
||||||
#* Which battery to use if multiple are present. "Auto" for auto detection.
|
|
||||||
selected_battery = "Auto"
|
|
||||||
|
|
||||||
#* Show power stats of battery next to charge indicator.
|
|
||||||
show_battery_watts = true
|
|
||||||
|
|
||||||
#* Set loglevel for "~/.local/state/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
|
|
||||||
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
|
|
||||||
log_level = "WARNING"
|
|
||||||
|
|
||||||
#* Automatically save current settings to config file on exit.
|
|
||||||
save_config_on_exit = true
|
|
||||||
|
|
||||||
#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards.
|
|
||||||
nvml_measure_pcie_speeds = true
|
|
||||||
|
|
||||||
#* Measure PCIe throughput on AMD cards, may impact performance on certain cards.
|
|
||||||
rsmi_measure_pcie_speeds = true
|
|
||||||
|
|
||||||
#* Horizontally mirror the GPU graph.
|
|
||||||
gpu_mirror_graph = true
|
|
||||||
|
|
||||||
#* Set which GPU vendors to show. Available values are "nvidia amd intel"
|
|
||||||
shown_gpus = "nvidia amd intel"
|
|
||||||
|
|
||||||
#* Custom gpu0 model name, empty string to disable.
|
|
||||||
custom_gpu_name0 = ""
|
|
||||||
|
|
||||||
#* Custom gpu1 model name, empty string to disable.
|
|
||||||
custom_gpu_name1 = ""
|
|
||||||
|
|
||||||
#* Custom gpu2 model name, empty string to disable.
|
|
||||||
custom_gpu_name2 = ""
|
|
||||||
|
|
||||||
#* Custom gpu3 model name, empty string to disable.
|
|
||||||
custom_gpu_name3 = ""
|
|
||||||
|
|
||||||
#* Custom gpu4 model name, empty string to disable.
|
|
||||||
custom_gpu_name4 = ""
|
|
||||||
|
|
||||||
#* Custom gpu5 model name, empty string to disable.
|
|
||||||
custom_gpu_name5 = ""
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
|
|
||||||
2024/05/15 (14:39:27) | ===> btop++ v.1.3.2
|
|
||||||
2024/05/15 (14:39:27) | ERROR: Stall in Runner thread, restarting!
|
|
||||||
|
|
||||||
2025/02/04 (11:23:23) | ===> btop++ v.1.4.0
|
|
||||||
2025/02/04 (11:23:23) | WARNING: Failed to join _runner thread on exit!
|
|
||||||
|
|
||||||
2025/02/04 (11:26:34) | ===> btop++ v.1.4.0
|
|
||||||
2025/02/04 (11:26:34) | WARNING: Failed to join _runner thread on exit!
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
|
||||||
theme[main_bg]=#131317
|
|
||||||
|
|
||||||
# Main text color
|
|
||||||
theme[main_fg]=#e4e1e7
|
|
||||||
|
|
||||||
# Title color for boxes
|
|
||||||
theme[title]=#e4e1e7
|
|
||||||
|
|
||||||
# Highlight color for keyboard shortcuts
|
|
||||||
theme[hi_fg]=#bac3ff
|
|
||||||
|
|
||||||
# Background color of selected item in processes box
|
|
||||||
theme[selected_bg]=#1f1f23
|
|
||||||
|
|
||||||
# Foreground color of selected item in processes box
|
|
||||||
theme[selected_fg]=#bac3ff
|
|
||||||
|
|
||||||
# Color of inactive/disabled text
|
|
||||||
theme[inactive_fg]=#90909a
|
|
||||||
|
|
||||||
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
|
||||||
theme[graph_text]=#f1b3e5
|
|
||||||
|
|
||||||
# Background color of the percentage meters
|
|
||||||
theme[meter_bg]=#90909a
|
|
||||||
|
|
||||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
|
||||||
theme[proc_misc]=#f1b3e5
|
|
||||||
|
|
||||||
# CPU, Memory, Network, Proc box outline colors
|
|
||||||
theme[cpu_box]=#b9baff
|
|
||||||
theme[mem_box]=#c8e3ff
|
|
||||||
theme[net_box]=#c4b7ee
|
|
||||||
theme[proc_box]=#aab9ff
|
|
||||||
|
|
||||||
# Box divider line and small boxes line color
|
|
||||||
theme[div_line]=#46464f
|
|
||||||
|
|
||||||
# Temperature graph color (Green -> Yellow -> Red)
|
|
||||||
theme[temp_start]=#c8e3ff
|
|
||||||
theme[temp_mid]=#ffecf3
|
|
||||||
theme[temp_end]=#b9a8ff
|
|
||||||
|
|
||||||
# CPU graph colors (Teal -> Sapphire -> Lavender)
|
|
||||||
theme[cpu_start]=#d0e0ff
|
|
||||||
theme[cpu_mid]=#b1c6ff
|
|
||||||
theme[cpu_end]=#c2c9ff
|
|
||||||
|
|
||||||
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
|
|
||||||
theme[free_start]=#b9baff
|
|
||||||
theme[free_mid]=#c2c9ff
|
|
||||||
theme[free_end]=#aab9ff
|
|
||||||
|
|
||||||
# Mem/Disk cached meter (Sapphire -> Blue -> Lavender)
|
|
||||||
theme[cached_start]=#b1c6ff
|
|
||||||
theme[cached_mid]=#aab9ff
|
|
||||||
theme[cached_end]=#c2c9ff
|
|
||||||
|
|
||||||
# Mem/Disk available meter (Peach -> Maroon -> Red)
|
|
||||||
theme[available_start]=#e0c2f9
|
|
||||||
theme[available_mid]=#c4b7ee
|
|
||||||
theme[available_end]=#b9a8ff
|
|
||||||
|
|
||||||
# Mem/Disk used meter (Green -> Teal -> Sky)
|
|
||||||
theme[used_start]=#c8e3ff
|
|
||||||
theme[used_mid]=#d0e0ff
|
|
||||||
theme[used_end]=#ccdbff
|
|
||||||
|
|
||||||
# Download graph colors (Peach -> Maroon -> Red)
|
|
||||||
theme[download_start]=#e0c2f9
|
|
||||||
theme[download_mid]=#c4b7ee
|
|
||||||
theme[download_end]=#b9a8ff
|
|
||||||
|
|
||||||
# Upload graph colors (Green -> Teal -> Sky)
|
|
||||||
theme[upload_start]=#c8e3ff
|
|
||||||
theme[upload_mid]=#d0e0ff
|
|
||||||
theme[upload_end]=#ccdbff
|
|
||||||
|
|
||||||
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Lavender -> Mauve)
|
|
||||||
theme[process_start]=#b1c6ff
|
|
||||||
theme[process_mid]=#c2c9ff
|
|
||||||
theme[process_end]=#b9baff
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
|
||||||
theme[main_bg]="#24273A"
|
|
||||||
|
|
||||||
# Main text color
|
|
||||||
theme[main_fg]="#CAD3F5"
|
|
||||||
|
|
||||||
# Title color for boxes
|
|
||||||
theme[title]="#CAD3F5"
|
|
||||||
|
|
||||||
# Highlight color for keyboard shortcuts
|
|
||||||
theme[hi_fg]="#8AADF4"
|
|
||||||
|
|
||||||
# Background color of selected item in processes box
|
|
||||||
theme[selected_bg]="#494D64"
|
|
||||||
|
|
||||||
# Foreground color of selected item in processes box
|
|
||||||
theme[selected_fg]="#8AADF4"
|
|
||||||
|
|
||||||
# Color of inactive/disabled text
|
|
||||||
theme[inactive_fg]="#8087A2"
|
|
||||||
|
|
||||||
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
|
||||||
theme[graph_text]="#F4DBD6"
|
|
||||||
|
|
||||||
# Background color of the percentage meters
|
|
||||||
theme[meter_bg]="#494D64"
|
|
||||||
|
|
||||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
|
||||||
theme[proc_misc]="#F4DBD6"
|
|
||||||
|
|
||||||
# CPU, Memory, Network, Proc box outline colors
|
|
||||||
theme[cpu_box]="#c6a0f6" #Mauve
|
|
||||||
theme[mem_box]="#a6da95" #Green
|
|
||||||
theme[net_box]="#ee99a0" #Maroon
|
|
||||||
theme[proc_box]="#8aadf4" #Blue
|
|
||||||
|
|
||||||
# Box divider line and small boxes line color
|
|
||||||
theme[div_line]="#6E738D"
|
|
||||||
|
|
||||||
# Temperature graph color (Green -> Yellow -> Red)
|
|
||||||
theme[temp_start]="#a6da95"
|
|
||||||
theme[temp_mid]="#eed49f"
|
|
||||||
theme[temp_end]="#ed8796"
|
|
||||||
|
|
||||||
# CPU graph colors (Teal -> Lavender)
|
|
||||||
theme[cpu_start]="#8bd5ca"
|
|
||||||
theme[cpu_mid]="#7dc4e4"
|
|
||||||
theme[cpu_end]="#b7bdf8"
|
|
||||||
|
|
||||||
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
|
|
||||||
theme[free_start]="#c6a0f6"
|
|
||||||
theme[free_mid]="#b7bdf8"
|
|
||||||
theme[free_end]="#8aadf4"
|
|
||||||
|
|
||||||
# Mem/Disk cached meter (Sapphire -> Lavender)
|
|
||||||
theme[cached_start]="#7dc4e4"
|
|
||||||
theme[cached_mid]="#8aadf4"
|
|
||||||
theme[cached_end]="#b7bdf8"
|
|
||||||
|
|
||||||
# Mem/Disk available meter (Peach -> Red)
|
|
||||||
theme[available_start]="#f5a97f"
|
|
||||||
theme[available_mid]="#ee99a0"
|
|
||||||
theme[available_end]="#ed8796"
|
|
||||||
|
|
||||||
# Mem/Disk used meter (Green -> Sky)
|
|
||||||
theme[used_start]="#a6da95"
|
|
||||||
theme[used_mid]="#8bd5ca"
|
|
||||||
theme[used_end]="#91d7e3"
|
|
||||||
|
|
||||||
# Download graph colors (Peach -> Red)
|
|
||||||
theme[download_start]="#f5a97f"
|
|
||||||
theme[download_mid]="#ee99a0"
|
|
||||||
theme[download_end]="#ed8796"
|
|
||||||
|
|
||||||
# Upload graph colors (Green -> Sky)
|
|
||||||
theme[upload_start]="#a6da95"
|
|
||||||
theme[upload_mid]="#8bd5ca"
|
|
||||||
theme[upload_end]="#91d7e3"
|
|
||||||
|
|
||||||
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
|
|
||||||
theme[process_start]="#7dc4e4"
|
|
||||||
theme[process_mid]="#b7bdf8"
|
|
||||||
theme[process_end]="#c6a0f6"
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
|
||||||
theme[main_bg]="#eff1f5"
|
|
||||||
|
|
||||||
# Main text color
|
|
||||||
theme[main_fg]="#4c4f69"
|
|
||||||
|
|
||||||
# Title color for boxes
|
|
||||||
theme[title]="#4c4f69"
|
|
||||||
|
|
||||||
# Highlight color for keyboard shortcuts
|
|
||||||
theme[hi_fg]="#1e66f5"
|
|
||||||
|
|
||||||
# Background color of selected item in processes box
|
|
||||||
theme[selected_bg]="#bcc0cc"
|
|
||||||
|
|
||||||
# Foreground color of selected item in processes box
|
|
||||||
theme[selected_fg]="#1e66f5"
|
|
||||||
|
|
||||||
# Color of inactive/disabled text
|
|
||||||
theme[inactive_fg]="#8c8fa1"
|
|
||||||
|
|
||||||
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
|
||||||
theme[graph_text]="#dc8a78"
|
|
||||||
|
|
||||||
# Background color of the percentage meters
|
|
||||||
theme[meter_bg]="#bcc0cc"
|
|
||||||
|
|
||||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
|
||||||
theme[proc_misc]="#dc8a78"
|
|
||||||
|
|
||||||
# CPU, Memory, Network, Proc box outline colors
|
|
||||||
theme[cpu_box]="#8839ef" #Mauve
|
|
||||||
theme[mem_box]="#40a02b" #Green
|
|
||||||
theme[net_box]="#e64553" #Maroon
|
|
||||||
theme[proc_box]="#1e66f5" #Blue
|
|
||||||
|
|
||||||
# Box divider line and small boxes line color
|
|
||||||
theme[div_line]="#9ca0b0"
|
|
||||||
|
|
||||||
# Temperature graph color (Green -> Yellow -> Red)
|
|
||||||
theme[temp_start]="#40a02b"
|
|
||||||
theme[temp_mid]="#df8e1d"
|
|
||||||
theme[temp_end]="#d20f39"
|
|
||||||
|
|
||||||
# CPU graph colors (Teal -> Lavender)
|
|
||||||
theme[cpu_start]="#179299"
|
|
||||||
theme[cpu_mid]="#209fb5"
|
|
||||||
theme[cpu_end]="#7287fd"
|
|
||||||
|
|
||||||
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
|
|
||||||
theme[free_start]="#8839ef"
|
|
||||||
theme[free_mid]="#7287fd"
|
|
||||||
theme[free_end]="#1e66f5"
|
|
||||||
|
|
||||||
# Mem/Disk cached meter (Sapphire -> Lavender)
|
|
||||||
theme[cached_start]="#209fb5"
|
|
||||||
theme[cached_mid]="#1e66f5"
|
|
||||||
theme[cached_end]="#7287fd"
|
|
||||||
|
|
||||||
# Mem/Disk available meter (Peach -> Red)
|
|
||||||
theme[available_start]="#fe640b"
|
|
||||||
theme[available_mid]="#e64553"
|
|
||||||
theme[available_end]="#d20f39"
|
|
||||||
|
|
||||||
# Mem/Disk used meter (Green -> Sky)
|
|
||||||
theme[used_start]="#40a02b"
|
|
||||||
theme[used_mid]="#179299"
|
|
||||||
theme[used_end]="#04a5e5"
|
|
||||||
|
|
||||||
# Download graph colors (Peach -> Red)
|
|
||||||
theme[download_start]="#fe640b"
|
|
||||||
theme[download_mid]="#e64553"
|
|
||||||
theme[download_end]="#d20f39"
|
|
||||||
|
|
||||||
# Upload graph colors (Green -> Sky)
|
|
||||||
theme[upload_start]="#40a02b"
|
|
||||||
theme[upload_mid]="#179299"
|
|
||||||
theme[upload_end]="#04a5e5"
|
|
||||||
|
|
||||||
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
|
|
||||||
theme[process_start]="#209fb5"
|
|
||||||
theme[process_mid]="#7287fd"
|
|
||||||
theme[process_end]="#8839ef"
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
|
||||||
theme[main_bg]="#24273A"
|
|
||||||
|
|
||||||
# Main text color
|
|
||||||
theme[main_fg]="#CAD3F5"
|
|
||||||
|
|
||||||
# Title color for boxes
|
|
||||||
theme[title]="#CAD3F5"
|
|
||||||
|
|
||||||
# Highlight color for keyboard shortcuts
|
|
||||||
theme[hi_fg]="#8AADF4"
|
|
||||||
|
|
||||||
# Background color of selected item in processes box
|
|
||||||
theme[selected_bg]="#494D64"
|
|
||||||
|
|
||||||
# Foreground color of selected item in processes box
|
|
||||||
theme[selected_fg]="#8AADF4"
|
|
||||||
|
|
||||||
# Color of inactive/disabled text
|
|
||||||
theme[inactive_fg]="#8087A2"
|
|
||||||
|
|
||||||
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
|
||||||
theme[graph_text]="#F4DBD6"
|
|
||||||
|
|
||||||
# Background color of the percentage meters
|
|
||||||
theme[meter_bg]="#494D64"
|
|
||||||
|
|
||||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
|
||||||
theme[proc_misc]="#F4DBD6"
|
|
||||||
|
|
||||||
# CPU, Memory, Network, Proc box outline colors
|
|
||||||
theme[cpu_box]="#c6a0f6" #Mauve
|
|
||||||
theme[mem_box]="#a6da95" #Green
|
|
||||||
theme[net_box]="#ee99a0" #Maroon
|
|
||||||
theme[proc_box]="#8aadf4" #Blue
|
|
||||||
|
|
||||||
# Box divider line and small boxes line color
|
|
||||||
theme[div_line]="#6E738D"
|
|
||||||
|
|
||||||
# Temperature graph color (Green -> Yellow -> Red)
|
|
||||||
theme[temp_start]="#a6da95"
|
|
||||||
theme[temp_mid]="#eed49f"
|
|
||||||
theme[temp_end]="#ed8796"
|
|
||||||
|
|
||||||
# CPU graph colors (Teal -> Lavender)
|
|
||||||
theme[cpu_start]="#8bd5ca"
|
|
||||||
theme[cpu_mid]="#7dc4e4"
|
|
||||||
theme[cpu_end]="#b7bdf8"
|
|
||||||
|
|
||||||
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
|
|
||||||
theme[free_start]="#c6a0f6"
|
|
||||||
theme[free_mid]="#b7bdf8"
|
|
||||||
theme[free_end]="#8aadf4"
|
|
||||||
|
|
||||||
# Mem/Disk cached meter (Sapphire -> Lavender)
|
|
||||||
theme[cached_start]="#7dc4e4"
|
|
||||||
theme[cached_mid]="#8aadf4"
|
|
||||||
theme[cached_end]="#b7bdf8"
|
|
||||||
|
|
||||||
# Mem/Disk available meter (Peach -> Red)
|
|
||||||
theme[available_start]="#f5a97f"
|
|
||||||
theme[available_mid]="#ee99a0"
|
|
||||||
theme[available_end]="#ed8796"
|
|
||||||
|
|
||||||
# Mem/Disk used meter (Green -> Sky)
|
|
||||||
theme[used_start]="#a6da95"
|
|
||||||
theme[used_mid]="#8bd5ca"
|
|
||||||
theme[used_end]="#91d7e3"
|
|
||||||
|
|
||||||
# Download graph colors (Peach -> Red)
|
|
||||||
theme[download_start]="#f5a97f"
|
|
||||||
theme[download_mid]="#ee99a0"
|
|
||||||
theme[download_end]="#ed8796"
|
|
||||||
|
|
||||||
# Upload graph colors (Green -> Sky)
|
|
||||||
theme[upload_start]="#a6da95"
|
|
||||||
theme[upload_mid]="#8bd5ca"
|
|
||||||
theme[upload_end]="#91d7e3"
|
|
||||||
|
|
||||||
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
|
|
||||||
theme[process_start]="#7dc4e4"
|
|
||||||
theme[process_mid]="#b7bdf8"
|
|
||||||
theme[process_end]="#c6a0f6"
|
|
||||||
@@ -1,381 +0,0 @@
|
|||||||
{
|
|
||||||
"appearance": {
|
|
||||||
"anim": {
|
|
||||||
"durations": {
|
|
||||||
"scale": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"font": {
|
|
||||||
"family": {
|
|
||||||
"clock": "Rubik",
|
|
||||||
"material": "Material Symbols Rounded",
|
|
||||||
"mono": "CaskaydiaCove NF",
|
|
||||||
"sans": "Rubik"
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"scale": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"padding": {
|
|
||||||
"scale": 1
|
|
||||||
},
|
|
||||||
"rounding": {
|
|
||||||
"scale": 1
|
|
||||||
},
|
|
||||||
"spacing": {
|
|
||||||
"scale": 1
|
|
||||||
},
|
|
||||||
"transparency": {
|
|
||||||
"enabled": false,
|
|
||||||
"base": 0.85,
|
|
||||||
"layers": 0.4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"general": {
|
|
||||||
"apps": {
|
|
||||||
"terminal": ["kitty"],
|
|
||||||
"audio": ["pavucontrol"],
|
|
||||||
"playback": ["mpv"],
|
|
||||||
"explorer": ["nautilus"]
|
|
||||||
},
|
|
||||||
"battery": {
|
|
||||||
"warnLevels": [
|
|
||||||
{
|
|
||||||
"level": 20,
|
|
||||||
"title": "Low battery",
|
|
||||||
"message": "You might want to plug in a charger",
|
|
||||||
"icon": "battery_android_frame_2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"level": 10,
|
|
||||||
"title": "Did you see the previous message?",
|
|
||||||
"message": "You should probably plug in a charger <b>now</b>",
|
|
||||||
"icon": "battery_android_frame_1"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"level": 5,
|
|
||||||
"title": "Critical battery level",
|
|
||||||
"message": "PLUG THE CHARGER RIGHT NOW!!",
|
|
||||||
"icon": "battery_android_alert",
|
|
||||||
"critical": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"criticalLevel": 3
|
|
||||||
},
|
|
||||||
"idle": {
|
|
||||||
"lockBeforeSleep": true,
|
|
||||||
"inhibitWhenAudio": true,
|
|
||||||
"timeouts": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"background": {
|
|
||||||
"desktopClock": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"enabled": true,
|
|
||||||
"visualiser": {
|
|
||||||
"blur": false,
|
|
||||||
"enabled": false,
|
|
||||||
"autoHide": true,
|
|
||||||
"rounding": 1,
|
|
||||||
"spacing": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bar": {
|
|
||||||
"clock": {
|
|
||||||
"showIcon": false
|
|
||||||
},
|
|
||||||
"dragThreshold": 20,
|
|
||||||
"entries": [
|
|
||||||
{
|
|
||||||
"id": "logo",
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "workspaces",
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "spacer",
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "activeWindow",
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "spacer",
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "tray",
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "clock",
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "statusIcons",
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "power",
|
|
||||||
"enabled": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"persistent": true,
|
|
||||||
"popouts": {
|
|
||||||
"activeWindow": false,
|
|
||||||
"statusIcons": true,
|
|
||||||
"tray": true
|
|
||||||
},
|
|
||||||
"scrollActions": {
|
|
||||||
"brightness": true,
|
|
||||||
"workspaces": true,
|
|
||||||
"volume": true
|
|
||||||
},
|
|
||||||
"showOnHover": true,
|
|
||||||
"status": {
|
|
||||||
"showAudio": true,
|
|
||||||
"showBattery": false,
|
|
||||||
"showBluetooth": true,
|
|
||||||
"showKbLayout": false,
|
|
||||||
"showMicrophone": false,
|
|
||||||
"showNetwork": false,
|
|
||||||
"showLockStatus": false
|
|
||||||
},
|
|
||||||
"tray": {
|
|
||||||
"background": false,
|
|
||||||
"compact": false,
|
|
||||||
"iconSubs": [],
|
|
||||||
"recolour": true
|
|
||||||
},
|
|
||||||
"workspaces": {
|
|
||||||
"activeIndicator": true,
|
|
||||||
"activeLabel": "",
|
|
||||||
"activeTrail": false,
|
|
||||||
"label": " ",
|
|
||||||
"occupiedBg": false,
|
|
||||||
"occupiedLabel": "",
|
|
||||||
"perMonitorWorkspaces": true,
|
|
||||||
"showWindows": true,
|
|
||||||
"shown": 5,
|
|
||||||
"specialWorkspaceIcons": [
|
|
||||||
{
|
|
||||||
"name": "steam",
|
|
||||||
"icon": "sports_esports"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"border": {
|
|
||||||
"rounding": 25,
|
|
||||||
"thickness": 10
|
|
||||||
},
|
|
||||||
"dashboard": {
|
|
||||||
"enabled": true,
|
|
||||||
"dragThreshold": 50,
|
|
||||||
"mediaUpdateInterval": 500,
|
|
||||||
"showOnHover": false
|
|
||||||
},
|
|
||||||
"launcher": {
|
|
||||||
"actionPrefix": ">",
|
|
||||||
"actions": [
|
|
||||||
{
|
|
||||||
"name": "Calculator",
|
|
||||||
"icon": "calculate",
|
|
||||||
"description": "Do simple math equations (powered by Qalc)",
|
|
||||||
"command": ["autocomplete", "calc"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Scheme",
|
|
||||||
"icon": "palette",
|
|
||||||
"description": "Change the current colour scheme",
|
|
||||||
"command": ["autocomplete", "scheme"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Wallpaper",
|
|
||||||
"icon": "image",
|
|
||||||
"description": "Change the current wallpaper",
|
|
||||||
"command": ["autocomplete", "wallpaper"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Variant",
|
|
||||||
"icon": "colors",
|
|
||||||
"description": "Change the current scheme variant",
|
|
||||||
"command": ["autocomplete", "variant"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Transparency",
|
|
||||||
"icon": "opacity",
|
|
||||||
"description": "Change shell transparency",
|
|
||||||
"command": ["autocomplete", "transparency"],
|
|
||||||
"enabled": false,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Random",
|
|
||||||
"icon": "casino",
|
|
||||||
"description": "Switch to a random wallpaper",
|
|
||||||
"command": ["caelestia", "wallpaper", "-r"],
|
|
||||||
"enabled": false,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Light",
|
|
||||||
"icon": "light_mode",
|
|
||||||
"description": "Change the scheme to light mode",
|
|
||||||
"command": ["setMode", "light"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Dark",
|
|
||||||
"icon": "dark_mode",
|
|
||||||
"description": "Change the scheme to dark mode",
|
|
||||||
"command": ["setMode", "dark"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Shutdown",
|
|
||||||
"icon": "power_settings_new",
|
|
||||||
"description": "Shutdown the system",
|
|
||||||
"command": ["systemctl", "poweroff"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Reboot",
|
|
||||||
"icon": "cached",
|
|
||||||
"description": "Reboot the system",
|
|
||||||
"command": ["systemctl", "reboot"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Logout",
|
|
||||||
"icon": "exit_to_app",
|
|
||||||
"description": "Log out of the current session",
|
|
||||||
"command": ["loginctl", "terminate-user", ""],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Lock",
|
|
||||||
"icon": "lock",
|
|
||||||
"description": "Lock the current session",
|
|
||||||
"command": ["hyprlock"],
|
|
||||||
"enabled": true,
|
|
||||||
"dangerous": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Sleep",
|
|
||||||
"icon": "bedtime",
|
|
||||||
"description": "Suspend then hibernate",
|
|
||||||
"command": ["systemctl", "suspend-then-hibernate"],
|
|
||||||
"enabled": false,
|
|
||||||
"dangerous": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"dragThreshold": 50,
|
|
||||||
"vimKeybinds": false,
|
|
||||||
"enableDangerousActions": false,
|
|
||||||
"maxShown": 7,
|
|
||||||
"maxWallpapers": 9,
|
|
||||||
"specialPrefix": "@",
|
|
||||||
"useFuzzy": {
|
|
||||||
"apps": false,
|
|
||||||
"actions": false,
|
|
||||||
"schemes": false,
|
|
||||||
"variants": false,
|
|
||||||
"wallpapers": false
|
|
||||||
},
|
|
||||||
"showOnHover": false,
|
|
||||||
"hiddenApps": []
|
|
||||||
},
|
|
||||||
"lock": {
|
|
||||||
"recolourLogo": false
|
|
||||||
},
|
|
||||||
"notifs": {
|
|
||||||
"actionOnClick": false,
|
|
||||||
"clearThreshold": 0.3,
|
|
||||||
"defaultExpireTimeout": 5000,
|
|
||||||
"expandThreshold": 20,
|
|
||||||
"expire": false
|
|
||||||
},
|
|
||||||
"osd": {
|
|
||||||
"enabled": true,
|
|
||||||
"enableBrightness": false,
|
|
||||||
"enableMicrophone": true,
|
|
||||||
"hideDelay": 2000
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"mediaGif": "root:/assets/bongocat.gif",
|
|
||||||
"sessionGif": "root:/assets/kurukuru.gif",
|
|
||||||
"wallpaperDir": "~/Images/backgrounds/"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"audioIncrement": 0.1,
|
|
||||||
"maxVolume": 1.0,
|
|
||||||
"defaultPlayer": "Spotify",
|
|
||||||
"gpuType": "",
|
|
||||||
"playerAliases": [{ "from": "com.github.th_ch.youtube_music", "to": "YT Music" }],
|
|
||||||
"weatherLocation": "",
|
|
||||||
"useFahrenheit": false,
|
|
||||||
"useTwelveHourClock": false,
|
|
||||||
"smartScheme": true,
|
|
||||||
"visualiserBars": 45
|
|
||||||
},
|
|
||||||
"session": {
|
|
||||||
"dragThreshold": 30,
|
|
||||||
"enabled": true,
|
|
||||||
"vimKeybinds": false,
|
|
||||||
"commands": {
|
|
||||||
"logout": ["loginctl", "terminate-user", ""],
|
|
||||||
"shutdown": ["systemctl", "poweroff"],
|
|
||||||
"hybernate": ["systemctl", "hybernate"],
|
|
||||||
"reboot": ["systemctl", "reboot"]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sidebar": {
|
|
||||||
"dragThreshold": 80,
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
"utilities": {
|
|
||||||
"enabled": true,
|
|
||||||
"maxToasts": 4,
|
|
||||||
"toasts": {
|
|
||||||
"audioInputChanged": true,
|
|
||||||
"audioOutputChanged": true,
|
|
||||||
"capsLockChanged": true,
|
|
||||||
"chargingChanged": true,
|
|
||||||
"configLoaded": true,
|
|
||||||
"dndChanged": true,
|
|
||||||
"gameModeChanged": true,
|
|
||||||
"kbLayoutChanged": true,
|
|
||||||
"numLockChanged": true,
|
|
||||||
"vpnChanged": true,
|
|
||||||
"nowPlaying": false
|
|
||||||
},
|
|
||||||
"vpn": {
|
|
||||||
"enabled": false,
|
|
||||||
"provider": [
|
|
||||||
{
|
|
||||||
"name": "wireguard",
|
|
||||||
"interface": "your-connection-name",
|
|
||||||
"displayName": "Wireguard (Your VPN)"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+265
-42
@@ -1,57 +1,280 @@
|
|||||||
# Cava Audio Visualizer Configuration Template
|
## Configuration file for CAVA.
|
||||||
# Optimized for smooth and responsive visualization
|
# Remove the ; to change parameters.
|
||||||
|
|
||||||
|
|
||||||
[general]
|
[general]
|
||||||
# Number of bars (20-200) - fewer bars = better performance
|
|
||||||
bars = 64
|
# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0
|
||||||
# Framerate (1-144) - higher = smoother but more CPU intensive
|
; mode = normal
|
||||||
framerate = 60
|
|
||||||
|
# Accepts only non-negative values.
|
||||||
|
; framerate = 60
|
||||||
|
|
||||||
|
# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off
|
||||||
|
# new as of 0.6.0 autosens of low values (dynamic range)
|
||||||
|
# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0
|
||||||
|
; autosens = 1
|
||||||
|
; overshoot = 20
|
||||||
|
|
||||||
|
# Manual sensitivity in %. If autosens is enabled, this will only be the initial value.
|
||||||
|
# 200 means double height. Accepts only non-negative values.
|
||||||
|
; sensitivity = 100
|
||||||
|
|
||||||
|
# The number of bars (0-512). 0 sets it to auto (fill up console).
|
||||||
|
# Bars' width and space between bars in number of characters.
|
||||||
|
; bars = 0
|
||||||
|
; bar_width = 2
|
||||||
|
; bar_spacing = 1
|
||||||
|
# bar_height is only used for output in "noritake" format
|
||||||
|
; bar_height = 32
|
||||||
|
|
||||||
|
# For SDL width and space between bars is in pixels, defaults are:
|
||||||
|
; bar_width = 20
|
||||||
|
; bar_spacing = 5
|
||||||
|
|
||||||
|
# sdl_glsl have these default values, they are only used to calulate max number of bars.
|
||||||
|
; bar_width = 1
|
||||||
|
; bar_spacing = 0
|
||||||
|
|
||||||
|
|
||||||
|
# Lower and higher cutoff frequencies for lowest and highest bars
|
||||||
|
# the bandwidth of the visualizer.
|
||||||
|
# Note: there is a minimum total bandwidth of 43Mhz x number of bars.
|
||||||
|
# Cava will automatically increase the higher cutoff if a too low band is specified.
|
||||||
|
; lower_cutoff_freq = 50
|
||||||
|
; higher_cutoff_freq = 10000
|
||||||
|
|
||||||
|
|
||||||
|
# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and
|
||||||
|
# only check for input once per second. Cava will wake up once input is detected. 0 = disable.
|
||||||
|
; sleep_timer = 0
|
||||||
|
|
||||||
|
|
||||||
[input]
|
[input]
|
||||||
# Audio input method: pulse, alsa, fifo, or portaudio
|
|
||||||
method = pulse
|
# Audio capturing method. Possible methods are: 'fifo', 'portaudio', 'pipewire', 'alsa', 'pulse', 'sndio', 'oss', 'jack' or 'shmem'
|
||||||
# Audio device (leave as default for auto-detection)
|
# Defaults to 'oss', 'pipewire', 'sndio', 'jack', 'pulse', 'alsa', 'portaudio' or 'fifo', in that order, dependent on what support cava was built with.
|
||||||
source = auto
|
# On Mac it defaults to 'portaudio' or 'fifo'
|
||||||
|
# On windows this is automatic and no input settings are needed.
|
||||||
|
#
|
||||||
|
# All input methods uses the same config variable 'source'
|
||||||
|
# to define where it should get the audio.
|
||||||
|
#
|
||||||
|
# For pulseaudio and pipewire 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink
|
||||||
|
# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them).
|
||||||
|
#
|
||||||
|
# For pipewire 'source' will be the object name or object.serial of the device to capture from.
|
||||||
|
# Both input and output devices are supported.
|
||||||
|
#
|
||||||
|
# For alsa 'source' will be the capture device.
|
||||||
|
# For fifo 'source' will be the path to fifo-file.
|
||||||
|
# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address
|
||||||
|
#
|
||||||
|
# For sndio 'source' will be a raw recording audio descriptor or a monitoring sub-device, e.g. 'rsnd/2' or 'snd/1'. Default: 'default'.
|
||||||
|
# README.md contains further information on how to setup CAVA for sndio.
|
||||||
|
#
|
||||||
|
# For oss 'source' will be the path to a audio device, e.g. '/dev/dsp2'. Default: '/dev/dsp', i.e. the default audio device.
|
||||||
|
# README.md contains further information on how to setup CAVA for OSS on FreeBSD.
|
||||||
|
#
|
||||||
|
# For jack 'source' will be the name of the JACK server to connect to, e.g. 'foobar'. Default: 'default'.
|
||||||
|
# README.md contains further information on how to setup CAVA for JACK.
|
||||||
|
#
|
||||||
|
; method = pulse
|
||||||
|
; source = auto
|
||||||
|
|
||||||
|
; method = pipewire
|
||||||
|
; source = auto
|
||||||
|
|
||||||
|
; method = alsa
|
||||||
|
; source = hw:Loopback,1
|
||||||
|
|
||||||
|
; method = fifo
|
||||||
|
; source = /tmp/mpd.fifo
|
||||||
|
|
||||||
|
; method = shmem
|
||||||
|
; source = /squeezelite-AA:BB:CC:DD:EE:FF
|
||||||
|
|
||||||
|
; method = portaudio
|
||||||
|
; source = auto
|
||||||
|
|
||||||
|
; method = sndio
|
||||||
|
; source = default
|
||||||
|
|
||||||
|
; method = oss
|
||||||
|
; source = /dev/dsp
|
||||||
|
|
||||||
|
; method = jack
|
||||||
|
; source = default
|
||||||
|
|
||||||
|
# The options 'sample_rate', 'sample_bits', 'channels' and 'autoconnect' can be configured for some input methods:
|
||||||
|
# sample_rate: fifo, pipewire, sndio, oss
|
||||||
|
# sample_bits: fifo, pipewire, sndio, oss
|
||||||
|
# channels: sndio, oss, jack
|
||||||
|
# autoconnect: jack
|
||||||
|
# Other methods ignore these settings.
|
||||||
|
#
|
||||||
|
# For 'sndio' and 'oss' they are only preferred values, i.e. if the values are not supported
|
||||||
|
# by the chosen audio device, the device will use other supported values instead.
|
||||||
|
# Example: 48000, 32 and 2, but the device only supports 44100, 16 and 1, then it
|
||||||
|
# will use 44100, 16 and 1.
|
||||||
|
#
|
||||||
|
; sample_rate = 44100
|
||||||
|
; sample_bits = 16
|
||||||
|
; channels = 2
|
||||||
|
; autoconnect = 2
|
||||||
|
|
||||||
|
|
||||||
[output]
|
[output]
|
||||||
# Output method: ncurses, terminal, raw, or circle
|
|
||||||
method = ncurses
|
# Output method. Can be 'ncurses', 'noncurses', 'raw', 'noritake', 'sdl'
|
||||||
# Terminal color scheme
|
# or 'sdl_glsl'.
|
||||||
style = stereo
|
# 'noncurses' (default) uses a buffer and cursor movements to only print
|
||||||
|
# changes from frame to frame in the terminal. Uses less resources and is less
|
||||||
|
# prone to tearing (vsync issues) than 'ncurses'.
|
||||||
|
#
|
||||||
|
# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data
|
||||||
|
# stream of the bar heights that can be used to send to other applications.
|
||||||
|
# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above.
|
||||||
|
#
|
||||||
|
# 'noritake' outputs a bitmap in the format expected by a Noritake VFD display
|
||||||
|
# in graphic mode. It only support the 3000 series graphical VFDs for now.
|
||||||
|
#
|
||||||
|
# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context.
|
||||||
|
# 'sdl_glsl' uses SDL to create an OpenGL context. Write your own shaders or
|
||||||
|
# use one of the predefined ones.
|
||||||
|
; method = noncurses
|
||||||
|
|
||||||
|
# Orientation of the visualization. Can be 'bottom', 'top', 'left' or 'right'.
|
||||||
|
# Default is 'bottom'. Other orientations are only supported on sdl and ncruses
|
||||||
|
# output. Note: many fonts have weird glyphs for 'top' and 'right' characters,
|
||||||
|
# which can make ncurses not look right.
|
||||||
|
; orientation = bottom
|
||||||
|
|
||||||
|
# Visual channels. Can be 'stereo' or 'mono'.
|
||||||
|
# 'stereo' mirrors both channels with low frequencies in center.
|
||||||
|
# 'mono' outputs left to right lowest to highest frequencies.
|
||||||
|
# 'mono_option' set mono to either take input from 'left', 'right' or 'average'.
|
||||||
|
# set 'reverse' to 1 to display frequencies the other way around.
|
||||||
|
; channels = stereo
|
||||||
|
; mono_option = average
|
||||||
|
; reverse = 0
|
||||||
|
|
||||||
|
# Raw output target. A fifo will be created if target does not exist.
|
||||||
|
; raw_target = /dev/stdout
|
||||||
|
|
||||||
|
# Raw data format. Can be 'binary' or 'ascii'.
|
||||||
|
; data_format = binary
|
||||||
|
|
||||||
|
# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530).
|
||||||
|
; bit_format = 16bit
|
||||||
|
|
||||||
|
# Ascii max value. In 'ascii' mode range will run from 0 to value specified here
|
||||||
|
; ascii_max_range = 1000
|
||||||
|
|
||||||
|
# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters.
|
||||||
|
# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)).
|
||||||
|
; bar_delimiter = 59
|
||||||
|
; frame_delimiter = 10
|
||||||
|
|
||||||
|
# sdl window size and position. -1,-1 is centered.
|
||||||
|
; sdl_width = 1000
|
||||||
|
; sdl_height = 500
|
||||||
|
; sdl_x = -1
|
||||||
|
; sdl_y= -1
|
||||||
|
; sdl_full_screen = 0
|
||||||
|
|
||||||
|
# set label on bars on the x-axis. Can be 'frequency' or 'none'. Default: 'none'
|
||||||
|
# 'frequency' displays the lower cut off frequency of the bar above.
|
||||||
|
# Only supported on ncurses and noncurses output.
|
||||||
|
; xaxis = none
|
||||||
|
|
||||||
|
# enable alacritty synchronized updates. 1 = on, 0 = off
|
||||||
|
# removes flickering in alacritty terminal emulator.
|
||||||
|
# defaults to off since the behaviour in other terminal emulators is unknown
|
||||||
|
; alacritty_sync = 0
|
||||||
|
|
||||||
|
# Shaders for sdl_glsl, located in $HOME/.config/cava/shaders
|
||||||
|
; vertex_shader = pass_through.vert
|
||||||
|
; fragment_shader = bar_spectrum.frag
|
||||||
|
|
||||||
|
; for glsl output mode, keep rendering even if no audio
|
||||||
|
; continuous_rendering = 0
|
||||||
|
|
||||||
|
# disable console blank (screen saver) in tty
|
||||||
|
# (Not supported on FreeBSD)
|
||||||
|
; disable_blanking = 0
|
||||||
|
|
||||||
|
# show a flat bar at the bottom of the screen when idle, 1 = on, 0 = off
|
||||||
|
; show_idle_bar_heads = 1
|
||||||
|
|
||||||
|
# show waveform instead of frequency spectrum, 1 = on, 0 = off
|
||||||
|
; waveform = 0
|
||||||
|
|
||||||
[color]
|
[color]
|
||||||
# Color gradient for bars using template variables
|
theme = "noctalia"
|
||||||
gradient = 1
|
|
||||||
gradient_count = 8
|
# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow.
|
||||||
gradient_color_1 = '#c8e3ff'
|
# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires
|
||||||
gradient_color_2 = '#d0e0ff'
|
# a terminal that can change color definitions such as Gnome-terminal or rxvt.
|
||||||
gradient_color_3 = '#ccdbff'
|
# default is to keep current terminal color
|
||||||
gradient_color_4 = '#b1c6ff'
|
; background = default
|
||||||
gradient_color_5 = '#aab9ff'
|
; foreground = default
|
||||||
gradient_color_6 = '#c2c9ff'
|
|
||||||
gradient_color_7 = '#b9baff'
|
# SDL and sdl_glsl only support hex code colors, these are the default:
|
||||||
gradient_color_8 = '#c4b7ee'
|
; background = '#111111'
|
||||||
|
; foreground = '#33ffff'
|
||||||
|
|
||||||
|
|
||||||
|
# Gradient mode, only hex defined colors are supported,
|
||||||
|
# background must also be defined in hex or remain commented out. 1 = on, 0 = off.
|
||||||
|
# You can define as many as 8 different colors. They range from bottom to top of screen
|
||||||
|
; gradient = 0
|
||||||
|
; gradient_count = 8
|
||||||
|
; gradient_color_1 = '#59cc33'
|
||||||
|
; gradient_color_2 = '#80cc33'
|
||||||
|
; gradient_color_3 = '#a6cc33'
|
||||||
|
; gradient_color_4 = '#cccc33'
|
||||||
|
; gradient_color_5 = '#cca633'
|
||||||
|
; gradient_color_6 = '#cc8033'
|
||||||
|
; gradient_color_7 = '#cc5933'
|
||||||
|
; gradient_color_8 = '#cc3333'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[smoothing]
|
[smoothing]
|
||||||
# Noise reduction (0-100) - higher = smoother but less responsive
|
|
||||||
# 77 is default, 85 provides good balance for smooth visualization
|
|
||||||
noise_reduction = 85
|
|
||||||
|
|
||||||
# Monstercat smoothing (0 or 1) - adds smoothing between adjacent bars
|
# Percentage value for integral smoothing. Takes values from 0 - 100.
|
||||||
monstercat = 1
|
# Higher values means smoother, but less precise. 0 to disable.
|
||||||
|
# DEPRECATED as of 0.8.0, use noise_reduction instead
|
||||||
|
; integral = 77
|
||||||
|
|
||||||
# Wave effect (0 or 1) - creates wave-like motion across bars
|
# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable.
|
||||||
waves = 0
|
; monstercat = 0
|
||||||
|
; waves = 0
|
||||||
|
|
||||||
|
# Set gravity percentage for "drop off". Higher values means bars will drop faster.
|
||||||
|
# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off".
|
||||||
|
# DEPRECATED as of 0.8.0, use noise_reduction instead
|
||||||
|
; gravity = 100
|
||||||
|
|
||||||
|
|
||||||
|
# In bar height, bars that would have been lower that this will not be drawn.
|
||||||
|
# DEPRECATED as of 0.8.0
|
||||||
|
; ignore = 0
|
||||||
|
|
||||||
|
# Noise reduction, int 0 - 100. default 77
|
||||||
|
# the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth
|
||||||
|
# 100 will be very slow and smooth, 0 will be fast but noisy.
|
||||||
|
; noise_reduction = 77
|
||||||
|
|
||||||
# Gravity (0-200) - controls how fast bars fall
|
|
||||||
# 100 = normal gravity, 150 = faster fall, 50 = slower fall
|
|
||||||
gravity = 120
|
|
||||||
|
|
||||||
[eq]
|
[eq]
|
||||||
# Equalizer settings for frequency response
|
|
||||||
# Lower frequencies tend to be louder, so reduce them slightly
|
# This one is tricky. You can have as much keys as you want.
|
||||||
1 = 0.8
|
# Remember to uncomment more than one key! More keys = more precision.
|
||||||
2 = 0.9
|
# Look at readme.md on github for further explanations and examples.
|
||||||
3 = 1.0
|
; 1 = 1 # bass
|
||||||
4 = 1.1
|
; 2 = 1
|
||||||
5 = 1.2
|
; 3 = 1 # midtone
|
||||||
|
; 4 = 1
|
||||||
|
; 5 = 1 # treble
|
||||||
|
|||||||
@@ -1,79 +0,0 @@
|
|||||||
#version 330
|
|
||||||
|
|
||||||
in vec2 fragCoord;
|
|
||||||
out vec4 fragColor;
|
|
||||||
|
|
||||||
// bar values. defaults to left channels first (low to high), then right (high to low).
|
|
||||||
uniform float bars[512];
|
|
||||||
|
|
||||||
uniform int bars_count; // number of bars (left + right) (configurable)
|
|
||||||
uniform int bar_width; // bar width (configurable), not used here
|
|
||||||
uniform int bar_spacing; // space bewteen bars (configurable)
|
|
||||||
|
|
||||||
uniform vec3 u_resolution; // window resolution
|
|
||||||
|
|
||||||
//colors, configurable in cava config file (r,g,b) (0.0 - 1.0)
|
|
||||||
uniform vec3 bg_color; // background color
|
|
||||||
uniform vec3 fg_color; // foreground color
|
|
||||||
|
|
||||||
uniform int gradient_count;
|
|
||||||
uniform vec3 gradient_colors[8]; // gradient colors
|
|
||||||
|
|
||||||
vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max)
|
|
||||||
{
|
|
||||||
//create color based on fraction of this color and next color
|
|
||||||
float yr = (y - y_min) / (y_max - y_min);
|
|
||||||
return col_1 * (1.0 - yr) + col_2 * yr;
|
|
||||||
}
|
|
||||||
|
|
||||||
void main()
|
|
||||||
{
|
|
||||||
// find which bar to use based on where we are on the x axis
|
|
||||||
float x = u_resolution.x * fragCoord.x;
|
|
||||||
int bar = int(bars_count * fragCoord.x);
|
|
||||||
|
|
||||||
//calculate a bar size
|
|
||||||
float bar_size = u_resolution.x / bars_count;
|
|
||||||
|
|
||||||
//the y coordinate and bar values are the same
|
|
||||||
float y = bars[bar];
|
|
||||||
|
|
||||||
// make sure there is a thin line at bottom
|
|
||||||
if (y * u_resolution.y < 1.0)
|
|
||||||
{
|
|
||||||
y = 1.0 / u_resolution.y;
|
|
||||||
}
|
|
||||||
|
|
||||||
//draw the bar up to current height
|
|
||||||
if (y > fragCoord.y)
|
|
||||||
{
|
|
||||||
//make some space between bars basen on settings
|
|
||||||
if (x > (bar + 1) * (bar_size) - bar_spacing)
|
|
||||||
{
|
|
||||||
fragColor = vec4(bg_color,1.0);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (gradient_count == 0)
|
|
||||||
{
|
|
||||||
fragColor = vec4(fg_color,1.0);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//find which color in the configured gradient we are at
|
|
||||||
int color = int((gradient_count - 1) * fragCoord.y);
|
|
||||||
|
|
||||||
//find where on y this and next color is supposed to be
|
|
||||||
float y_min = color / (gradient_count - 1.0);
|
|
||||||
float y_max = (color + 1.0) / (gradient_count - 1.0);
|
|
||||||
|
|
||||||
//make color
|
|
||||||
fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
fragColor = vec4(bg_color,1.0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
#version 330
|
|
||||||
|
|
||||||
in vec2 fragCoord;
|
|
||||||
out vec4 fragColor;
|
|
||||||
|
|
||||||
// bar values. defaults to left channels first (low to high), then right (high to low).
|
|
||||||
uniform float bars[512];
|
|
||||||
|
|
||||||
uniform int bars_count; // number of bars (left + right) (configurable)
|
|
||||||
|
|
||||||
uniform vec3 u_resolution; // window resolution, not used here
|
|
||||||
|
|
||||||
//colors, configurable in cava config file
|
|
||||||
uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here
|
|
||||||
uniform vec3 fg_color; // foreground color, not used here
|
|
||||||
|
|
||||||
void main()
|
|
||||||
{
|
|
||||||
// find which bar to use based on where we are on the x axis
|
|
||||||
int bar = int(bars_count * fragCoord.x);
|
|
||||||
|
|
||||||
float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0;
|
|
||||||
float y = (bars[bar]) * bar_y;
|
|
||||||
|
|
||||||
float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count;
|
|
||||||
float bar_r = 1.0 - abs((bar_x - 0.5)) * 2;
|
|
||||||
|
|
||||||
bar_r = bar_r * bar_r * 2;
|
|
||||||
|
|
||||||
// set color
|
|
||||||
fragColor.r = fg_color.x * y * bar_r;
|
|
||||||
fragColor.g = fg_color.y * y * bar_r;
|
|
||||||
fragColor.b = fg_color.z * y * bar_r;
|
|
||||||
}
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
#version 330
|
|
||||||
|
|
||||||
|
|
||||||
// Input vertex data, different for all executions of this shader.
|
|
||||||
layout(location = 0) in vec3 vertexPosition_modelspace;
|
|
||||||
|
|
||||||
// Output data ; will be interpolated for each fragment.
|
|
||||||
out vec2 fragCoord;
|
|
||||||
|
|
||||||
void main()
|
|
||||||
{
|
|
||||||
gl_Position = vec4(vertexPosition_modelspace,1);
|
|
||||||
fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0;
|
|
||||||
}
|
|
||||||
@@ -1 +1 @@
|
|||||||
weather_api_key.json
|
custom/*.lua
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"workspace": {
|
||||||
|
"library": [
|
||||||
|
"/usr/share/hypr/stubs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"diagnostics": {
|
||||||
|
"globals": ["hl"]
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 760 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 760 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 455 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 3.7 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.4 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 3.7 MiB |
Binary file not shown.
@@ -1,33 +0,0 @@
|
|||||||
bind = $mainMod SHIFT, F, fullscreenstate, -1 2
|
|
||||||
|
|
||||||
bind = CTRL ALT, T, exec, $terminal
|
|
||||||
bind = ALT, TAB, exec, rofi -show window -theme ~/.config/rofi/window.rasi
|
|
||||||
bind = , XF86Calculator, exec, gnome-calculator
|
|
||||||
bind = $mainMod, T, exec, $HOME/.config/hypr/scripts/theme-switcher.sh
|
|
||||||
binde =, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
|
||||||
binde =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
|
||||||
bind =, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
|
||||||
|
|
||||||
## Shell keybinds
|
|
||||||
# Launcher
|
|
||||||
bind = $mainMod, space, global, caelestia:launcher
|
|
||||||
bindin = $mainMod, mouse:272, global, caelestia:launcherInterrupt
|
|
||||||
bindin = $mainMod, mouse:273, global, caelestia:launcherInterrupt
|
|
||||||
bindin = $mainMod, mouse:274, global, caelestia:launcherInterrupt
|
|
||||||
bindin = $mainMod, mouse:275, global, caelestia:launcherInterrupt
|
|
||||||
bindin = $mainMod, mouse:276, global, caelestia:launcherInterrupt
|
|
||||||
bindin = $mainMod, mouse:277, global, caelestia:launcherInterrupt
|
|
||||||
bindin = $mainMod, mouse_up, global, caelestia:launcherInterrupt
|
|
||||||
bindin = $mainMod, mouse_down, global, caelestia:launcherInterrupt
|
|
||||||
|
|
||||||
# Utilities
|
|
||||||
bindl = , Print, global, caelestia:screenshotFreeze # Capture region (freeze)
|
|
||||||
bindl = CTRL, Print, exec, caelestia screenshot # Full screen capture > clipboard
|
|
||||||
|
|
||||||
# Lock
|
|
||||||
bind = $mainMod SHIFT, L, global, caelestia:lock
|
|
||||||
|
|
||||||
#bind = Super+Alt, R, exec, caelestia record -s # Record screen with sound
|
|
||||||
#bind = Ctrl+Alt, R, exec, caelestia record # Record screen
|
|
||||||
#bind = Super+Shift+Alt, R, exec, caelestia record -r # Record region
|
|
||||||
#bind = Super+Shift, C, exec, hyprpicker -a # Colour picker
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
|
|
||||||
$rosewater = rgb(dc8a78)
|
|
||||||
$rosewaterAlpha = dc8a78
|
|
||||||
|
|
||||||
$flamingo = rgb(dd7878)
|
|
||||||
$flamingoAlpha = dd7878
|
|
||||||
|
|
||||||
$pink = rgb(ea76cb)
|
|
||||||
$pinkAlpha = ea76cb
|
|
||||||
|
|
||||||
$mauve = rgb(8839ef)
|
|
||||||
$mauveAlpha = 8839ef
|
|
||||||
|
|
||||||
$red = rgb(d20f39)
|
|
||||||
$redAlpha = d20f39
|
|
||||||
|
|
||||||
$maroon = rgb(e64553)
|
|
||||||
$maroonAlpha = e64553
|
|
||||||
|
|
||||||
$peach = rgb(fe640b)
|
|
||||||
$peachAlpha = fe640b
|
|
||||||
|
|
||||||
$yellow = rgb(df8e1d)
|
|
||||||
$yellowAlpha = df8e1d
|
|
||||||
|
|
||||||
$green = rgb(40a02b)
|
|
||||||
$greenAlpha = 40a02b
|
|
||||||
|
|
||||||
$teal = rgb(179299)
|
|
||||||
$tealAlpha = 179299
|
|
||||||
|
|
||||||
$sky = rgb(04a5e5)
|
|
||||||
$skyAlpha = 04a5e5
|
|
||||||
|
|
||||||
$sapphire = rgb(209fb5)
|
|
||||||
$sapphireAlpha = 209fb5
|
|
||||||
|
|
||||||
$blue = rgb(1e66f5)
|
|
||||||
$blueAlpha = 1e66f5
|
|
||||||
|
|
||||||
$lavender = rgb(7287fd)
|
|
||||||
$lavenderAlpha = 7287fd
|
|
||||||
|
|
||||||
$text = rgb(4c4f69)
|
|
||||||
$textAlpha = 4c4f69
|
|
||||||
|
|
||||||
$subtext1 = rgb(5c5f77)
|
|
||||||
$subtext1Alpha = 5c5f77
|
|
||||||
|
|
||||||
$subtext0 = rgb(6c6f85)
|
|
||||||
$subtext0Alpha = 6c6f85
|
|
||||||
|
|
||||||
$overlay2 = rgb(7c7f93)
|
|
||||||
$overlay2Alpha = 7c7f93
|
|
||||||
|
|
||||||
$overlay1 = rgb(8c8fa1)
|
|
||||||
$overlay1Alpha = 8c8fa1
|
|
||||||
|
|
||||||
$overlay0 = rgb(9ca0b0)
|
|
||||||
$overlay0Alpha = 9ca0b0
|
|
||||||
|
|
||||||
$surface2 = rgb(acb0be)
|
|
||||||
$surface2Alpha = acb0be
|
|
||||||
|
|
||||||
$surface1 = rgb(bcc0cc)
|
|
||||||
$surface1Alpha = bcc0cc
|
|
||||||
|
|
||||||
$surface0 = rgb(ccd0da)
|
|
||||||
$surface0Alpha = ccd0da
|
|
||||||
|
|
||||||
$base = rgb(eff1f5)
|
|
||||||
$baseAlpha = eff1f5
|
|
||||||
|
|
||||||
$mantle = rgb(e6e9ef)
|
|
||||||
$mantleAlpha = e6e9ef
|
|
||||||
|
|
||||||
$crust = rgb(dce0e8)
|
|
||||||
$crustAlpha = dce0e8
|
|
||||||
@@ -1,63 +0,0 @@
|
|||||||
windowrule {
|
|
||||||
name = floating-window
|
|
||||||
match:class = (Imprimer l'image|Cider|org.gnome.Calculator|org.gnome.Loupe)
|
|
||||||
|
|
||||||
float = true
|
|
||||||
}
|
|
||||||
|
|
||||||
windowrule {
|
|
||||||
name = kitty-term
|
|
||||||
match:class = kitty
|
|
||||||
|
|
||||||
size = (monitor_w*0.30) (monitor_h*0.4)
|
|
||||||
float = true
|
|
||||||
center = true
|
|
||||||
}
|
|
||||||
|
|
||||||
windowrule {
|
|
||||||
name = floating-messages
|
|
||||||
match:class = (signal|org.telegram.desktop)
|
|
||||||
|
|
||||||
size = (monitor_w*0.15) (monitor_h*0.7)
|
|
||||||
move = (monitor_w*0.83) (monitor_h*0.15)
|
|
||||||
float = true
|
|
||||||
pin = true
|
|
||||||
}
|
|
||||||
|
|
||||||
windowrule {
|
|
||||||
name = filesystems
|
|
||||||
match:class = DevTools|Tous les fichiers|org.gnome.Nautilus
|
|
||||||
|
|
||||||
float = true
|
|
||||||
center = true
|
|
||||||
size = (monitor_w*0.35) (monitor_h*0.5)
|
|
||||||
}
|
|
||||||
|
|
||||||
windowrule {
|
|
||||||
name = reaper
|
|
||||||
match:class = REAPER
|
|
||||||
|
|
||||||
move = cursor
|
|
||||||
float = true
|
|
||||||
}
|
|
||||||
|
|
||||||
windowrule {
|
|
||||||
name = reaper-title
|
|
||||||
match:class = REAPER
|
|
||||||
match:title = ^(menu)$
|
|
||||||
|
|
||||||
no_initial_focus = true
|
|
||||||
}
|
|
||||||
|
|
||||||
windowrule {
|
|
||||||
name = pip
|
|
||||||
match:class = zen
|
|
||||||
match:title = Picture-in-Picture
|
|
||||||
|
|
||||||
center = true
|
|
||||||
size = 1280 720
|
|
||||||
float = true
|
|
||||||
pin = true
|
|
||||||
}
|
|
||||||
|
|
||||||
exec-once = ~/.config/hypr/scripts/resize-window.sh
|
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
-- Machine-specific autostart. Loaded after hyprland/autostart.lua.
|
||||||
|
-- Usage: cp autostart.example autostart.lua (autostart.lua is ignored by git)
|
||||||
|
-- https://wiki.hypr.land/Configuring/Autostart/
|
||||||
|
|
||||||
|
-- hl.on("hyprland.start", function()
|
||||||
|
-- hl.exec_cmd("some-program")
|
||||||
|
-- end)
|
||||||
|
|
||||||
|
-- vim: ft=lua
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
-- Machine-specific environment variables. Loaded after hyprland/environments.lua.
|
||||||
|
-- https://wiki.hypr.land/Configuring/Environment-variables/
|
||||||
|
|
||||||
|
-- hl.env("XCURSOR_SIZE", "24")
|
||||||
|
|
||||||
|
-- vim: ft=lua
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
-- Machine-specific input config (kb_layout, per-device, gestures).
|
||||||
|
-- https://wiki.hypr.land/Configuring/Variables/#input
|
||||||
|
|
||||||
|
-- hl.device({ name = "my-mouse-name", sensitivity = -0.5 })
|
||||||
|
|
||||||
|
-- vim: ft=lua
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
-- Machine-specific keybinds.
|
||||||
|
-- https://wiki.hypr.land/Configuring/Binds/
|
||||||
|
|
||||||
|
-- hl.bind("SUPER + B", hl.dsp.exec_cmd("firefox"))
|
||||||
|
|
||||||
|
-- vim: ft=lua
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
-- Machine-specific monitors.
|
||||||
|
-- https://wiki.hypr.land/Configuring/Monitors/
|
||||||
|
|
||||||
|
-- hl.monitor({ output = "eDP-1", mode = "1920x1080@60", position = "auto", scale = 1 })
|
||||||
|
-- hl.monitor({ output = "DP-1", mode = "2560x1440@144", position = "auto", scale = 1, vrr = 1 })
|
||||||
|
|
||||||
|
-- vim: ft=lua
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
-- Machine-specific window rules
|
||||||
|
-- https://wiki.hypr.land/Configuring/Window-Rules/
|
||||||
|
|
||||||
|
-- Uncomment these lines to enable the ones you want on this machine:
|
||||||
|
-- require("custom/windowrules/godot")
|
||||||
|
-- require("custom/windowrules/signal")
|
||||||
|
-- require("custom/windowrules/telegram")
|
||||||
|
-- require("custom/windowrules/zen")
|
||||||
|
|
||||||
|
-- vim: ft=lua
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
-- Godot application windowrules --
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "Resize Godot confirmation dialogs",
|
||||||
|
match = {
|
||||||
|
class = "org.godotengine.Editor",
|
||||||
|
float = true,
|
||||||
|
},
|
||||||
|
size = { "monitor_w * 0.15", "monitor_h * 0.1" },
|
||||||
|
center = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "Resize New node dialog",
|
||||||
|
match = {
|
||||||
|
class = "org.godotengine.Editor",
|
||||||
|
title = "Créer un nouveau Node",
|
||||||
|
},
|
||||||
|
size = { 1000, 750 },
|
||||||
|
})
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "Resize Region edit dialog",
|
||||||
|
match = {
|
||||||
|
class = "org.godotengine.Editor",
|
||||||
|
title = "Éditeur de régions",
|
||||||
|
},
|
||||||
|
size = { 1500, 1000 },
|
||||||
|
})
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "Resize Region edit dialog",
|
||||||
|
match = {
|
||||||
|
class = "org.godotengine.Editor",
|
||||||
|
title = "Sélectionner une scène",
|
||||||
|
},
|
||||||
|
size = { 550, 450 },
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "Floating DEBUG window",
|
||||||
|
match = {
|
||||||
|
class = "org.godotengine.Editor",
|
||||||
|
title = ".*DEBUG.*",
|
||||||
|
},
|
||||||
|
size = { 1280, 720 },
|
||||||
|
float = true,
|
||||||
|
center = true,
|
||||||
|
})
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
-- Signal application windowrules --
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "Floating Signal",
|
||||||
|
match = { class = "signal" },
|
||||||
|
size = "425 790",
|
||||||
|
move = "(monitor_w*0.72) (monitor_h*0.15)",
|
||||||
|
float = true,
|
||||||
|
pin = true,
|
||||||
|
})
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
-- Telegram application windowrules --
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "Floating Telegram",
|
||||||
|
match = { class = "org.telegram.desktop" },
|
||||||
|
size = "425 790",
|
||||||
|
move = "(monitor_w*0.72) (monitor_h*0.15)",
|
||||||
|
float = true,
|
||||||
|
pin = true,
|
||||||
|
})
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
-- Zen browser windowrules --
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "Zen Picture-in-Picture",
|
||||||
|
match = { class = "zen", title = "Picture-in-Picture" },
|
||||||
|
center = true,
|
||||||
|
size = "1280 720",
|
||||||
|
float = true,
|
||||||
|
pin = true,
|
||||||
|
})
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
-- Machine-specific workspace rules.
|
||||||
|
-- https://wiki.hypr.land/Configuring/Workspace-Rules/
|
||||||
|
|
||||||
|
-- hl.workspace_rule({ workspace = "1", monitor = "eDP-1", persistent = true, default_name = "web" })
|
||||||
|
|
||||||
|
-- vim: ft=lua
|
||||||
@@ -1,299 +0,0 @@
|
|||||||
|
|
||||||
# #######################################################################################
|
|
||||||
# AUTOGENERATED HYPR CONFIG.
|
|
||||||
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
|
|
||||||
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
|
|
||||||
# #######################################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# This is an example Hyprland config file.
|
|
||||||
# Refer to the wiki for more information.
|
|
||||||
# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/
|
|
||||||
|
|
||||||
# Please note not all available settings / options are set here.
|
|
||||||
# For a full list, see the wiki
|
|
||||||
|
|
||||||
# You can split this configuration into multiple files
|
|
||||||
# Create your files separately and then link them to this file like this:
|
|
||||||
source = ~/.config/hypr/conf.d/theme.conf
|
|
||||||
|
|
||||||
|
|
||||||
################
|
|
||||||
### MONITORS ###
|
|
||||||
################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
|
||||||
monitorv2 {
|
|
||||||
output = DP-2
|
|
||||||
mode = 3440x1440@144
|
|
||||||
position = 0x0
|
|
||||||
scale = auto
|
|
||||||
bitdepth = 10
|
|
||||||
supports_wide_color = 1
|
|
||||||
supports_hdr = 1
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
###################
|
|
||||||
### MY PROGRAMS ###
|
|
||||||
###################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
|
||||||
|
|
||||||
# Set programs that you use
|
|
||||||
$terminal = kitty
|
|
||||||
$fileManager = nautilus
|
|
||||||
$menu = caelestia:launcher
|
|
||||||
|
|
||||||
#################
|
|
||||||
### AUTOSTART ###
|
|
||||||
#################
|
|
||||||
|
|
||||||
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
|
||||||
# Or execute your favorite apps at launch like this:
|
|
||||||
|
|
||||||
# exec-once = $terminal
|
|
||||||
# exec-once = nm-applet &
|
|
||||||
# exec-once = waybar & hyprpaper & firefox
|
|
||||||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
|
||||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
|
||||||
|
|
||||||
exec-once = caelestia shell
|
|
||||||
exec-once = streamcontroller -b #steam-deck app
|
|
||||||
|
|
||||||
|
|
||||||
# Source a file (multi-file configs)
|
|
||||||
|
|
||||||
|
|
||||||
#############################
|
|
||||||
### ENVIRONMENT VARIABLES ###
|
|
||||||
#############################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
|
||||||
|
|
||||||
# Some default env vars. (required for NVIDIA GPU)
|
|
||||||
env = LIBVA_DRIVER_NAME,nvidia
|
|
||||||
env = XDG_SESSION_TYPE,wayland
|
|
||||||
env = GDM_BACKEND,nvidia-drm
|
|
||||||
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
|
||||||
|
|
||||||
env = WLR_NO_HARDWARE_CURSORS,1
|
|
||||||
env = QT_QPA_PLATFORM,wayland;xcb
|
|
||||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
|
||||||
env = GDK_BACKEND,wayland,x11,*
|
|
||||||
|
|
||||||
# Cursor settings
|
|
||||||
env = XCURSOR_THEME=catppuccin-macchiato-mauve
|
|
||||||
env = XCURSOR_SIZE,24
|
|
||||||
env = HYPRCURSOR_THEME,catppuccin-macchiato-mauve
|
|
||||||
env = HYPRCURSOR_SIZE,24
|
|
||||||
env = ANDROID_HOME,/home/thomas/Android/Sdk
|
|
||||||
env = ANDROID_SDK_ROOT,/home/thomas/Android/Sdk
|
|
||||||
|
|
||||||
|
|
||||||
cursor {
|
|
||||||
no_hardware_cursors = true
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#####################
|
|
||||||
### LOOK AND FEEL ###
|
|
||||||
#####################
|
|
||||||
|
|
||||||
# Refer to https://wiki.hyprland.org/Configuring/Variables/
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#general
|
|
||||||
general {
|
|
||||||
gaps_in = 5
|
|
||||||
gaps_out = 15
|
|
||||||
|
|
||||||
border_size = 2
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
|
||||||
col.active_border = $blue $lavender 45deg
|
|
||||||
col.inactive_border = $surface0
|
|
||||||
|
|
||||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
|
||||||
resize_on_border = false
|
|
||||||
|
|
||||||
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
|
||||||
allow_tearing = false
|
|
||||||
|
|
||||||
layout = dwindle
|
|
||||||
}
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#decoration
|
|
||||||
decoration {
|
|
||||||
rounding = 10
|
|
||||||
|
|
||||||
# Change transparency of focused and unfocused windows
|
|
||||||
active_opacity = 1.0
|
|
||||||
inactive_opacity = 1.0
|
|
||||||
|
|
||||||
shadow {
|
|
||||||
enabled = true
|
|
||||||
range = 4
|
|
||||||
render_power = 3
|
|
||||||
color = 0xee1a1a1a
|
|
||||||
}
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
|
||||||
blur {
|
|
||||||
enabled = true
|
|
||||||
size = 3
|
|
||||||
passes = 1
|
|
||||||
|
|
||||||
vibrancy = 0.1696
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#animations
|
|
||||||
animations {
|
|
||||||
enabled = true
|
|
||||||
|
|
||||||
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
|
|
||||||
|
|
||||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
|
||||||
|
|
||||||
animation = windows, 1, 7, myBezier
|
|
||||||
animation = windowsOut, 1, 7, default, popin 80%
|
|
||||||
animation = border, 1, 10, default
|
|
||||||
animation = borderangle, 1, 8, default
|
|
||||||
animation = fade, 1, 7, default
|
|
||||||
animation = workspaces, 1, 6, default
|
|
||||||
}
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
|
||||||
dwindle {
|
|
||||||
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
|
||||||
preserve_split = true # You probably want this
|
|
||||||
}
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
|
||||||
master {
|
|
||||||
new_status = master
|
|
||||||
}
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
|
||||||
misc {
|
|
||||||
force_default_wallpaper = 2 # Set to 0 or 1 to disable the anime mascot wallpapers
|
|
||||||
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
|
|
||||||
disable_splash_rendering = true #disable splash text
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#############
|
|
||||||
### INPUT ###
|
|
||||||
#############
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#input
|
|
||||||
input {
|
|
||||||
kb_layout = fr
|
|
||||||
kb_variant =
|
|
||||||
kb_model =
|
|
||||||
kb_options =
|
|
||||||
kb_rules =
|
|
||||||
|
|
||||||
follow_mouse = 1
|
|
||||||
|
|
||||||
sensitivity = -0.4 # -1.0 - 1.0, 0 means no modification.
|
|
||||||
|
|
||||||
touchpad {
|
|
||||||
natural_scroll = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
|
||||||
gestures {
|
|
||||||
#workspace_swipe = false
|
|
||||||
}
|
|
||||||
|
|
||||||
# Example per-device config
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
|
||||||
device {
|
|
||||||
name = logitech-g-pro--1
|
|
||||||
sensitivity = -0.8
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
####################
|
|
||||||
### KEYBINDINGSS ###
|
|
||||||
####################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
|
||||||
$mainMod = SUPER # Sets "Windows" key as main modifier
|
|
||||||
|
|
||||||
source = ~/.config/hypr/conf.d/keybinds.conf
|
|
||||||
|
|
||||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
|
||||||
bind = $mainMod, Q, exec, $terminal
|
|
||||||
bind = $mainMod, C, killactive,
|
|
||||||
bind = $mainMod, M, exit,
|
|
||||||
bind = $mainMod, E, exec, $fileManager
|
|
||||||
bind = $mainMod, V, togglefloating,
|
|
||||||
bind = $mainMod, R, exec, $menu
|
|
||||||
bind = $mainMod, F, fullscreen,
|
|
||||||
bind = $mainMod, P, pseudo, # dwindle
|
|
||||||
bind = $mainMod, U, togglesplit, # dwindle
|
|
||||||
bind = $mainMod, H, swapsplit,
|
|
||||||
|
|
||||||
# Move focus with mainMod + arrow keys
|
|
||||||
bind = $mainMod, J, movefocus, l
|
|
||||||
bind = $mainMod, L, movefocus, r
|
|
||||||
bind = $mainMod, I, movefocus, u
|
|
||||||
bind = $mainMod, K, movefocus, d
|
|
||||||
|
|
||||||
# Switch workspaces with mainMod + [0-9] (AZERTY FIX)
|
|
||||||
bind = $mainMod, ampersand, workspace, 1
|
|
||||||
bind = $mainMod, eacute, workspace, 2
|
|
||||||
bind = $mainMod, quotedbl, workspace, 3
|
|
||||||
bind = $mainMod, apostrophe, workspace, 4
|
|
||||||
bind = $mainMod, parenleft, workspace, 5
|
|
||||||
bind = $mainMod, minus, workspace, 6
|
|
||||||
bind = $mainMod, egrave, workspace, 7
|
|
||||||
bind = $mainMod, underscore, workspace, 8
|
|
||||||
bind = $mainMod, ccedilla, workspace, 9
|
|
||||||
bind = $mainMod, agrave, workspace, 10
|
|
||||||
|
|
||||||
|
|
||||||
# Move active window to a workspace with mainMod + SHIFT + [0-9] (AZERTY FIX)
|
|
||||||
bind = $mainMod SHIFT, ampersand, movetoworkspace, 1
|
|
||||||
bind = $mainMod SHIFT, eacute, movetoworkspace, 2
|
|
||||||
bind = $mainMod SHIFT, quotedbl, movetoworkspace, 3
|
|
||||||
bind = $mainMod SHIFT, apostrophe, movetoworkspace, 4
|
|
||||||
bind = $mainMod SHIFT, parenleft, movetoworkspace, 5
|
|
||||||
bind = $mainMod SHIFT, minus, movetoworkspace, 6
|
|
||||||
bind = $mainMod SHIFT, egrave, movetoworkspace, 7
|
|
||||||
bind = $mainMod SHIFT, underscore, movetoworkspace, 8
|
|
||||||
bind = $mainMod SHIFT, ccedilla, movetoworkspace, 9
|
|
||||||
bind = $mainMod SHIFT, agrave, movetoworkspace, 10
|
|
||||||
|
|
||||||
# Example special workspace (scratchpad)
|
|
||||||
#bind = $mainMod, S, togglespecialworkspace, magic
|
|
||||||
#bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
|
||||||
|
|
||||||
# Scroll through existing workspaces with mainMod + scroll
|
|
||||||
bind = $mainMod, Right, workspace, e+1
|
|
||||||
bind = $mainMod, Left, workspace, e-1
|
|
||||||
|
|
||||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
|
||||||
|
|
||||||
|
|
||||||
##############################
|
|
||||||
### WINDOWS AND WORKSPACES ###
|
|
||||||
##############################
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules
|
|
||||||
|
|
||||||
# Example windowrule v1
|
|
||||||
# windowrule = float, ^(kitty)$
|
|
||||||
|
|
||||||
# Example windowrule v2
|
|
||||||
# windowrulev2 = float,class:(kitty),title:(kitty)
|
|
||||||
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
|
||||||
|
|
||||||
source = ~/.config/hypr/conf.d/windowrules.conf
|
|
||||||
|
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
-- ##############################################################
|
||||||
|
-- MY SUPER HYPRLAND CONFIG.
|
||||||
|
-- https://wiki.hypr.land/Configuring/
|
||||||
|
-- ##############################################################
|
||||||
|
|
||||||
|
-- Load a module only if its file exists.
|
||||||
|
local function optional(module)
|
||||||
|
if package.searchpath(module, package.path) then
|
||||||
|
require(module)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Defaults (do not edit) --
|
||||||
|
require("hyprland/monitors")
|
||||||
|
require("hyprland/environments")
|
||||||
|
require("hyprland/autostart")
|
||||||
|
require("hyprland/permissions")
|
||||||
|
require("hyprland/look-and-feel")
|
||||||
|
require("hyprland/inputs")
|
||||||
|
require("hyprland/keybinds")
|
||||||
|
require("hyprland/windowrules")
|
||||||
|
|
||||||
|
-- Custom --
|
||||||
|
optional("custom/autostart")
|
||||||
|
optional("custom/monitors")
|
||||||
|
optional("custom/environments")
|
||||||
|
optional("custom/inputs")
|
||||||
|
optional("custom/keybinds")
|
||||||
|
optional("custom/windowrules")
|
||||||
|
optional("custom/workspacerules")
|
||||||
|
|
||||||
|
-- For Noctalia Color templates
|
||||||
|
require("noctalia").apply_theme()
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
-- https://wiki.hypr.land/Configuring/Autostart/
|
||||||
|
-- Shared defaults — do not edit. Add user-specific autostart in custom/autostart.lua.
|
||||||
|
|
||||||
|
hl.on("hyprland.start", function()
|
||||||
|
hl.exec_cmd("noctalia")
|
||||||
|
end)
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
-- https://wiki.hypr.land/Configuring/Environment-variables/
|
||||||
|
-- Shared defaults — do not edit. Add user-specific env vars in custom/environments.lua.
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
-- https://wiki.hypr.land/Configuring/Variables/#input
|
||||||
|
-- Shared defaults — do not edit. Add user-specific input config in custom/inputs.lua.
|
||||||
|
|
||||||
|
hl.config({
|
||||||
|
input = {
|
||||||
|
kb_layout = "fr",
|
||||||
|
kb_variant = "",
|
||||||
|
kb_model = "",
|
||||||
|
kb_options = "",
|
||||||
|
kb_rules = "",
|
||||||
|
numlock_by_default = true,
|
||||||
|
follow_mouse = 1,
|
||||||
|
sensitivity = 0,
|
||||||
|
touchpad = {
|
||||||
|
natural_scroll = false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
-- https://wiki.hypr.land/Configuring/Gestures
|
||||||
|
hl.gesture({ fingers = 3, direction = "horizontal", action = "workspace" })
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
-- https://wiki.hypr.land/Configuring/Binds/
|
||||||
|
-- Shared defaults — do not edit. Add user-specific keybindings in custom/keybinds.lua.
|
||||||
|
|
||||||
|
local mainMod = "SUPER"
|
||||||
|
local terminal = "kitty"
|
||||||
|
local fileMgr = "nautilus"
|
||||||
|
local ipc = "noctalia msg"
|
||||||
|
|
||||||
|
hl.bind("CTRL + ALT + T", hl.dsp.exec_cmd(terminal))
|
||||||
|
hl.bind(mainMod .. " + C", hl.dsp.window.close())
|
||||||
|
hl.bind(mainMod .. " + M", hl.dsp.exit())
|
||||||
|
hl.bind(mainMod .. " + F", hl.dsp.exec_cmd(fileMgr))
|
||||||
|
hl.bind(mainMod .. " + V", hl.dsp.window.float({ action = "toggle" }))
|
||||||
|
hl.bind(mainMod .. " + CTRL + F", hl.dsp.window.fullscreen({ mode = "fullscreen", state = "toggle" }))
|
||||||
|
hl.bind(mainMod .. " + P", hl.dsp.window.pseudo())
|
||||||
|
hl.bind(mainMod .. " + U", hl.dsp.layout("togglesplit"))
|
||||||
|
hl.bind(mainMod .. " + H", hl.dsp.layout("swapsplit"))
|
||||||
|
|
||||||
|
-- Focus: arrow keys + IJKL
|
||||||
|
for _, m in ipairs({
|
||||||
|
{ "left", "l" },
|
||||||
|
{ "right", "r" },
|
||||||
|
{ "up", "u" },
|
||||||
|
{ "down", "d" },
|
||||||
|
{ "J", "l" },
|
||||||
|
{ "L", "r" },
|
||||||
|
{ "I", "u" },
|
||||||
|
{ "K", "d" },
|
||||||
|
}) do
|
||||||
|
hl.bind(mainMod .. " + " .. m[1], hl.dsp.focus({ direction = m[2] }))
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Workspaces 1..10: digit + AZERTY keysym, plus SHIFT to move active window
|
||||||
|
local azerty = {
|
||||||
|
"ampersand",
|
||||||
|
"eacute",
|
||||||
|
"quotedbl",
|
||||||
|
"apostrophe",
|
||||||
|
"parenleft",
|
||||||
|
"minus",
|
||||||
|
"egrave",
|
||||||
|
"underscore",
|
||||||
|
"ccedilla",
|
||||||
|
"agrave",
|
||||||
|
}
|
||||||
|
for i = 1, 10 do
|
||||||
|
local digit = (i == 10) and "0" or tostring(i)
|
||||||
|
hl.bind(mainMod .. " + " .. digit, hl.dsp.focus({ workspace = i }))
|
||||||
|
hl.bind(mainMod .. " + " .. azerty[i], hl.dsp.focus({ workspace = i }))
|
||||||
|
hl.bind(mainMod .. " + SHIFT + " .. azerty[i], hl.dsp.window.move({ workspace = i }))
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Mouse scroll between workspaces
|
||||||
|
hl.bind(mainMod .. " + mouse_down", hl.dsp.focus({ workspace = "e+1" }))
|
||||||
|
hl.bind(mainMod .. " + mouse_up", hl.dsp.focus({ workspace = "e-1" }))
|
||||||
|
|
||||||
|
-- Mouse drag / resize
|
||||||
|
hl.bind(mainMod .. " + mouse:272", hl.dsp.window.drag(), { mouse = true })
|
||||||
|
hl.bind(mainMod .. " + mouse:273", hl.dsp.window.resize(), { mouse = true })
|
||||||
|
|
||||||
|
-- Volume / brightness
|
||||||
|
for _, b in ipairs({
|
||||||
|
{ "XF86AudioRaiseVolume", "wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+" },
|
||||||
|
{ "XF86AudioLowerVolume", "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-" },
|
||||||
|
{ "XF86AudioMute", "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle" },
|
||||||
|
{ "XF86AudioMicMute", "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle" },
|
||||||
|
{ "XF86MonBrightnessUp", "brightnessctl -e4 -n2 set 5%+" },
|
||||||
|
{ "XF86MonBrightnessDown", "brightnessctl -e4 -n2 set 5%-" },
|
||||||
|
}) do
|
||||||
|
hl.bind(b[1], hl.dsp.exec_cmd(b[2]), { locked = true, repeating = true })
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Media player
|
||||||
|
for _, b in ipairs({
|
||||||
|
{ "XF86AudioNext", "playerctl next" },
|
||||||
|
{ "XF86AudioPause", "playerctl play-pause" },
|
||||||
|
{ "XF86AudioPlay", "playerctl play-pause" },
|
||||||
|
{ "XF86AudioPrev", "playerctl previous" },
|
||||||
|
}) do
|
||||||
|
hl.bind(b[1], hl.dsp.exec_cmd(b[2]), { locked = true })
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Screenshot
|
||||||
|
-- hl.bind("Print", hl.dsp.exec_cmd("hyprshot -m region"), { locked = true })
|
||||||
|
-- hl.bind("CTRL + Print", hl.dsp.exec_cmd("hyprshot -m output -m active"), { locked = true })
|
||||||
|
|
||||||
|
hl.bind("XF86Calculator", hl.dsp.exec_cmd("gnome-calculator"))
|
||||||
|
|
||||||
|
-- Noctalia IPC
|
||||||
|
hl.bind(mainMod .. " + SPACE", hl.dsp.exec_cmd(ipc .. " panel-toggle launcher"))
|
||||||
|
hl.bind(mainMod .. " + S", hl.dsp.exec_cmd(ipc .. " panel-toggle control-center"))
|
||||||
|
hl.bind(mainMod .. " + T", hl.dsp.exec_cmd(ipc .. " theme-mode-toggle"))
|
||||||
|
hl.bind(mainMod .. " + W", hl.dsp.exec_cmd(ipc .. " panel-toggle noctalia/wallhaven:browser"))
|
||||||
|
hl.bind(mainMod .. " + SHIFT + L", hl.dsp.exec_cmd(ipc .. " session lock"))
|
||||||
|
hl.bind("switch:Lid Switch", hl.dsp.exec_cmd(ipc .. " session lock"), { locked = true })
|
||||||
|
hl.bind(mainMod .. " + R", hl.dsp.exec_cmd(ipc .. " plugin noctalia/screen_recorder:service all toggle"))
|
||||||
|
hl.bind("Print", hl.dsp.exec_cmd(ipc .. " screenshot-region"), { locked = true })
|
||||||
|
hl.bind("CTRL + Print", hl.dsp.exec_cmd(ipc .. " screenshot-fullscreen pick"))
|
||||||
@@ -0,0 +1,87 @@
|
|||||||
|
-- https://wiki.hypr.land/Configuring/Variables/
|
||||||
|
-- Shared defaults — do not edit. No custom/look-and-feel.lua override exists; add one if needed.
|
||||||
|
|
||||||
|
hl.config({
|
||||||
|
general = {
|
||||||
|
gaps_in = 5,
|
||||||
|
gaps_out = 10,
|
||||||
|
border_size = 2,
|
||||||
|
col = {
|
||||||
|
active_border = { colors = {"rgba(33ccffee)", "rgba(00ff99ee)"}, angle = 45 },
|
||||||
|
inactive_border = "rgba(595959aa)",
|
||||||
|
},
|
||||||
|
resize_on_border = false,
|
||||||
|
allow_tearing = false,
|
||||||
|
layout = "dwindle",
|
||||||
|
},
|
||||||
|
|
||||||
|
decoration = {
|
||||||
|
rounding = 12,
|
||||||
|
rounding_power = 2,
|
||||||
|
active_opacity = 1.0,
|
||||||
|
inactive_opacity = 1.0,
|
||||||
|
shadow = {
|
||||||
|
enabled = true,
|
||||||
|
range = 30,
|
||||||
|
render_power = 5,
|
||||||
|
offset = "0 5",
|
||||||
|
color = "rgba(00000070)",
|
||||||
|
},
|
||||||
|
blur = {
|
||||||
|
enabled = false,
|
||||||
|
size = 3,
|
||||||
|
passes = 1,
|
||||||
|
vibrancy = 0.1696,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
animations = {
|
||||||
|
enabled = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
dwindle = {
|
||||||
|
preserve_split = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
master = {
|
||||||
|
new_status = "master",
|
||||||
|
mfact = 0.5,
|
||||||
|
},
|
||||||
|
|
||||||
|
scrolling = {
|
||||||
|
fullscreen_on_one_column = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
misc = {
|
||||||
|
disable_splash_rendering = true,
|
||||||
|
force_default_wallpaper = 0,
|
||||||
|
disable_hyprland_logo = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
xwayland = {
|
||||||
|
force_zero_scaling = true,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Default curves and animations. See https://wiki.hypr.land/Configuring/Animations/
|
||||||
|
hl.curve("easeOutQuint", { type = "bezier", points = { {0.23, 1}, {0.32, 1} } })
|
||||||
|
hl.curve("easeInOutCubic", { type = "bezier", points = { {0.65, 0.05}, {0.36, 1} } })
|
||||||
|
hl.curve("linear", { type = "bezier", points = { {0, 0}, {1, 1} } })
|
||||||
|
hl.curve("almostLinear", { type = "bezier", points = { {0.5, 0.5}, {0.75, 1} } })
|
||||||
|
hl.curve("quick", { type = "bezier", points = { {0.15, 0}, {0.1, 1} } })
|
||||||
|
hl.curve("easy", { type = "spring", mass = 1, stiffness = 71.2633, dampening = 15.8273644 })
|
||||||
|
|
||||||
|
hl.animation({ leaf = "global", enabled = true, speed = 10, bezier = "default" })
|
||||||
|
hl.animation({ leaf = "border", enabled = true, speed = 5.39, bezier = "easeOutQuint" })
|
||||||
|
hl.animation({ leaf = "windows", enabled = true, speed = 4.79, spring = "easy" })
|
||||||
|
hl.animation({ leaf = "windowsIn", enabled = true, speed = 4.1, spring = "easy", style = "popin 87%" })
|
||||||
|
hl.animation({ leaf = "windowsOut", enabled = true, speed = 1.49, bezier = "linear", style = "popin 87%" })
|
||||||
|
hl.animation({ leaf = "fadeIn", enabled = true, speed = 1.73, bezier = "almostLinear" })
|
||||||
|
hl.animation({ leaf = "fadeOut", enabled = true, speed = 1.46, bezier = "almostLinear" })
|
||||||
|
hl.animation({ leaf = "fade", enabled = true, speed = 3.03, bezier = "quick" })
|
||||||
|
hl.animation({ leaf = "layers", enabled = true, speed = 3.81, bezier = "easeOutQuint" })
|
||||||
|
hl.animation({ leaf = "layersIn", enabled = true, speed = 4, bezier = "easeOutQuint", style = "fade" })
|
||||||
|
hl.animation({ leaf = "layersOut", enabled = true, speed = 1.5, bezier = "linear", style = "fade" })
|
||||||
|
hl.animation({ leaf = "fadeLayersIn", enabled = true, speed = 1.79, bezier = "almostLinear" })
|
||||||
|
hl.animation({ leaf = "fadeLayersOut", enabled = true, speed = 1.39, bezier = "almostLinear" })
|
||||||
|
hl.animation({ leaf = "zoomFactor", enabled = true, speed = 7, bezier = "quick" })
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
-- https://wiki.hypr.land/Configuring/Monitors/
|
||||||
|
-- Shared defaults — do not edit. Add user-specific monitor config in custom/monitors.lua.
|
||||||
|
|
||||||
|
hl.monitor({ output = "", mode = "preferred", position = "auto", scale = "auto" })
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
-- https://wiki.hypr.land/Configuring/Permissions/
|
||||||
|
-- Shared defaults — do not edit. No custom/permissions.lua override exists; add one if needed.
|
||||||
|
-- Permission changes require a Hyprland restart, not a reload.
|
||||||
|
|
||||||
|
-- hl.config({ ecosystem = { enforce_permissions = 1 } })
|
||||||
|
|
||||||
|
-- hl.permission({ path = "/usr/(bin|local/bin)/grim", capability = "screencopy", action = "allow" })
|
||||||
|
-- hl.permission({ path = "/usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland", capability = "screencopy", action = "allow" })
|
||||||
|
-- hl.permission({ path = "/usr/(bin|local/bin)/hyprpm", capability = "plugin", action = "allow" })
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
-- https://wiki.hypr.land/Configuring/Window-Rules/
|
||||||
|
-- Shared defaults — do not edit. Add user-specific window rules in custom/windowrules.lua.
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "floating-window",
|
||||||
|
match = { class = "(Imprimer l'image|org.gnome.Calculator|org.gnome.Loupe)" },
|
||||||
|
float = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "kitty-term",
|
||||||
|
match = { class = "kitty" },
|
||||||
|
size = "995 600",
|
||||||
|
float = true,
|
||||||
|
center = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
hl.window_rule({
|
||||||
|
name = "filesystems",
|
||||||
|
match = { class = "DevTools|Tous les fichiers|org.gnome.Nautilus" },
|
||||||
|
float = true,
|
||||||
|
center = true,
|
||||||
|
size = "(monitor_w*0.48) (monitor_h*0.5)",
|
||||||
|
})
|
||||||
@@ -1,96 +0,0 @@
|
|||||||
source = $HOME/.config/hypr/conf.d/theme.conf
|
|
||||||
|
|
||||||
$accent = $mauve
|
|
||||||
$accentAlpha = $mauveAlpha
|
|
||||||
$font = JetBrainsMono Nerd Font
|
|
||||||
|
|
||||||
# GENERAL
|
|
||||||
general {
|
|
||||||
hide_cursor = true
|
|
||||||
no_fade_in = false
|
|
||||||
grace = 0
|
|
||||||
}
|
|
||||||
|
|
||||||
# BACKGROUND
|
|
||||||
background {
|
|
||||||
monitor =
|
|
||||||
path = ~/.config/hypr/assets/images/lock-background.png
|
|
||||||
blur_passes = 2
|
|
||||||
contrast = 0.8916
|
|
||||||
brightness = 0.8172
|
|
||||||
vibrancy = 0.1696
|
|
||||||
vibrancy_darkness = 0.0
|
|
||||||
}
|
|
||||||
|
|
||||||
# TIME
|
|
||||||
label {
|
|
||||||
monitor =
|
|
||||||
text = cmd[update:1000] echo "<span>$(date +"%H:%M")</span>"
|
|
||||||
color = $text
|
|
||||||
font_size = 130
|
|
||||||
#font_family = SF Pro Display Bold
|
|
||||||
font_family = $font
|
|
||||||
position = 0, 240
|
|
||||||
halign = center
|
|
||||||
valign = center
|
|
||||||
}
|
|
||||||
|
|
||||||
# DATE
|
|
||||||
label {
|
|
||||||
monitor =
|
|
||||||
text = cmd[update:1000] echo -e "$(date +"%A, %d %B")"
|
|
||||||
color = $text
|
|
||||||
font_size = 30
|
|
||||||
font_family = $font
|
|
||||||
position = 0, 105
|
|
||||||
halign = center
|
|
||||||
valign = center
|
|
||||||
}
|
|
||||||
|
|
||||||
# USER AVATAR
|
|
||||||
image {
|
|
||||||
monitor =
|
|
||||||
path = ~/.config/hypr/assets/images/face.png
|
|
||||||
border_color = $accent
|
|
||||||
border_size = 0
|
|
||||||
size = 120
|
|
||||||
rounding = -1
|
|
||||||
rotate = 0
|
|
||||||
reload_time = -1
|
|
||||||
reload_cmd =
|
|
||||||
position = 0, -20
|
|
||||||
halign = center
|
|
||||||
valign = center
|
|
||||||
}
|
|
||||||
|
|
||||||
# INPUT FIELD
|
|
||||||
input-field {
|
|
||||||
monitor =
|
|
||||||
size = 250, 60
|
|
||||||
outline_thickness = 2
|
|
||||||
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
|
||||||
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
|
||||||
dots_center = true
|
|
||||||
outer_color = $accent
|
|
||||||
inner_color = $surface0
|
|
||||||
font_color = $text
|
|
||||||
fade_on_empty = false
|
|
||||||
placeholder_text = <span foreground="##$textAlpha"><i> Logged in as </i><span foreground="##$accentAlpha">$USER</span></span>
|
|
||||||
hide_input = false
|
|
||||||
capslock_color = $yellow
|
|
||||||
position = 0, -225
|
|
||||||
halign = center
|
|
||||||
valign = center
|
|
||||||
}
|
|
||||||
|
|
||||||
# CURRENT SONG
|
|
||||||
label {
|
|
||||||
monitor =
|
|
||||||
text = cmd[update:1000] echo "$(~/.config/hypr/scripts/songdetail.sh)"
|
|
||||||
color = $red
|
|
||||||
font_size = 18
|
|
||||||
font_family = font
|
|
||||||
position = 0, 60
|
|
||||||
halign = center
|
|
||||||
valign = bottom
|
|
||||||
}
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
preload = ~/.config/hypr/assets/images/wall-latte.png
|
|
||||||
preload = ~/.config/hypr/assets/images/wall-macchiato.png
|
|
||||||
preload = ~/.config/hypr/assets/images/wallpaper.png
|
|
||||||
|
|
||||||
wallpaper = , ~/.config/hypr/assets/images/wallpaper.png
|
|
||||||
|
|
||||||
splash = false
|
|
||||||
|
|
||||||
#fully disable ipc
|
|
||||||
#ipc = off
|
|
||||||
@@ -1,110 +0,0 @@
|
|||||||
$primary_paletteKeyColor = 6a73ac
|
|
||||||
$secondary_paletteKeyColor = 72758e
|
|
||||||
$tertiary_paletteKeyColor = 9b6592
|
|
||||||
$neutral_paletteKeyColor = 77767b
|
|
||||||
$neutral_variant_paletteKeyColor = 767680
|
|
||||||
$background = 131317
|
|
||||||
$onBackground = e4e1e7
|
|
||||||
$surface = 131317
|
|
||||||
$surfaceDim = 131317
|
|
||||||
$surfaceBright = 39393d
|
|
||||||
$surfaceContainerLowest = 0e0e12
|
|
||||||
$surfaceContainerLow = 1b1b1f
|
|
||||||
$surfaceContainer = 1f1f23
|
|
||||||
$surfaceContainerHigh = 2a2a2e
|
|
||||||
$surfaceContainerHighest = 353438
|
|
||||||
$onSurface = e4e1e7
|
|
||||||
$surfaceVariant = 46464f
|
|
||||||
$onSurfaceVariant = c6c5d1
|
|
||||||
$inverseSurface = e4e1e7
|
|
||||||
$inverseOnSurface = 303034
|
|
||||||
$outline = 90909a
|
|
||||||
$outlineVariant = 46464f
|
|
||||||
$shadow = 000000
|
|
||||||
$scrim = 000000
|
|
||||||
$surfaceTint = bac3ff
|
|
||||||
$primary = bac3ff
|
|
||||||
$onPrimary = 232c60
|
|
||||||
$primaryContainer = 6a73ac
|
|
||||||
$onPrimaryContainer = ffffff
|
|
||||||
$inversePrimary = 525b92
|
|
||||||
$secondary = c3c5e0
|
|
||||||
$onSecondary = 2c2f44
|
|
||||||
$secondaryContainer = 42455c
|
|
||||||
$onSecondaryContainer = b1b3ce
|
|
||||||
$tertiary = f1b3e5
|
|
||||||
$onTertiary = 4c1f48
|
|
||||||
$tertiaryContainer = b77ead
|
|
||||||
$onTertiaryContainer = 000000
|
|
||||||
$error = ffb4ab
|
|
||||||
$onError = 690005
|
|
||||||
$errorContainer = 93000a
|
|
||||||
$onErrorContainer = ffdad6
|
|
||||||
$primaryFixed = dee0ff
|
|
||||||
$primaryFixedDim = bac3ff
|
|
||||||
$onPrimaryFixed = 0b154b
|
|
||||||
$onPrimaryFixedVariant = 3a4378
|
|
||||||
$secondaryFixed = dfe1fd
|
|
||||||
$secondaryFixedDim = c3c5e0
|
|
||||||
$onSecondaryFixed = 171a2e
|
|
||||||
$onSecondaryFixedVariant = 42455c
|
|
||||||
$tertiaryFixed = ffd7f4
|
|
||||||
$tertiaryFixedDim = f1b3e5
|
|
||||||
$onTertiaryFixed = 340831
|
|
||||||
$onTertiaryFixedVariant = 66365f
|
|
||||||
$term0 = 353434
|
|
||||||
$term1 = a178ff
|
|
||||||
$term2 = 44def5
|
|
||||||
$term3 = ffdcf2
|
|
||||||
$term4 = 94abd7
|
|
||||||
$term5 = ada0ed
|
|
||||||
$term6 = 9dceff
|
|
||||||
$term7 = e8d3de
|
|
||||||
$term8 = ac9fa9
|
|
||||||
$term9 = b797ff
|
|
||||||
$term10 = 89ecff
|
|
||||||
$term11 = fff0f6
|
|
||||||
$term12 = b2c2dc
|
|
||||||
$term13 = c4b6f6
|
|
||||||
$term14 = bae0ff
|
|
||||||
$term15 = ffffff
|
|
||||||
$rosewater = f6eff9
|
|
||||||
$flamingo = e7def4
|
|
||||||
$pink = ded8ff
|
|
||||||
$mauve = b9baff
|
|
||||||
$red = b9a8ff
|
|
||||||
$maroon = c4b7ee
|
|
||||||
$peach = e0c2f9
|
|
||||||
$yellow = ffecf3
|
|
||||||
$green = c8e3ff
|
|
||||||
$teal = d0e0ff
|
|
||||||
$sky = ccdbff
|
|
||||||
$sapphire = b1c6ff
|
|
||||||
$blue = aab9ff
|
|
||||||
$lavender = c2c9ff
|
|
||||||
$klink = 6a84d1
|
|
||||||
$klinkSelection = 6a84d1
|
|
||||||
$kvisited = 7775dc
|
|
||||||
$kvisitedSelection = 7775dc
|
|
||||||
$knegative = 946dff
|
|
||||||
$knegativeSelection = 946dff
|
|
||||||
$kneutral = c794ff
|
|
||||||
$kneutralSelection = c794ff
|
|
||||||
$kpositive = 5daeff
|
|
||||||
$kpositiveSelection = 5eaeff
|
|
||||||
$text = e4e1e7
|
|
||||||
$subtext1 = c6c5d1
|
|
||||||
$subtext0 = 90909a
|
|
||||||
$overlay2 = 7d7d86
|
|
||||||
$overlay1 = 6a6a72
|
|
||||||
$overlay0 = 595960
|
|
||||||
$surface2 = 48484e
|
|
||||||
$surface1 = 37373d
|
|
||||||
$surface0 = 25252a
|
|
||||||
$base = 131317
|
|
||||||
$mantle = 131317
|
|
||||||
$crust = 121216
|
|
||||||
$success = B5CCBA
|
|
||||||
$onSuccess = 213528
|
|
||||||
$successContainer = 374B3E
|
|
||||||
$onSuccessContainer = D1E9D6
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
error: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
timeout=0
|
|
||||||
handle() {
|
|
||||||
case $1 in
|
|
||||||
windowtitle*)
|
|
||||||
# Extract the window ID from the line
|
|
||||||
window_id=${1#*>>}
|
|
||||||
|
|
||||||
# Fetch the list of windows and parse it using jq to find the window by its decimal ID
|
|
||||||
window_info=$(hyprctl clients -j | jq --arg id "0x$window_id" '.[] | select(.address == ($id))')
|
|
||||||
|
|
||||||
# Extract the title from the window info
|
|
||||||
window_title=$(echo "$window_info" | jq -r '.title')
|
|
||||||
|
|
||||||
# Check if the title matches the characteristics of the Bitwarden popup window
|
|
||||||
if [[ "$window_title" == *"Extension : (Gestionnaire de mots de passe Bitwarden) - Bitwarden — Mozilla Firefox"* || "$window_title" == "Coinbase Wallet" ]]; then
|
|
||||||
|
|
||||||
# in case of double rename only allow once per second
|
|
||||||
#if ((SECONDS < timeout)); then
|
|
||||||
# return
|
|
||||||
#fi
|
|
||||||
#timeout=$((SECONDS + 1))
|
|
||||||
|
|
||||||
# echo "$window_id", "$window_title"
|
|
||||||
hyprctl --batch "dispatch togglefloating address:0x$window_id; dispatch resizewindowpixel exact 14% 54%,address:0x$window_id; dispatch centerwindow"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
# Listen to the Hyprland socket for events and process each line with the handle function
|
|
||||||
socat -U - UNIX-CONNECT:"$XDG_RUNTIME_DIR"/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock | while read -r line; do handle "$line"; done
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
grim $HOME/Images/Captures\ d’écran/$(date +'%s_grim.png')
|
|
||||||
|
|
||||||
play $HOME/.config/hypr/assets/sounds/camera-shutter.ogg
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
grim -g "$(slurp -d)" - | wl-copy
|
|
||||||
|
|
||||||
play $HOME/.config/hypr/assets/sounds/camera-shutter.ogg
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
grim -g "$(slurp -o)" $HOME/Images/Captures\ d’écran/$(date +'%s_grim.png')
|
|
||||||
|
|
||||||
play $HOME/.config/hypr/assets/sounds/camera-shutter.ogg
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
song_info=$(playerctl metadata --format '{{title}} {{artist}}')
|
|
||||||
|
|
||||||
echo "$song_info"
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
#!/usr/bin/env zsh
|
|
||||||
|
|
||||||
source ~/.zshrc
|
|
||||||
|
|
||||||
entries="Dark\nLight"
|
|
||||||
source='source = ~/.config/hypr/themes/'
|
|
||||||
|
|
||||||
selected=$(echo -e $entries|rofi -dmenu $2 -theme ~/.config/rofi/theme.rasi)
|
|
||||||
|
|
||||||
case $selected in
|
|
||||||
Dark)
|
|
||||||
# GTK
|
|
||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'catppuccin-macchiato-blue-standard+default'
|
|
||||||
cp ~/.themes/catppuccin-macchiato-blue-standard+default/gtk-4.0/gtk.css ~/.config/gtk-4.0/gtk.css
|
|
||||||
cp ~/.themes/catppuccin-macchiato-blue-standard+default/gtk-4.0/gtk-dark.css ~/.config/gtk-4.0/gtk-dark.css
|
|
||||||
# ROFI
|
|
||||||
cp ~/.config/rofi/colors/macchiato.rasi ~/.config/rofi/colors/theme.rasi
|
|
||||||
# HYPRLAND + HYPRLOCK
|
|
||||||
cp ~/.config/hypr/assets/images/lock-macchiato.png ~/.config/hypr/assets/images/lock-background.png
|
|
||||||
cp ~/.config/hypr/themes/macchiato.conf ~/.config/hypr/conf.d/theme.conf
|
|
||||||
# HYPRPAPER
|
|
||||||
hyprctl hyprpaper wallpaper "DP-2,~/.config/hypr/assets/images/wall-macchiato.png"
|
|
||||||
cp ~/.config/hypr/assets/images/wall-macchiato.png ~/.config/hypr/assets/images/wallpaper.png
|
|
||||||
# KITTY + ZSH + NVIM
|
|
||||||
kitty +kitten themes --reload-in=all Catppuccin-Macchiato
|
|
||||||
fast-theme 'XDG:catppuccin-macchiato' > /dev/null
|
|
||||||
sed -i '25s/latte/macchiato/' ~/.config/nvim/init.lua
|
|
||||||
# BTOP
|
|
||||||
cp ~/.config/btop/themes/catppuccin_macchiato.theme ~/.config/btop/themes/catppuccin.theme
|
|
||||||
# Zathura
|
|
||||||
cp ~/.config/zathura/themes/catppuccin-macchiato ~/.config/zathura/theme
|
|
||||||
# SPOTIFY
|
|
||||||
spicetify config color_scheme macchiato && spicetify apply
|
|
||||||
# OBS
|
|
||||||
sed -i 's/^Theme=.*/Theme=com.obsproject.Catppuccin.Macchiato/' ~/.config/obs-studio/global.ini
|
|
||||||
# POSTING
|
|
||||||
cp ~/.config/posting/themes/catppuccin_macchiato.yml ~/.local/share/posting/themes/catppuccin.yml
|
|
||||||
# SPF
|
|
||||||
sed -i '4s/latte/macchiato/' ~/.config/superfile/config.toml
|
|
||||||
;;
|
|
||||||
Light)
|
|
||||||
# GTK
|
|
||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-light'
|
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'catppuccin-latte-blue-standard+default'
|
|
||||||
cp ~/.themes/catppuccin-latte-blue-standard+default/gtk-4.0/gtk.css ~/.config/gtk-4.0/gtk.css
|
|
||||||
cp ~/.themes/catppuccin-latte-blue-standard+default/gtk-4.0/gtk-dark.css ~/.config/gtk-4.0/gtk-dark.css
|
|
||||||
# ROFI
|
|
||||||
cp ~/.config/rofi/colors/latte.rasi ~/.config/rofi/colors/theme.rasi
|
|
||||||
# HYPRLAND + HYPRLOCK
|
|
||||||
cp ~/.config/hypr/themes/latte.conf ~/.config/hypr/conf.d/theme.conf
|
|
||||||
cp ~/.config/hypr/assets/images/lock-latte.png ~/.config/hypr/assets/images/lock-background.png
|
|
||||||
# HYPRPAPER
|
|
||||||
hyprctl hyprpaper wallpaper "DP-2,~/.config/hypr/assets/images/wall-latte.png"
|
|
||||||
cp ~/.config/hypr/assets/images/wall-latte.png ~/.config/hypr/assets/images/wallpaper.png
|
|
||||||
# KITTY + ZSH + NVIM
|
|
||||||
kitty +kitten themes --reload-in=all Catppuccin-Latte
|
|
||||||
fast-theme 'XDG:catppuccin-latte' > /dev/null
|
|
||||||
sed -i '25s/macchiato/latte/' ~/.config/nvim/init.lua
|
|
||||||
# BTOP
|
|
||||||
cp ~/.config/btop/themes/catppuccin_latte.theme ~/.config/btop/themes/catppuccin.theme
|
|
||||||
# Zathura
|
|
||||||
cp ~/.config/zathura/themes/catppuccin-latte ~/.config/zathura/theme
|
|
||||||
# SPOTIFY
|
|
||||||
spicetify config color_scheme latte && spicetify apply
|
|
||||||
# OBS
|
|
||||||
sed -i 's/^Theme=.*/Theme=com.obsproject.Catppuccin.Latte/' ~/.config/obs-studio/global.ini
|
|
||||||
# POSTING
|
|
||||||
cp ~/.config/posting/themes/catppuccin_latte.yml ~/.local/share/posting/themes/catppuccin.yml
|
|
||||||
# SPF
|
|
||||||
sed -i '4s/macchiato/latte/' ~/.config/superfile/config.toml
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
|
|
||||||
$rosewater = rgb(f4dbd6)
|
|
||||||
$rosewaterAlpha = f4dbd6
|
|
||||||
|
|
||||||
$flamingo = rgb(f0c6c6)
|
|
||||||
$flamingoAlpha = f0c6c6
|
|
||||||
|
|
||||||
$pink = rgb(f5bde6)
|
|
||||||
$pinkAlpha = f5bde6
|
|
||||||
|
|
||||||
$mauve = rgb(c6a0f6)
|
|
||||||
$mauveAlpha = c6a0f6
|
|
||||||
|
|
||||||
$red = rgb(ed8796)
|
|
||||||
$redAlpha = ed8796
|
|
||||||
|
|
||||||
$maroon = rgb(ee99a0)
|
|
||||||
$maroonAlpha = ee99a0
|
|
||||||
|
|
||||||
$peach = rgb(f5a97f)
|
|
||||||
$peachAlpha = f5a97f
|
|
||||||
|
|
||||||
$yellow = rgb(eed49f)
|
|
||||||
$yellowAlpha = eed49f
|
|
||||||
|
|
||||||
$green = rgb(a6da95)
|
|
||||||
$greenAlpha = a6da95
|
|
||||||
|
|
||||||
$teal = rgb(8bd5ca)
|
|
||||||
$tealAlpha = 8bd5ca
|
|
||||||
|
|
||||||
$sky = rgb(91d7e3)
|
|
||||||
$skyAlpha = 91d7e3
|
|
||||||
|
|
||||||
$sapphire = rgb(7dc4e4)
|
|
||||||
$sapphireAlpha = 7dc4e4
|
|
||||||
|
|
||||||
$blue = rgb(8aadf4)
|
|
||||||
$blueAlpha = 8aadf4
|
|
||||||
|
|
||||||
$lavender = rgb(b7bdf8)
|
|
||||||
$lavenderAlpha = b7bdf8
|
|
||||||
|
|
||||||
$text = rgb(cad3f5)
|
|
||||||
$textAlpha = cad3f5
|
|
||||||
|
|
||||||
$subtext1 = rgb(b8c0e0)
|
|
||||||
$subtext1Alpha = b8c0e0
|
|
||||||
|
|
||||||
$subtext0 = rgb(a5adcb)
|
|
||||||
$subtext0Alpha = a5adcb
|
|
||||||
|
|
||||||
$overlay2 = rgb(939ab7)
|
|
||||||
$overlay2Alpha = 939ab7
|
|
||||||
|
|
||||||
$overlay1 = rgb(8087a2)
|
|
||||||
$overlay1Alpha = 8087a2
|
|
||||||
|
|
||||||
$overlay0 = rgb(6e738d)
|
|
||||||
$overlay0Alpha = 6e738d
|
|
||||||
|
|
||||||
$surface2 = rgb(5b6078)
|
|
||||||
$surface2Alpha = 5b6078
|
|
||||||
|
|
||||||
$surface1 = rgb(494d64)
|
|
||||||
$surface1Alpha = 494d64
|
|
||||||
|
|
||||||
$surface0 = rgb(363a4f)
|
|
||||||
$surface0Alpha = 363a4f
|
|
||||||
|
|
||||||
$base = rgb(24273a)
|
|
||||||
$baseAlpha = 24273a
|
|
||||||
|
|
||||||
$mantle = rgb(1e2030)
|
|
||||||
$mantleAlpha = 1e2030
|
|
||||||
|
|
||||||
$crust = rgb(181926)
|
|
||||||
$crustAlpha = 181926
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
|
|
||||||
$rosewater = rgb(dc8a78)
|
|
||||||
$rosewaterAlpha = dc8a78
|
|
||||||
|
|
||||||
$flamingo = rgb(dd7878)
|
|
||||||
$flamingoAlpha = dd7878
|
|
||||||
|
|
||||||
$pink = rgb(ea76cb)
|
|
||||||
$pinkAlpha = ea76cb
|
|
||||||
|
|
||||||
$mauve = rgb(8839ef)
|
|
||||||
$mauveAlpha = 8839ef
|
|
||||||
|
|
||||||
$red = rgb(d20f39)
|
|
||||||
$redAlpha = d20f39
|
|
||||||
|
|
||||||
$maroon = rgb(e64553)
|
|
||||||
$maroonAlpha = e64553
|
|
||||||
|
|
||||||
$peach = rgb(fe640b)
|
|
||||||
$peachAlpha = fe640b
|
|
||||||
|
|
||||||
$yellow = rgb(df8e1d)
|
|
||||||
$yellowAlpha = df8e1d
|
|
||||||
|
|
||||||
$green = rgb(40a02b)
|
|
||||||
$greenAlpha = 40a02b
|
|
||||||
|
|
||||||
$teal = rgb(179299)
|
|
||||||
$tealAlpha = 179299
|
|
||||||
|
|
||||||
$sky = rgb(04a5e5)
|
|
||||||
$skyAlpha = 04a5e5
|
|
||||||
|
|
||||||
$sapphire = rgb(209fb5)
|
|
||||||
$sapphireAlpha = 209fb5
|
|
||||||
|
|
||||||
$blue = rgb(1e66f5)
|
|
||||||
$blueAlpha = 1e66f5
|
|
||||||
|
|
||||||
$lavender = rgb(7287fd)
|
|
||||||
$lavenderAlpha = 7287fd
|
|
||||||
|
|
||||||
$text = rgb(4c4f69)
|
|
||||||
$textAlpha = 4c4f69
|
|
||||||
|
|
||||||
$subtext1 = rgb(5c5f77)
|
|
||||||
$subtext1Alpha = 5c5f77
|
|
||||||
|
|
||||||
$subtext0 = rgb(6c6f85)
|
|
||||||
$subtext0Alpha = 6c6f85
|
|
||||||
|
|
||||||
$overlay2 = rgb(7c7f93)
|
|
||||||
$overlay2Alpha = 7c7f93
|
|
||||||
|
|
||||||
$overlay1 = rgb(8c8fa1)
|
|
||||||
$overlay1Alpha = 8c8fa1
|
|
||||||
|
|
||||||
$overlay0 = rgb(9ca0b0)
|
|
||||||
$overlay0Alpha = 9ca0b0
|
|
||||||
|
|
||||||
$surface2 = rgb(acb0be)
|
|
||||||
$surface2Alpha = acb0be
|
|
||||||
|
|
||||||
$surface1 = rgb(bcc0cc)
|
|
||||||
$surface1Alpha = bcc0cc
|
|
||||||
|
|
||||||
$surface0 = rgb(ccd0da)
|
|
||||||
$surface0Alpha = ccd0da
|
|
||||||
|
|
||||||
$base = rgb(eff1f5)
|
|
||||||
$baseAlpha = eff1f5
|
|
||||||
|
|
||||||
$mantle = rgb(e6e9ef)
|
|
||||||
$mantleAlpha = e6e9ef
|
|
||||||
|
|
||||||
$crust = rgb(dce0e8)
|
|
||||||
$crustAlpha = dce0e8
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
|
|
||||||
$rosewater = rgb(f4dbd6)
|
|
||||||
$rosewaterAlpha = f4dbd6
|
|
||||||
|
|
||||||
$flamingo = rgb(f0c6c6)
|
|
||||||
$flamingoAlpha = f0c6c6
|
|
||||||
|
|
||||||
$pink = rgb(f5bde6)
|
|
||||||
$pinkAlpha = f5bde6
|
|
||||||
|
|
||||||
$mauve = rgb(c6a0f6)
|
|
||||||
$mauveAlpha = c6a0f6
|
|
||||||
|
|
||||||
$red = rgb(ed8796)
|
|
||||||
$redAlpha = ed8796
|
|
||||||
|
|
||||||
$maroon = rgb(ee99a0)
|
|
||||||
$maroonAlpha = ee99a0
|
|
||||||
|
|
||||||
$peach = rgb(f5a97f)
|
|
||||||
$peachAlpha = f5a97f
|
|
||||||
|
|
||||||
$yellow = rgb(eed49f)
|
|
||||||
$yellowAlpha = eed49f
|
|
||||||
|
|
||||||
$green = rgb(a6da95)
|
|
||||||
$greenAlpha = a6da95
|
|
||||||
|
|
||||||
$teal = rgb(8bd5ca)
|
|
||||||
$tealAlpha = 8bd5ca
|
|
||||||
|
|
||||||
$sky = rgb(91d7e3)
|
|
||||||
$skyAlpha = 91d7e3
|
|
||||||
|
|
||||||
$sapphire = rgb(7dc4e4)
|
|
||||||
$sapphireAlpha = 7dc4e4
|
|
||||||
|
|
||||||
$blue = rgb(8aadf4)
|
|
||||||
$blueAlpha = 8aadf4
|
|
||||||
|
|
||||||
$lavender = rgb(b7bdf8)
|
|
||||||
$lavenderAlpha = b7bdf8
|
|
||||||
|
|
||||||
$text = rgb(cad3f5)
|
|
||||||
$textAlpha = cad3f5
|
|
||||||
|
|
||||||
$subtext1 = rgb(b8c0e0)
|
|
||||||
$subtext1Alpha = b8c0e0
|
|
||||||
|
|
||||||
$subtext0 = rgb(a5adcb)
|
|
||||||
$subtext0Alpha = a5adcb
|
|
||||||
|
|
||||||
$overlay2 = rgb(939ab7)
|
|
||||||
$overlay2Alpha = 939ab7
|
|
||||||
|
|
||||||
$overlay1 = rgb(8087a2)
|
|
||||||
$overlay1Alpha = 8087a2
|
|
||||||
|
|
||||||
$overlay0 = rgb(6e738d)
|
|
||||||
$overlay0Alpha = 6e738d
|
|
||||||
|
|
||||||
$surface2 = rgb(5b6078)
|
|
||||||
$surface2Alpha = 5b6078
|
|
||||||
|
|
||||||
$surface1 = rgb(494d64)
|
|
||||||
$surface1Alpha = 494d64
|
|
||||||
|
|
||||||
$surface0 = rgb(363a4f)
|
|
||||||
$surface0Alpha = 363a4f
|
|
||||||
|
|
||||||
$base = rgb(24273a)
|
|
||||||
$baseAlpha = 24273a
|
|
||||||
|
|
||||||
$mantle = rgb(1e2030)
|
|
||||||
$mantleAlpha = 1e2030
|
|
||||||
|
|
||||||
$crust = rgb(181926)
|
|
||||||
$crustAlpha = 181926
|
|
||||||
@@ -1,568 +0,0 @@
|
|||||||
{
|
|
||||||
"theme.font.name": "JetBrainsMonoNL Nerd Font Mono",
|
|
||||||
"theme.osd.enable": true,
|
|
||||||
"menus.clock.time.military": true,
|
|
||||||
"menus.clock.weather.location": "Paris",
|
|
||||||
"menus.dashboard.shortcuts.left.shortcut1.icon": "",
|
|
||||||
"menus.dashboard.shortcuts.left.shortcut1.command": "firefox",
|
|
||||||
"menus.dashboard.shortcuts.left.shortcut1.tooltip": "Firefox",
|
|
||||||
"menus.dashboard.shortcuts.left.shortcut2.command": "spotify",
|
|
||||||
"menus.dashboard.stats.enable_gpu": false,
|
|
||||||
"theme.bar.floating": true,
|
|
||||||
"bar.workspaces.show_icons": false,
|
|
||||||
"menus.clock.weather.unit": "metric",
|
|
||||||
"bar.layouts": {
|
|
||||||
"0": {
|
|
||||||
"left": [
|
|
||||||
"dashboard",
|
|
||||||
"workspaces",
|
|
||||||
"windowtitle"
|
|
||||||
],
|
|
||||||
"middle": [
|
|
||||||
"media"
|
|
||||||
],
|
|
||||||
"right": [
|
|
||||||
"custom/tomato",
|
|
||||||
"custom/volume",
|
|
||||||
"updates",
|
|
||||||
"volume",
|
|
||||||
"bluetooth",
|
|
||||||
"clock",
|
|
||||||
"systray",
|
|
||||||
"notifications"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"theme.osd.orientation": "horizontal",
|
|
||||||
"theme.osd.location": "bottom",
|
|
||||||
"theme.osd.margins": "0px 0px 10px 0px",
|
|
||||||
"notifications.timeout": 5000,
|
|
||||||
"menus.dashboard.shortcuts.right.shortcut3.command": "bash -c \"$HOME/.config/hypr/scripts/screenshots/captureArea.sh\"",
|
|
||||||
"menus.dashboard.shortcuts.left.shortcut4.command": "bash -c \"$HOME/.config/rofi/launchers/type-2/launcher.sh\"",
|
|
||||||
"menus.dashboard.directories.left.directory1.command": "bash -c \"nautilus $HOME/Téléchargements/\"",
|
|
||||||
"menus.dashboard.directories.left.directory1.label": " Downloads",
|
|
||||||
"menus.dashboard.directories.left.directory2.label": " Videos",
|
|
||||||
"menus.dashboard.directories.left.directory2.command": "bash -c \"nautilus $HOME/Vidéos/\"",
|
|
||||||
"menus.dashboard.directories.left.directory3.label": " Workspace",
|
|
||||||
"menus.dashboard.directories.left.directory3.command": "bash -c \"nautilus $HOME/workspace/\"",
|
|
||||||
"menus.dashboard.directories.right.directory1.label": " Documents",
|
|
||||||
"menus.dashboard.directories.right.directory1.command": "bash -c \"nautilus $HOME/Documents/\"",
|
|
||||||
"menus.dashboard.directories.right.directory2.label": " Images",
|
|
||||||
"menus.dashboard.directories.right.directory2.command": "bash -c \"nautilus $HOME/Images/\"",
|
|
||||||
"menus.dashboard.directories.right.directory3.label": " Home",
|
|
||||||
"menus.dashboard.directories.right.directory3.command": "bash -c \"nautilus $HOME/\"",
|
|
||||||
"theme.font.size": "1.2rem",
|
|
||||||
"theme.font.weight": 600,
|
|
||||||
"notifications.cache_actions": false,
|
|
||||||
"menus.dashboard.shortcuts.right.shortcut3.tooltip": "Screenshot",
|
|
||||||
"menus.dashboard.shortcuts.right.shortcut3.icon": "",
|
|
||||||
"menus.dashboard.shortcuts.right.shortcut1.icon": "",
|
|
||||||
"menus.dashboard.shortcuts.right.shortcut1.command": "hyprlock",
|
|
||||||
"bar.workspaces.show_numbered": false,
|
|
||||||
"bar.workspaces.monitorSpecific": false,
|
|
||||||
"bar.workspaces.reverse_scroll": true,
|
|
||||||
"bar.clock.format": "%A %d %b %H:%M",
|
|
||||||
"menus.clock.weather.key": "50177474d9b04f2993d150045230106",
|
|
||||||
"menus.dashboard.powermenu.avatar.image": "/home/thomas/Images/face.png",
|
|
||||||
"bar.network.label": true,
|
|
||||||
"theme.bar.transparent": true,
|
|
||||||
"theme.bar.menus.monochrome": false,
|
|
||||||
"theme.matugen_settings.scheme_type": "tonal-spot",
|
|
||||||
"wallpaper.enable": false,
|
|
||||||
"bar.media.show_artist": false,
|
|
||||||
"bar.notifications.show_total": false,
|
|
||||||
"bar.battery.label": true,
|
|
||||||
"menus.dashboard.shortcuts.right.shortcut1.tooltip": "Lock",
|
|
||||||
"theme.bar.outer_spacing": "0.4em",
|
|
||||||
"bar.customModules.updates.pollingInterval": 1440000,
|
|
||||||
"notifications.ignore": [
|
|
||||||
"openfortigui",
|
|
||||||
"spotify",
|
|
||||||
"tidal-hifi"
|
|
||||||
],
|
|
||||||
"bar.customModules.updates.icon": "",
|
|
||||||
"bar.customModules.updates.label": true,
|
|
||||||
"bar.customModules.updates.padZero": true,
|
|
||||||
"wallpaper.pywal": false,
|
|
||||||
"bar.media.show_label": true,
|
|
||||||
"bar.media.truncation": true,
|
|
||||||
"bar.media.show_active_only": true,
|
|
||||||
"bar.customModules.power.icon": "",
|
|
||||||
"bar.customModules.weather.unit": "metric",
|
|
||||||
"bar.customModules.kbLayout.icon": "",
|
|
||||||
"bar.customModules.netstat.icon": "",
|
|
||||||
"bar.customModules.storage.icon": "",
|
|
||||||
"bar.customModules.updates.updateCommand": "$HOME/.config/ags/scripts/checkUpdates.sh -arch",
|
|
||||||
"theme.bar.buttons.enableBorders": true,
|
|
||||||
"theme.bar.buttons.modules.netstat.enableBorder": false,
|
|
||||||
"bar.customModules.storage.pollingInterval": 8000,
|
|
||||||
"theme.bar.buttons.y_margins": "0.2em",
|
|
||||||
"theme.bar.buttons.borderSize": "0.1em",
|
|
||||||
"theme.bar.buttons.spacing": "0.3em",
|
|
||||||
"theme.bar.buttons.workspaces.enableBorder": false,
|
|
||||||
"bar.workspaces.showWsIcons": false,
|
|
||||||
"bar.workspaces.workspaces": 5,
|
|
||||||
"bar.workspaces.workspaceMask": false,
|
|
||||||
"bar.workspaces.hideUnoccupied": true,
|
|
||||||
"theme.bar.buttons.monochrome": false,
|
|
||||||
"bar.workspaces.numbered_active_indicator": "color",
|
|
||||||
"theme.bar.buttons.workspaces.smartHighlight": true,
|
|
||||||
"bar.workspaces.workspaceIconMap": {},
|
|
||||||
"bar.workspaces.showAllActive": false,
|
|
||||||
"bar.workspaces.applicationIconMap": {},
|
|
||||||
"bar.workspaces.showApplicationIcons": false,
|
|
||||||
"bar.workspaces.applicationIconOncePerWorkspace": false,
|
|
||||||
"bar.workspaces.applicationIconEmptyWorkspace": "",
|
|
||||||
"bar.workspaces.spacing": 1,
|
|
||||||
"menus.transition": "crossfade",
|
|
||||||
"bar.workspaces.applicationIconFallback": "",
|
|
||||||
"bar.systray.ignore": [
|
|
||||||
"spotify-client",
|
|
||||||
"Thunderbird",
|
|
||||||
"com.core447.StreamController.TrayIcon"
|
|
||||||
],
|
|
||||||
"bar.systray.customIcons": {
|
|
||||||
"steam": {
|
|
||||||
"icon": ""
|
|
||||||
},
|
|
||||||
"TelegramDesktop": {
|
|
||||||
"icon": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"theme.bar.buttons.clock.enableBorder": false,
|
|
||||||
"menus.media.displayTimeTooltip": true,
|
|
||||||
"menus.media.displayTime": true,
|
|
||||||
"scalingPriority": "hyprland",
|
|
||||||
"theme.bar.scaling": 100,
|
|
||||||
"theme.bar.menus.menu.dashboard.scaling": 100,
|
|
||||||
"theme.bar.border.location": "full",
|
|
||||||
"theme.bar.border.width": "0",
|
|
||||||
"theme.bar.margin_top": "0.5em",
|
|
||||||
"theme.bar.buttons.media.enableBorder": false,
|
|
||||||
"bar.media.truncation_size": 40,
|
|
||||||
"menus.clock.weather.interval": 900000,
|
|
||||||
"menus.clock.weather.enabled": false,
|
|
||||||
"theme.bar.location": "top",
|
|
||||||
"bar.autoHide": "fullscreen",
|
|
||||||
"theme.bar.enableShadow": false,
|
|
||||||
"theme.bar.layer": "bottom",
|
|
||||||
"theme.bar.buttons.systray.enableBorder": true,
|
|
||||||
"theme.bar.buttons.notifications.enableBorder": false,
|
|
||||||
"theme.font.label": "JetBrainsMonoNL Nerd Font Mono Medium",
|
|
||||||
"theme.bar.menus.enableShadow": true,
|
|
||||||
"theme.bar.border_radius": "0.4em",
|
|
||||||
"bar.windowtitle.title_map": [
|
|
||||||
[
|
|
||||||
"cider",
|
|
||||||
"",
|
|
||||||
"Apple Music"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"jetbrains-datagrip",
|
|
||||||
"",
|
|
||||||
"DataGrip"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"chiaki",
|
|
||||||
"",
|
|
||||||
"Playstation Remote Play"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"chrome-edcmabgkbicempmpgmniellhbjopafjh-*",
|
|
||||||
"",
|
|
||||||
"ClickUp"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"chrome-jndlecohfigjmhidboiabnpjfmjgmacp-*",
|
|
||||||
"",
|
|
||||||
"GitLab"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"theme.bar.menus.background": "#181926",
|
|
||||||
"theme.bar.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.media.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.media.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.icon": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.text": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.background": "#1e2030",
|
|
||||||
"theme.bar.menus.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.border.color": "#363a4f",
|
|
||||||
"theme.bar.buttons.media.background": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.volume.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.volume.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.volume.label.color": "#a5da95",
|
|
||||||
"theme.bar.menus.popover.text": "#b7bdf8",
|
|
||||||
"theme.bar.menus.popover.background": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.shutdown": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.puck": "#494d64",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.disabled": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.enabled": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.notifications.clear": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.notifications.switch_divider": "#494d64",
|
|
||||||
"theme.bar.menus.menu.notifications.border": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.notifications.card": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.notifications.background": "#181926",
|
|
||||||
"theme.bar.menus.menu.notifications.no_notifications_label": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.notifications.label": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.label": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.bar": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.icon": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.label": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.label": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.bar": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.icon": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.label": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.bar_background": "#494d64",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.middle.color": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.top.color": "#8bd5ca",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.middle.color": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.top.color": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.input.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.input.background": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.volume.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.volume.background": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.notifications.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.notifications.background": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.wifi.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.wifi.background": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.disabled": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.recording": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.background": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.sleep": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.logout": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.restart": "#f5a97f",
|
|
||||||
"theme.bar.menus.menu.dashboard.profile.name": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.dashboard.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.temperature": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.icon": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.time": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#7dc4e4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.cold": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.moderate": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.hot": "#f5a97f",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.clock.weather.stats": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.status": "#7dc4e4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.temperature": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.clock.weather.icon": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.contextdays": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.days": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.currentday": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.paginator": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.weekdays": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.yearmonth": "#7dc4e4",
|
|
||||||
"theme.bar.menus.menu.clock.time.timeperiod": "#7dc4e4",
|
|
||||||
"theme.bar.menus.menu.clock.time.time": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.clock.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.clock.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.clock.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.battery.slider.puck": "#6e738d",
|
|
||||||
"theme.bar.menus.menu.battery.slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.menu.battery.slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.battery.slider.primary": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.battery.icons.active": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.battery.icons.passive": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.battery.listitems.active": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.battery.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.battery.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.battery.label.color": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.battery.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.battery.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.battery.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.divider": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.background": "#181926",
|
|
||||||
"theme.bar.menus.menu.bluetooth.iconbutton.active": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.iconbutton.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.icons.active": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.icons.passive": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.bluetooth.listitems.active": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.puck": "#494d64",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.disabled": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.enabled": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch_divider": "#494d64",
|
|
||||||
"theme.bar.menus.menu.bluetooth.status": "#6e738d",
|
|
||||||
"theme.bar.menus.menu.bluetooth.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.label.color": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.bluetooth.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.bluetooth.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.network.iconbuttons.active": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.iconbuttons.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.network.icons.active": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.icons.passive": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.network.listitems.active": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.network.status.color": "#6e738d",
|
|
||||||
"theme.bar.menus.menu.network.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.network.label.color": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.network.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.network.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.puck": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.primary": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.puck": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.primary": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.icons.active": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.icons.passive": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.volume.iconbutton.active": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.iconbutton.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.volume.listitems.active": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.volume.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.volume.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.media.slider.puck": "#6e738d",
|
|
||||||
"theme.bar.menus.menu.media.slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.menu.media.slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.media.slider.primary": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.media.buttons.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.media.buttons.background": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.media.buttons.enabled": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.media.buttons.inactive": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.media.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.media.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.media.album": "#a5adcb",
|
|
||||||
"theme.bar.menus.menu.media.artist": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.media.song": "#cad3f5",
|
|
||||||
"theme.bar.menus.tooltip.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.tooltip.background": "#181926",
|
|
||||||
"theme.bar.menus.dropdownmenu.divider": "#1e2030",
|
|
||||||
"theme.bar.menus.dropdownmenu.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.dropdownmenu.background": "#181926",
|
|
||||||
"theme.bar.menus.slider.puck": "#6e738d",
|
|
||||||
"theme.bar.menus.slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.slider.primary": "#b7bdf8",
|
|
||||||
"theme.bar.menus.progressbar.background": "#494d64",
|
|
||||||
"theme.bar.menus.progressbar.foreground": "#b7bdf8",
|
|
||||||
"theme.bar.menus.iconbuttons.active": "#b7bdf8",
|
|
||||||
"theme.bar.menus.iconbuttons.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.buttons.text": "#181926",
|
|
||||||
"theme.bar.menus.buttons.disabled": "#5b6078",
|
|
||||||
"theme.bar.menus.buttons.active": "#f5bde6",
|
|
||||||
"theme.bar.menus.buttons.default": "#b7bdf8",
|
|
||||||
"theme.bar.menus.switch.puck": "#494d64",
|
|
||||||
"theme.bar.menus.switch.disabled": "#363a4f",
|
|
||||||
"theme.bar.menus.switch.enabled": "#b7bdf8",
|
|
||||||
"theme.bar.menus.icons.active": "#b7bdf8",
|
|
||||||
"theme.bar.menus.icons.passive": "#5b6078",
|
|
||||||
"theme.bar.menus.listitems.active": "#b7bdf8",
|
|
||||||
"theme.bar.menus.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.label": "#b7bdf8",
|
|
||||||
"theme.bar.menus.feinttext": "#363a4f",
|
|
||||||
"theme.bar.menus.dimtext": "#5b6078",
|
|
||||||
"theme.bar.menus.cards": "#1e2030",
|
|
||||||
"theme.bar.buttons.notifications.total": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.notifications.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.notifications.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.clock.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.clock.text": "#8aadf4",
|
|
||||||
"theme.bar.buttons.clock.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.battery.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.battery.text": "#eed49f",
|
|
||||||
"theme.bar.buttons.battery.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.systray.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.bluetooth.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.bluetooth.text": "#91d7e3",
|
|
||||||
"theme.bar.buttons.bluetooth.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.network.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.network.text": "#c6a0f6",
|
|
||||||
"theme.bar.buttons.network.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.volume.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.volume.text": "#a5da95",
|
|
||||||
"theme.bar.buttons.volume.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.windowtitle.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.windowtitle.text": "#8aadf4",
|
|
||||||
"theme.bar.buttons.windowtitle.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.workspaces.active": "#8aadf4",
|
|
||||||
"theme.bar.buttons.workspaces.occupied": "#7dc4e4",
|
|
||||||
"theme.bar.buttons.workspaces.available": "#b7bcf8",
|
|
||||||
"theme.bar.buttons.workspaces.hover": "#8aadf4",
|
|
||||||
"theme.bar.buttons.workspaces.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.dashboard.icon": "#8aadf4",
|
|
||||||
"theme.bar.buttons.dashboard.background": "#1e2030",
|
|
||||||
"theme.osd.label": "#b7bdf8",
|
|
||||||
"theme.osd.icon": "#181926",
|
|
||||||
"theme.osd.bar_overflow_color": "#ed8796",
|
|
||||||
"theme.osd.bar_empty_color": "#363a4f",
|
|
||||||
"theme.osd.bar_color": "#b7bdf8",
|
|
||||||
"theme.osd.icon_container": "#b7bdf8",
|
|
||||||
"theme.osd.bar_container": "#181926",
|
|
||||||
"theme.notification.close_button.label": "#181926",
|
|
||||||
"theme.notification.close_button.background": "#ed8796",
|
|
||||||
"theme.notification.labelicon": "#b7bdf8",
|
|
||||||
"theme.notification.text": "#cad3f5",
|
|
||||||
"theme.notification.time": "#8087a2",
|
|
||||||
"theme.notification.border": "#363a4f",
|
|
||||||
"theme.notification.label": "#b7bdf8",
|
|
||||||
"theme.notification.actions.text": "#181926",
|
|
||||||
"theme.notification.actions.background": "#b7bdf8",
|
|
||||||
"theme.notification.background": "#181926",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_underline_color": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.media.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.check_radio_button.background": "#181826",
|
|
||||||
"theme.bar.menus.check_radio_button.active": "#b7bcf8",
|
|
||||||
"theme.bar.buttons.style": "split",
|
|
||||||
"theme.bar.buttons.icon_background": "#24273a",
|
|
||||||
"theme.bar.buttons.volume.icon_background": "#a5da95",
|
|
||||||
"theme.bar.buttons.network.icon_background": "#caa6f7",
|
|
||||||
"theme.bar.buttons.bluetooth.icon_background": "#89dbeb",
|
|
||||||
"theme.bar.buttons.windowtitle.icon_background": "#8aadf4",
|
|
||||||
"theme.bar.buttons.media.icon_background": "#ed8796",
|
|
||||||
"theme.bar.buttons.notifications.icon_background": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.battery.icon_background": "#eed49f",
|
|
||||||
"theme.bar.buttons.clock.icon_background": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.button": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.notifications.scrollbar.color": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.label": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.background": "#181926",
|
|
||||||
"theme.bar.buttons.modules.ram.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.storage.icon_background": "#ed8796",
|
|
||||||
"theme.bar.menus.popover.border": "#181926",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.icon_background": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.text": "#f5a97f",
|
|
||||||
"theme.bar.buttons.modules.updates.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.storage.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.netstat.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.weather.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.netstat.text": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.storage.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.power.icon": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.storage.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.cpu.background": "#24273a",
|
|
||||||
"theme.bar.menus.menu.power.border.color": "#363a4f",
|
|
||||||
"theme.bar.buttons.modules.power.icon_background": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.icon": "#181926",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.icon_background": "#f5a97f",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.icon": "#181926",
|
|
||||||
"theme.bar.buttons.modules.cpu.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.icon_background": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.weather.text": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.icon": "#181926",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.text": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.weather.icon_background": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.background": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.ram.icon_background": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.text": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.ram.text": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.text": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.updates.icon_background": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.power.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.weather.background": "#24273a",
|
|
||||||
"theme.bar.menus.menu.power.background.color": "#181926",
|
|
||||||
"theme.bar.buttons.modules.ram.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.netstat.icon": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.cpu.icon_background": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.icon_background": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.updates.text": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.icon": "#181926",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.updates.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.cpu.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.netstat.icon_background": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.text": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.power.border": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.weather.border": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.modules.updates.border": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.border": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.netstat.border": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.storage.border": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.cpu.border": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.ram.border": "#eed49f",
|
|
||||||
"theme.bar.buttons.notifications.border": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.clock.border": "#8aadf4",
|
|
||||||
"theme.bar.buttons.battery.border": "#eed49f",
|
|
||||||
"theme.bar.buttons.systray.border": "#c6a0f6",
|
|
||||||
"theme.bar.buttons.bluetooth.border": "#91d7e3",
|
|
||||||
"theme.bar.buttons.network.border": "#c6a0f6",
|
|
||||||
"theme.bar.buttons.volume.border": "#a5da95",
|
|
||||||
"theme.bar.buttons.media.border": "#ed8796",
|
|
||||||
"theme.bar.buttons.windowtitle.border": "#8aadf4",
|
|
||||||
"theme.bar.buttons.workspaces.border": "#8aadf4",
|
|
||||||
"theme.bar.buttons.dashboard.border": "#8aadf4",
|
|
||||||
"theme.bar.buttons.modules.submap.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.submap.text": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.submap.border": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.submap.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.submap.icon_background": "#24273a",
|
|
||||||
"theme.bar.menus.menu.network.switch.enabled": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.switch.disabled": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.network.switch.puck": "#494d64",
|
|
||||||
"theme.bar.buttons.systray.customIcon": "#cad3f5",
|
|
||||||
"theme.bar.border.color": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.media.timestamp": "#cad3f5",
|
|
||||||
"theme.bar.buttons.borderColor": "#c01c28",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.icon_background": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.text": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.border": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.hypridle.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.hypridle.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.hypridle.icon_background": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.hypridle.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.hypridle.border": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.network.scroller.color": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.bluetooth.scroller.color": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.cava.text": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.cava.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.cava.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.cava.icon_background": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.cava.border": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.microphone.border": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.microphone.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.microphone.text": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.microphone.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.microphone.icon_background": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.worldclock.text": "#f5bde6",
|
|
||||||
"theme.bar.buttons.modules.worldclock.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.worldclock.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.worldclock.icon_background": "#f5bde6",
|
|
||||||
"theme.bar.buttons.modules.worldclock.border": "#f5bde6",
|
|
||||||
"theme.bar.buttons.notifications.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.clock.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.battery.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.systray.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.bluetooth.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.network.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.volume.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.media.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.windowtitle.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_text_color": "#181926",
|
|
||||||
"theme.bar.buttons.dashboard.hover": "#494d64",
|
|
||||||
"bar.customModules.storage.paths": [
|
|
||||||
"/"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
{
|
|
||||||
"custom/tomato": {
|
|
||||||
"icon": {
|
|
||||||
"": "",
|
|
||||||
"": "",
|
|
||||||
"": "",
|
|
||||||
"default": ""
|
|
||||||
},
|
|
||||||
"execute": "tomato -t | sed -n '/./p' | awk '{print $1, $2}' | sed 's/\\(.*\\) \\(.*\\)/{\\\"alt\\\":\\\"\\1\\\", \\\"timer\\\":\\\"\\2\\\"}/'",
|
|
||||||
"label": "{timer}",
|
|
||||||
"interval": 900,
|
|
||||||
"hideOnEmpty": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
/* ##################################
|
|
||||||
* # Custom Volume Module Styling #
|
|
||||||
* ################################## */
|
|
||||||
@include styleModule(
|
|
||||||
// class name
|
|
||||||
'cmodule-tomato',
|
|
||||||
// styling properties
|
|
||||||
(
|
|
||||||
'text-color': #ed8796,
|
|
||||||
'icon-color': #1e2030,
|
|
||||||
'icon-background': #ed8796,
|
|
||||||
'label-background': #1e2030,
|
|
||||||
'inner-spacing': 0.5em,
|
|
||||||
'border-enabled': true,
|
|
||||||
'border-color': #ed8796,
|
|
||||||
'icon-size': 1.2em
|
|
||||||
)
|
|
||||||
);
|
|
||||||
@@ -1,386 +0,0 @@
|
|||||||
{
|
|
||||||
"theme.bar.menus.background": "#eff1f5",
|
|
||||||
"theme.bar.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.media.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.media.text": "#d20e39",
|
|
||||||
"theme.bar.buttons.icon": "#7287fd",
|
|
||||||
"theme.bar.buttons.text": "#7287fd",
|
|
||||||
"theme.bar.buttons.hover": "#bcc0cc",
|
|
||||||
"theme.bar.buttons.background": "#e6e9ef",
|
|
||||||
"theme.bar.menus.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.border.color": "#ccd0da",
|
|
||||||
"theme.bar.buttons.media.background": "#e6e9ef",
|
|
||||||
"theme.bar.menus.menu.volume.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.volume.card.color": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.volume.label.color": "#40a02b",
|
|
||||||
"theme.bar.menus.popover.text": "#7287fd",
|
|
||||||
"theme.bar.menus.popover.background": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.shutdown": "#d20f39",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#d20f39",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.puck": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.disabled": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.enabled": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.notifications.clear": "#d20f39",
|
|
||||||
"theme.bar.menus.menu.notifications.switch_divider": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.notifications.border": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.notifications.card": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.notifications.background": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.notifications.no_notifications_label": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.notifications.label": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.label": "#ea76cb",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.bar": "#ea76cb",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.icon": "#ea76cb",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.label": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.label": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.bar": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.icon": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.label": "#e64553",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#e64553",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#e64553",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.bar_background": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.middle.color": "#8839ef",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.top.color": "#179299",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#e64553",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.middle.color": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.top.color": "#ea76cb",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.input.text": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.input.background": "#ea76cb",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.volume.text": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.volume.background": "#e64553",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.notifications.text": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.notifications.background": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.wifi.text": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.wifi.background": "#8839ef",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.disabled": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.recording": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.text": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.background": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.sleep": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.logout": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.restart": "#fe640b",
|
|
||||||
"theme.bar.menus.menu.dashboard.profile.name": "#ea76cb",
|
|
||||||
"theme.bar.menus.menu.dashboard.border.color": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.dashboard.background.color": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.dashboard.card.color": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.temperature": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.icon": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.time": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.cold": "#1e66f5",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.moderate": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.hot": "#fe640b",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#d20f39",
|
|
||||||
"theme.bar.menus.menu.clock.weather.stats": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.weather.status": "#7186fd",
|
|
||||||
"theme.bar.menus.menu.clock.weather.temperature": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.clock.weather.icon": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.contextdays": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.days": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.currentday": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.paginator": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.weekdays": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.yearmonth": "#7186fd",
|
|
||||||
"theme.bar.menus.menu.clock.time.timeperiod": "#7186fd",
|
|
||||||
"theme.bar.menus.menu.clock.time.time": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.clock.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.clock.border.color": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.clock.background.color": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.clock.card.color": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.battery.slider.puck": "#9ca0b0",
|
|
||||||
"theme.bar.menus.menu.battery.slider.backgroundhover": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.battery.slider.background": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.battery.slider.primary": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.battery.icons.active": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.battery.icons.passive": "#7c7f93",
|
|
||||||
"theme.bar.menus.menu.battery.listitems.active": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.battery.listitems.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.battery.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.battery.label.color": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.battery.border.color": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.battery.background.color": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.battery.card.color": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.divider": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.background": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.bluetooth.iconbutton.active": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.iconbutton.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.bluetooth.icons.active": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.icons.passive": "#7c7f93",
|
|
||||||
"theme.bar.menus.menu.bluetooth.listitems.active": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.listitems.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.puck": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.disabled": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.enabled": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch_divider": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.bluetooth.status": "#9ca0b0",
|
|
||||||
"theme.bar.menus.menu.bluetooth.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.bluetooth.label.color": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.border.color": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.bluetooth.background.color": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.card.color": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.network.iconbuttons.active": "#8839ef",
|
|
||||||
"theme.bar.menus.menu.network.iconbuttons.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.network.icons.active": "#8839ef",
|
|
||||||
"theme.bar.menus.menu.network.icons.passive": "#7c7f93",
|
|
||||||
"theme.bar.menus.menu.network.listitems.active": "#8839ef",
|
|
||||||
"theme.bar.menus.menu.network.listitems.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.network.status.color": "#9ca0b0",
|
|
||||||
"theme.bar.menus.menu.network.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.network.label.color": "#8839ef",
|
|
||||||
"theme.bar.menus.menu.network.border.color": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.network.background.color": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.network.card.color": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.puck": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.backgroundhover": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.background": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.primary": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.puck": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.background": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.primary": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.volume.icons.active": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.volume.icons.passive": "#7c7f93",
|
|
||||||
"theme.bar.menus.menu.volume.iconbutton.active": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.volume.iconbutton.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.volume.listitems.active": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.volume.listitems.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.menu.volume.border.color": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.volume.background.color": "#e6e9ef",
|
|
||||||
"theme.bar.menus.menu.media.slider.puck": "#9ca0b0",
|
|
||||||
"theme.bar.menus.menu.media.slider.backgroundhover": "#bcc0cc",
|
|
||||||
"theme.bar.menus.menu.media.slider.background": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.media.slider.primary": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.media.buttons.text": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.media.buttons.background": "#4c4e69",
|
|
||||||
"theme.bar.menus.menu.media.buttons.enabled": "#40a02b",
|
|
||||||
"theme.bar.menus.menu.media.buttons.inactive": "#acb0be",
|
|
||||||
"theme.bar.menus.menu.media.border.color": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.media.background.color": "#eff1f5",
|
|
||||||
"theme.bar.menus.menu.media.album": "#6c6e85",
|
|
||||||
"theme.bar.menus.menu.media.artist": "#d20e39",
|
|
||||||
"theme.bar.menus.menu.media.song": "#4c4e69",
|
|
||||||
"theme.bar.menus.tooltip.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.tooltip.background": "#dce0e8",
|
|
||||||
"theme.bar.menus.dropdownmenu.divider": "#eff1f5",
|
|
||||||
"theme.bar.menus.dropdownmenu.text": "#4c4f69",
|
|
||||||
"theme.bar.menus.dropdownmenu.background": "#dce0e8",
|
|
||||||
"theme.bar.menus.slider.puck": "#9ca0b0",
|
|
||||||
"theme.bar.menus.slider.backgroundhover": "#bcc0cc",
|
|
||||||
"theme.bar.menus.slider.background": "#acb0be",
|
|
||||||
"theme.bar.menus.slider.primary": "#7287fd",
|
|
||||||
"theme.bar.menus.progressbar.background": "#bcc0cc",
|
|
||||||
"theme.bar.menus.progressbar.foreground": "#7287fd",
|
|
||||||
"theme.bar.menus.iconbuttons.active": "#7287fd",
|
|
||||||
"theme.bar.menus.iconbuttons.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.buttons.text": "#dce0e8",
|
|
||||||
"theme.bar.menus.buttons.disabled": "#acb0be",
|
|
||||||
"theme.bar.menus.buttons.active": "#ea76cb",
|
|
||||||
"theme.bar.menus.buttons.default": "#7287fd",
|
|
||||||
"theme.bar.menus.switch.puck": "#bcc0cc",
|
|
||||||
"theme.bar.menus.switch.disabled": "#ccd0da",
|
|
||||||
"theme.bar.menus.switch.enabled": "#7287fd",
|
|
||||||
"theme.bar.menus.icons.active": "#7287fd",
|
|
||||||
"theme.bar.menus.icons.passive": "#acb0be",
|
|
||||||
"theme.bar.menus.listitems.active": "#7287fd",
|
|
||||||
"theme.bar.menus.listitems.passive": "#4c4f69",
|
|
||||||
"theme.bar.menus.label": "#7287fd",
|
|
||||||
"theme.bar.menus.feinttext": "#ccd0da",
|
|
||||||
"theme.bar.menus.dimtext": "#acb0be",
|
|
||||||
"theme.bar.menus.cards": "#dce0e8",
|
|
||||||
"theme.bar.buttons.notifications.total": "#7287fd",
|
|
||||||
"theme.bar.buttons.notifications.icon": "#7186fd",
|
|
||||||
"theme.bar.buttons.notifications.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.clock.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.clock.text": "#1e65f5",
|
|
||||||
"theme.bar.buttons.clock.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.battery.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.battery.text": "#df8e1d",
|
|
||||||
"theme.bar.buttons.battery.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.systray.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.bluetooth.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.bluetooth.text": "#04a5e5",
|
|
||||||
"theme.bar.buttons.bluetooth.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.network.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.network.text": "#8839ef",
|
|
||||||
"theme.bar.buttons.network.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.volume.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.volume.text": "#40a02b",
|
|
||||||
"theme.bar.buttons.volume.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.windowtitle.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.windowtitle.text": "#1e65f5",
|
|
||||||
"theme.bar.buttons.windowtitle.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.workspaces.active": "#1e65f5",
|
|
||||||
"theme.bar.buttons.workspaces.occupied": "#209eb5",
|
|
||||||
"theme.bar.buttons.workspaces.available": "#7186fd",
|
|
||||||
"theme.bar.buttons.workspaces.hover": "#bcc0cc",
|
|
||||||
"theme.bar.buttons.workspaces.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.dashboard.icon": "#1e65f5",
|
|
||||||
"theme.bar.buttons.dashboard.background": "#e6e9ef",
|
|
||||||
"theme.osd.label": "#7287fd",
|
|
||||||
"theme.osd.icon": "#ccd0da",
|
|
||||||
"theme.osd.bar_overflow_color": "#d20f39",
|
|
||||||
"theme.osd.bar_empty_color": "#acb0be",
|
|
||||||
"theme.osd.bar_color": "#7287fd",
|
|
||||||
"theme.osd.icon_container": "#7287fd",
|
|
||||||
"theme.osd.bar_container": "#ccd0da",
|
|
||||||
"theme.notification.close_button.label": "#dce0e8",
|
|
||||||
"theme.notification.close_button.background": "#d20f39",
|
|
||||||
"theme.notification.labelicon": "#7287fd",
|
|
||||||
"theme.notification.text": "#4c4f69",
|
|
||||||
"theme.notification.time": "#8c8fa1",
|
|
||||||
"theme.notification.border": "#ccd0da",
|
|
||||||
"theme.notification.label": "#7287fd",
|
|
||||||
"theme.notification.actions.text": "#dce0e8",
|
|
||||||
"theme.notification.actions.background": "#7287fd",
|
|
||||||
"theme.notification.background": "#ccd0da",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_underline_color": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.media.card.color": "#dcdfe8",
|
|
||||||
"theme.bar.menus.check_radio_button.background": "#dcdfe8",
|
|
||||||
"theme.bar.menus.check_radio_button.active": "#7186fd",
|
|
||||||
"theme.bar.buttons.style": "split",
|
|
||||||
"theme.bar.buttons.icon_background": "#dcdfe8",
|
|
||||||
"theme.bar.buttons.volume.icon_background": "#40a02b",
|
|
||||||
"theme.bar.buttons.network.icon_background": "#caa6f7",
|
|
||||||
"theme.bar.buttons.bluetooth.icon_background": "#04a5e5",
|
|
||||||
"theme.bar.buttons.windowtitle.icon_background": "#1e65f5",
|
|
||||||
"theme.bar.buttons.media.icon_background": "#d20e39",
|
|
||||||
"theme.bar.buttons.notifications.icon_background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.battery.icon_background": "#df8e1d",
|
|
||||||
"theme.bar.buttons.clock.icon_background": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.button": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.notifications.scrollbar.color": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.label": "#7c7f93",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.background": "#eff1f5",
|
|
||||||
"theme.bar.buttons.modules.ram.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.storage.icon_background": "#d20f39",
|
|
||||||
"theme.bar.menus.popover.border": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.icon_background": "#04a5e5",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.text": "#fe640b",
|
|
||||||
"theme.bar.buttons.modules.updates.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.storage.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.netstat.background": "#dcdfe8",
|
|
||||||
"theme.bar.buttons.modules.weather.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.netstat.text": "#40a02b",
|
|
||||||
"theme.bar.buttons.modules.storage.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.power.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.storage.text": "#d20f39",
|
|
||||||
"theme.bar.buttons.modules.cpu.background": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.power.border.color": "#ccd0da",
|
|
||||||
"theme.bar.buttons.modules.power.icon_background": "#d20f39",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.icon": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.icon_background": "#fe640b",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.icon": "#dce0e8",
|
|
||||||
"theme.bar.buttons.modules.cpu.icon": "#d20f39",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.icon_background": "#04a5e5",
|
|
||||||
"theme.bar.buttons.modules.weather.text": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.icon": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.text": "#04a5e5",
|
|
||||||
"theme.bar.buttons.modules.weather.icon_background": "#7287fd",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.background": "#dcdfe8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.background": "#dcdfe8",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.ram.icon_background": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#d20f39",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.text": "#d20f39",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.background": "#dcdfe8",
|
|
||||||
"theme.bar.buttons.modules.ram.text": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.text": "#40a02b",
|
|
||||||
"theme.bar.buttons.modules.updates.icon_background": "#df8e1d",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.power.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.weather.background": "#e6e9ef",
|
|
||||||
"theme.bar.menus.menu.power.background.color": "#eff1f5",
|
|
||||||
"theme.bar.buttons.modules.ram.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.netstat.icon": "#40a02b",
|
|
||||||
"theme.bar.buttons.modules.cpu.icon_background": "#d20f39",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.icon_background": "#40a02b",
|
|
||||||
"theme.bar.buttons.modules.updates.text": "#df8e1d",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.icon": "#dce0e8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.background": "#dcdfe8",
|
|
||||||
"theme.bar.buttons.modules.updates.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.cpu.text": "#d20f39",
|
|
||||||
"theme.bar.buttons.modules.netstat.icon_background": "#40a02b",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.text": "#04a5e5",
|
|
||||||
"theme.bar.buttons.modules.power.border": "#d20f39",
|
|
||||||
"theme.bar.buttons.modules.weather.border": "#7287fd",
|
|
||||||
"theme.bar.buttons.modules.updates.border": "#df8e1d",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.border": "#04a5e5",
|
|
||||||
"theme.bar.buttons.modules.netstat.border": "#40a02b",
|
|
||||||
"theme.bar.buttons.modules.storage.border": "#d20f39",
|
|
||||||
"theme.bar.buttons.modules.cpu.border": "#d20f39",
|
|
||||||
"theme.bar.buttons.modules.ram.border": "#df8e1d",
|
|
||||||
"theme.bar.buttons.notifications.border": "#7186fd",
|
|
||||||
"theme.bar.buttons.clock.border": "#1e65f5",
|
|
||||||
"theme.bar.buttons.battery.border": "#df8e1d",
|
|
||||||
"theme.bar.buttons.systray.border": "#8839ef",
|
|
||||||
"theme.bar.buttons.bluetooth.border": "#04a5e5",
|
|
||||||
"theme.bar.buttons.network.border": "#8839ef",
|
|
||||||
"theme.bar.buttons.volume.border": "#40a02b",
|
|
||||||
"theme.bar.buttons.media.border": "#d20e39",
|
|
||||||
"theme.bar.buttons.windowtitle.border": "#1e65f5",
|
|
||||||
"theme.bar.buttons.workspaces.border": "#1e65f5",
|
|
||||||
"theme.bar.buttons.dashboard.border": "#1e65f5",
|
|
||||||
"theme.bar.buttons.modules.submap.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.submap.text": "#179299",
|
|
||||||
"theme.bar.buttons.modules.submap.border": "#179299",
|
|
||||||
"theme.bar.buttons.modules.submap.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.submap.icon_background": "#179299",
|
|
||||||
"theme.bar.menus.menu.network.switch.enabled": "#8839ef",
|
|
||||||
"theme.bar.menus.menu.network.switch.disabled": "#ccd0da",
|
|
||||||
"theme.bar.menus.menu.network.switch.puck": "#bcc0cc",
|
|
||||||
"theme.bar.buttons.systray.customIcon": "#4c4e69",
|
|
||||||
"theme.bar.border.color": "#1e65f5",
|
|
||||||
"theme.bar.menus.menu.media.timestamp": "#6c6e85",
|
|
||||||
"theme.bar.buttons.borderColor": "#7287fd",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.icon_background": "#df8e1d",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.text": "#df8e1d",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.border": "#df8e1d",
|
|
||||||
"theme.bar.buttons.modules.hypridle.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.hypridle.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.hypridle.icon_background": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.hypridle.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.hypridle.border": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.network.scroller.color": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.bluetooth.scroller.color": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.cava.text": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.cava.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.cava.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.cava.icon_background": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.cava.border": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.microphone.border": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.microphone.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.microphone.text": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.microphone.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.microphone.icon_background": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.worldclock.text": "#f5bde6",
|
|
||||||
"theme.bar.buttons.modules.worldclock.background": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.worldclock.icon": "#e6e9ef",
|
|
||||||
"theme.bar.buttons.modules.worldclock.icon_background": "#f5bde6",
|
|
||||||
"theme.bar.buttons.modules.worldclock.border": "#f5bde6",
|
|
||||||
"theme.bar.buttons.notifications.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.clock.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.battery.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.systray.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.bluetooth.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.network.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.volume.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.media.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.windowtitle.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_text_color": "#181926",
|
|
||||||
"theme.bar.buttons.dashboard.hover": "#494d64"
|
|
||||||
}
|
|
||||||
@@ -1,386 +0,0 @@
|
|||||||
{
|
|
||||||
"theme.bar.menus.background": "#181926",
|
|
||||||
"theme.bar.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.media.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.media.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.icon": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.text": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.background": "#1e2030",
|
|
||||||
"theme.bar.menus.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.border.color": "#363a4f",
|
|
||||||
"theme.bar.buttons.media.background": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.volume.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.volume.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.volume.label.color": "#a5da95",
|
|
||||||
"theme.bar.menus.popover.text": "#b7bdf8",
|
|
||||||
"theme.bar.menus.popover.background": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.shutdown": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.puck": "#494d64",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.disabled": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.notifications.switch.enabled": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.notifications.clear": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.notifications.switch_divider": "#494d64",
|
|
||||||
"theme.bar.menus.menu.notifications.border": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.notifications.card": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.notifications.background": "#181926",
|
|
||||||
"theme.bar.menus.menu.notifications.no_notifications_label": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.notifications.label": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.label": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.bar": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.disk.icon": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.label": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.label": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.bar": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.ram.icon": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.label": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.monitors.bar_background": "#494d64",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.middle.color": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.right.top.color": "#8bd5ca",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.middle.color": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.directories.left.top.color": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.input.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.input.background": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.volume.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.volume.background": "#ee99a0",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.notifications.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.notifications.background": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.wifi.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.wifi.background": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.dashboard.controls.disabled": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.recording": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.shortcuts.background": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.sleep": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.logout": "#a6da95",
|
|
||||||
"theme.bar.menus.menu.dashboard.powermenu.restart": "#f5a97f",
|
|
||||||
"theme.bar.menus.menu.dashboard.profile.name": "#f5bde6",
|
|
||||||
"theme.bar.menus.menu.dashboard.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.dashboard.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.dashboard.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.temperature": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.icon": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.hourly.time": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#7dc4e4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.cold": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.moderate": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.hot": "#f5a97f",
|
|
||||||
"theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.clock.weather.stats": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.status": "#7dc4e4",
|
|
||||||
"theme.bar.menus.menu.clock.weather.temperature": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.clock.weather.icon": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.contextdays": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.days": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.currentday": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.paginator": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.weekdays": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.calendar.yearmonth": "#7dc4e4",
|
|
||||||
"theme.bar.menus.menu.clock.time.timeperiod": "#7dc4e4",
|
|
||||||
"theme.bar.menus.menu.clock.time.time": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.clock.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.clock.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.clock.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.clock.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.battery.slider.puck": "#6e738d",
|
|
||||||
"theme.bar.menus.menu.battery.slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.menu.battery.slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.battery.slider.primary": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.battery.icons.active": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.battery.icons.passive": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.battery.listitems.active": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.battery.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.battery.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.battery.label.color": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.battery.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.battery.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.battery.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.divider": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.systray.dropdownmenu.background": "#181926",
|
|
||||||
"theme.bar.menus.menu.bluetooth.iconbutton.active": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.iconbutton.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.icons.active": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.icons.passive": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.bluetooth.listitems.active": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.puck": "#494d64",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.disabled": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch.enabled": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.switch_divider": "#494d64",
|
|
||||||
"theme.bar.menus.menu.bluetooth.status": "#6e738d",
|
|
||||||
"theme.bar.menus.menu.bluetooth.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.bluetooth.label.color": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.bluetooth.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.bluetooth.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.bluetooth.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.network.iconbuttons.active": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.iconbuttons.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.network.icons.active": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.icons.passive": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.network.listitems.active": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.network.status.color": "#6e738d",
|
|
||||||
"theme.bar.menus.menu.network.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.network.label.color": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.network.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.network.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.puck": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.volume.input_slider.primary": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.puck": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.volume.audio_slider.primary": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.icons.active": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.icons.passive": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.volume.iconbutton.active": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.iconbutton.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.volume.listitems.active": "#a5da95",
|
|
||||||
"theme.bar.menus.menu.volume.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.menu.volume.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.volume.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.media.slider.puck": "#6e738d",
|
|
||||||
"theme.bar.menus.menu.media.slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.menu.media.slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.media.slider.primary": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.media.buttons.text": "#181926",
|
|
||||||
"theme.bar.menus.menu.media.buttons.background": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.media.buttons.enabled": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.media.buttons.inactive": "#5b6078",
|
|
||||||
"theme.bar.menus.menu.media.border.color": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.media.background.color": "#181926",
|
|
||||||
"theme.bar.menus.menu.media.album": "#a5adcb",
|
|
||||||
"theme.bar.menus.menu.media.artist": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.media.song": "#cad3f5",
|
|
||||||
"theme.bar.menus.tooltip.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.tooltip.background": "#181926",
|
|
||||||
"theme.bar.menus.dropdownmenu.divider": "#1e2030",
|
|
||||||
"theme.bar.menus.dropdownmenu.text": "#cad3f5",
|
|
||||||
"theme.bar.menus.dropdownmenu.background": "#181926",
|
|
||||||
"theme.bar.menus.slider.puck": "#6e738d",
|
|
||||||
"theme.bar.menus.slider.backgroundhover": "#494d64",
|
|
||||||
"theme.bar.menus.slider.background": "#5b6078",
|
|
||||||
"theme.bar.menus.slider.primary": "#b7bdf8",
|
|
||||||
"theme.bar.menus.progressbar.background": "#494d64",
|
|
||||||
"theme.bar.menus.progressbar.foreground": "#b7bdf8",
|
|
||||||
"theme.bar.menus.iconbuttons.active": "#b7bdf8",
|
|
||||||
"theme.bar.menus.iconbuttons.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.buttons.text": "#181926",
|
|
||||||
"theme.bar.menus.buttons.disabled": "#5b6078",
|
|
||||||
"theme.bar.menus.buttons.active": "#f5bde6",
|
|
||||||
"theme.bar.menus.buttons.default": "#b7bdf8",
|
|
||||||
"theme.bar.menus.switch.puck": "#494d64",
|
|
||||||
"theme.bar.menus.switch.disabled": "#363a4f",
|
|
||||||
"theme.bar.menus.switch.enabled": "#b7bdf8",
|
|
||||||
"theme.bar.menus.icons.active": "#b7bdf8",
|
|
||||||
"theme.bar.menus.icons.passive": "#5b6078",
|
|
||||||
"theme.bar.menus.listitems.active": "#b7bdf8",
|
|
||||||
"theme.bar.menus.listitems.passive": "#cad3f5",
|
|
||||||
"theme.bar.menus.label": "#b7bdf8",
|
|
||||||
"theme.bar.menus.feinttext": "#363a4f",
|
|
||||||
"theme.bar.menus.dimtext": "#5b6078",
|
|
||||||
"theme.bar.menus.cards": "#1e2030",
|
|
||||||
"theme.bar.buttons.notifications.total": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.notifications.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.notifications.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.clock.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.clock.text": "#8aadf4",
|
|
||||||
"theme.bar.buttons.clock.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.battery.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.battery.text": "#eed49f",
|
|
||||||
"theme.bar.buttons.battery.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.systray.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.bluetooth.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.bluetooth.text": "#91d7e3",
|
|
||||||
"theme.bar.buttons.bluetooth.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.network.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.network.text": "#c6a0f6",
|
|
||||||
"theme.bar.buttons.network.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.volume.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.volume.text": "#a5da95",
|
|
||||||
"theme.bar.buttons.volume.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.windowtitle.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.windowtitle.text": "#8aadf4",
|
|
||||||
"theme.bar.buttons.windowtitle.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.workspaces.active": "#8aadf4",
|
|
||||||
"theme.bar.buttons.workspaces.occupied": "#7dc4e4",
|
|
||||||
"theme.bar.buttons.workspaces.available": "#b7bcf8",
|
|
||||||
"theme.bar.buttons.workspaces.hover": "#8aadf4",
|
|
||||||
"theme.bar.buttons.workspaces.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.dashboard.icon": "#8aadf4",
|
|
||||||
"theme.bar.buttons.dashboard.background": "#1e2030",
|
|
||||||
"theme.osd.label": "#b7bdf8",
|
|
||||||
"theme.osd.icon": "#181926",
|
|
||||||
"theme.osd.bar_overflow_color": "#ed8796",
|
|
||||||
"theme.osd.bar_empty_color": "#363a4f",
|
|
||||||
"theme.osd.bar_color": "#b7bdf8",
|
|
||||||
"theme.osd.icon_container": "#b7bdf8",
|
|
||||||
"theme.osd.bar_container": "#181926",
|
|
||||||
"theme.notification.close_button.label": "#181926",
|
|
||||||
"theme.notification.close_button.background": "#ed8796",
|
|
||||||
"theme.notification.labelicon": "#b7bdf8",
|
|
||||||
"theme.notification.text": "#cad3f5",
|
|
||||||
"theme.notification.time": "#8087a2",
|
|
||||||
"theme.notification.border": "#363a4f",
|
|
||||||
"theme.notification.label": "#b7bdf8",
|
|
||||||
"theme.notification.actions.text": "#181926",
|
|
||||||
"theme.notification.actions.background": "#b7bdf8",
|
|
||||||
"theme.notification.background": "#181926",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_underline_color": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.media.card.color": "#1e2030",
|
|
||||||
"theme.bar.menus.check_radio_button.background": "#181826",
|
|
||||||
"theme.bar.menus.check_radio_button.active": "#b7bcf8",
|
|
||||||
"theme.bar.buttons.style": "split",
|
|
||||||
"theme.bar.buttons.icon_background": "#24273a",
|
|
||||||
"theme.bar.buttons.volume.icon_background": "#a5da95",
|
|
||||||
"theme.bar.buttons.network.icon_background": "#caa6f7",
|
|
||||||
"theme.bar.buttons.bluetooth.icon_background": "#89dbeb",
|
|
||||||
"theme.bar.buttons.windowtitle.icon_background": "#8aadf4",
|
|
||||||
"theme.bar.buttons.media.icon_background": "#ed8796",
|
|
||||||
"theme.bar.buttons.notifications.icon_background": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.battery.icon_background": "#eed49f",
|
|
||||||
"theme.bar.buttons.clock.icon_background": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.button": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.notifications.scrollbar.color": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.label": "#939ab7",
|
|
||||||
"theme.bar.menus.menu.notifications.pager.background": "#181926",
|
|
||||||
"theme.bar.buttons.modules.ram.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.storage.icon_background": "#ed8796",
|
|
||||||
"theme.bar.menus.popover.border": "#181926",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.icon_background": "#91d7e3",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.text": "#f5a97f",
|
|
||||||
"theme.bar.buttons.modules.updates.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.storage.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.netstat.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.weather.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.netstat.text": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.storage.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.power.icon": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.storage.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.cpu.background": "#24273a",
|
|
||||||
"theme.bar.menus.menu.power.border.color": "#363a4f",
|
|
||||||
"theme.bar.buttons.modules.power.icon_background": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.icon": "#181926",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.icon_background": "#f5a97f",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.icon": "#181926",
|
|
||||||
"theme.bar.buttons.modules.cpu.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.icon_background": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.weather.text": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.icon": "#181926",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.text": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.weather.icon_background": "#b7bdf8",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.background": "#1e2030",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.ram.icon_background": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.power.buttons.shutdown.text": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.ram.text": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.text": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.updates.icon_background": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.power.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.weather.background": "#24273a",
|
|
||||||
"theme.bar.menus.menu.power.background.color": "#181926",
|
|
||||||
"theme.bar.buttons.modules.ram.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.netstat.icon": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.cpu.icon_background": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.power.buttons.logout.icon_background": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.updates.text": "#eed49f",
|
|
||||||
"theme.bar.menus.menu.power.buttons.sleep.icon": "#181926",
|
|
||||||
"theme.bar.menus.menu.power.buttons.restart.background": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.updates.icon": "#1e2030",
|
|
||||||
"theme.bar.buttons.modules.cpu.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.netstat.icon_background": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.text": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.power.border": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.weather.border": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.modules.updates.border": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.kbLayout.border": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.netstat.border": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.storage.border": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.cpu.border": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.ram.border": "#eed49f",
|
|
||||||
"theme.bar.buttons.notifications.border": "#b7bdf8",
|
|
||||||
"theme.bar.buttons.clock.border": "#8aadf4",
|
|
||||||
"theme.bar.buttons.battery.border": "#eed49f",
|
|
||||||
"theme.bar.buttons.systray.border": "#c6a0f6",
|
|
||||||
"theme.bar.buttons.bluetooth.border": "#91d7e3",
|
|
||||||
"theme.bar.buttons.network.border": "#c6a0f6",
|
|
||||||
"theme.bar.buttons.volume.border": "#a5da95",
|
|
||||||
"theme.bar.buttons.media.border": "#ed8796",
|
|
||||||
"theme.bar.buttons.windowtitle.border": "#8aadf4",
|
|
||||||
"theme.bar.buttons.workspaces.border": "#8aadf4",
|
|
||||||
"theme.bar.buttons.dashboard.border": "#8aadf4",
|
|
||||||
"theme.bar.buttons.modules.submap.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.submap.text": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.submap.border": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.submap.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.submap.icon_background": "#24273a",
|
|
||||||
"theme.bar.menus.menu.network.switch.enabled": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.network.switch.disabled": "#363a4f",
|
|
||||||
"theme.bar.menus.menu.network.switch.puck": "#494d64",
|
|
||||||
"theme.bar.buttons.systray.customIcon": "#cad3f5",
|
|
||||||
"theme.bar.border.color": "#8aadf4",
|
|
||||||
"theme.bar.menus.menu.media.timestamp": "#cad3f5",
|
|
||||||
"theme.bar.buttons.borderColor": "#c01c28",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.icon_background": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.text": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.hyprsunset.border": "#eed49f",
|
|
||||||
"theme.bar.buttons.modules.hypridle.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.hypridle.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.hypridle.icon_background": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.hypridle.text": "#ed8796",
|
|
||||||
"theme.bar.buttons.modules.hypridle.border": "#ed8796",
|
|
||||||
"theme.bar.menus.menu.network.scroller.color": "#c6a0f6",
|
|
||||||
"theme.bar.menus.menu.bluetooth.scroller.color": "#91d7e3",
|
|
||||||
"theme.bar.buttons.modules.cava.text": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.cava.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.cava.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.cava.icon_background": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.cava.border": "#8bd5ca",
|
|
||||||
"theme.bar.buttons.modules.microphone.border": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.microphone.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.microphone.text": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.microphone.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.microphone.icon_background": "#a6da95",
|
|
||||||
"theme.bar.buttons.modules.worldclock.text": "#f5bde6",
|
|
||||||
"theme.bar.buttons.modules.worldclock.background": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.worldclock.icon": "#24273a",
|
|
||||||
"theme.bar.buttons.modules.worldclock.icon_background": "#f5bde6",
|
|
||||||
"theme.bar.buttons.modules.worldclock.border": "#f5bde6",
|
|
||||||
"theme.bar.buttons.notifications.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.clock.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.battery.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.systray.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.bluetooth.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.network.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.volume.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.media.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.windowtitle.hover": "#494d64",
|
|
||||||
"theme.bar.buttons.workspaces.numbered_active_text_color": "#181926",
|
|
||||||
"theme.bar.buttons.dashboard.hover": "#494d64"
|
|
||||||
}
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
# vim:ft=kitty
|
|
||||||
|
|
||||||
## name: Catppuccin-Macchiato
|
|
||||||
## author: Pocco81 (https://github.com/Pocco81)
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/catppuccin/kitty/blob/main/macchiato.conf
|
|
||||||
## blurb: Soothing pastel theme for the high-spirited!
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #CAD3F5
|
|
||||||
background #24273A
|
|
||||||
selection_foreground #24273A
|
|
||||||
selection_background #F4DBD6
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #F4DBD6
|
|
||||||
cursor_text_color #24273A
|
|
||||||
|
|
||||||
# URL underline color when hovering with mouse
|
|
||||||
url_color #F4DBD6
|
|
||||||
|
|
||||||
# Kitty window border colors
|
|
||||||
active_border_color #B7BDF8
|
|
||||||
inactive_border_color #6E738D
|
|
||||||
bell_border_color #EED49F
|
|
||||||
|
|
||||||
# OS Window titlebar colors
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #181926
|
|
||||||
active_tab_background #C6A0F6
|
|
||||||
inactive_tab_foreground #CAD3F5
|
|
||||||
inactive_tab_background #1E2030
|
|
||||||
tab_bar_background #181926
|
|
||||||
|
|
||||||
# Colors for marks (marked text in the terminal)
|
|
||||||
mark1_foreground #24273A
|
|
||||||
mark1_background #B7BDF8
|
|
||||||
mark2_foreground #24273A
|
|
||||||
mark2_background #C6A0F6
|
|
||||||
mark3_foreground #24273A
|
|
||||||
mark3_background #7DC4E4
|
|
||||||
|
|
||||||
# The 16 terminal colors
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #494D64
|
|
||||||
color8 #5B6078
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #ED8796
|
|
||||||
color9 #ED8796
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #A6DA95
|
|
||||||
color10 #A6DA95
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #EED49F
|
|
||||||
color11 #EED49F
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #8AADF4
|
|
||||||
color12 #8AADF4
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #F5BDE6
|
|
||||||
color13 #F5BDE6
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #8BD5CA
|
|
||||||
color14 #8BD5CA
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #B8C0E0
|
|
||||||
color15 #A5ADCB
|
|
||||||
@@ -1,8 +1,3 @@
|
|||||||
# BEGIN_KITTY_THEME
|
|
||||||
# Catppuccin-Macchiato
|
|
||||||
include current-theme.conf
|
|
||||||
# END_KITTY_THEME
|
|
||||||
|
|
||||||
font_family FiraCode Nerd Font
|
font_family FiraCode Nerd Font
|
||||||
bold_font auto
|
bold_font auto
|
||||||
italic_font auto
|
italic_font auto
|
||||||
@@ -12,3 +7,16 @@ font_size 12.0
|
|||||||
window_padding_width 4
|
window_padding_width 4
|
||||||
|
|
||||||
enable_audio_bell = no
|
enable_audio_bell = no
|
||||||
|
remember_window_size no
|
||||||
|
cursor_trail 10
|
||||||
|
|
||||||
|
tab_bar_min_tabs 1
|
||||||
|
tab_bar_edge bottom
|
||||||
|
tab_bar_style powerline
|
||||||
|
tab_powerline_style slanted
|
||||||
|
|
||||||
|
# OS Window titlebar colors
|
||||||
|
# wayland_titlebar_color system
|
||||||
|
# macos_titlebar_color system
|
||||||
|
|
||||||
|
include themes/noctalia.conf
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
# BEGIN_KITTY_THEME
|
|
||||||
# Catppuccin-Latte
|
|
||||||
include current-theme.conf
|
|
||||||
# END_KITTY_THEME
|
|
||||||
|
|
||||||
font_family FiraCode Nerd Font
|
|
||||||
bold_font auto
|
|
||||||
italic_font auto
|
|
||||||
bold_italic_font auto
|
|
||||||
font_size 12.0
|
|
||||||
|
|
||||||
window_padding_width 4
|
|
||||||
|
|
||||||
enable_audio_bell = no
|
|
||||||
+16
-16
@@ -356,22 +356,22 @@ Vagrantfile
|
|||||||
*.ogx
|
*.ogx
|
||||||
|
|
||||||
# audio formats (extensions from dircolors defaults)
|
# audio formats (extensions from dircolors defaults)
|
||||||
*.aac
|
*.aac
|
||||||
*.au
|
*.au
|
||||||
*.flac
|
*.flac
|
||||||
*.m4a
|
*.m4a
|
||||||
*.mid
|
*.mid
|
||||||
*.midi
|
*.midi
|
||||||
*.mka
|
*.mka
|
||||||
*.mp3
|
*.mp3
|
||||||
*.mpc
|
*.mpc
|
||||||
*.ogg
|
*.ogg
|
||||||
*.ra
|
*.ra
|
||||||
*.wav
|
*.wav
|
||||||
*.oga
|
*.oga
|
||||||
*.opus
|
*.opus
|
||||||
*.spx
|
*.spx
|
||||||
*.xspf
|
*.xspf
|
||||||
|
|
||||||
# other formats
|
# other formats
|
||||||
*.pdf
|
*.pdf
|
||||||
|
|||||||
+5
-111
@@ -1,112 +1,6 @@
|
|||||||
# interpreter for shell commands
|
|
||||||
set shell zsh
|
|
||||||
|
|
||||||
# set '-eu' options for shell commands
|
|
||||||
# These options are used to have safer shell commands. Option '-e' is used to
|
|
||||||
# exit on error and option '-u' is used to give error for unset variables.
|
|
||||||
# Option '-f' disables pathname expansion which can be useful when $f, $fs, and
|
|
||||||
# $fx variables contain names with '*' or '?' characters. However, this option
|
|
||||||
# is used selectively within individual commands as it can be limiting at
|
|
||||||
# times.
|
|
||||||
set shellopts '-eu'
|
|
||||||
|
|
||||||
# set internal field separator (IFS) to "\n" for shell commands
|
|
||||||
# This is useful to automatically split file names in $fs and $fx properly
|
|
||||||
# since default file separator used in these variables (i.e. 'filesep' option)
|
|
||||||
# is newline. You need to consider the values of these options and create your
|
|
||||||
# commands accordingly.
|
|
||||||
set ifs "\n"
|
|
||||||
|
|
||||||
# leave some space at the top and the bottom of the screen
|
|
||||||
set scrolloff 10
|
|
||||||
|
|
||||||
# Use the `dim` attribute instead of underline for the cursor in the preview pane
|
|
||||||
set cursorpreviewfmt "\033[7;2m"
|
|
||||||
|
|
||||||
# use enter for shell commands
|
|
||||||
map <enter> shell
|
|
||||||
|
|
||||||
# show the result of execution of previous commands
|
|
||||||
map ` !true
|
|
||||||
|
|
||||||
# execute current file (must be executable)
|
|
||||||
map x $$f
|
|
||||||
map X !$f
|
|
||||||
|
|
||||||
# dedicated keys for file opener actions
|
|
||||||
map o &mimeopen $f
|
|
||||||
map O $mimeopen --ask $f
|
|
||||||
|
|
||||||
# define a custom 'open' command
|
|
||||||
# This command is called when current file is not a directory. You may want to
|
|
||||||
# use either file extensions and/or mime types here. Below uses an editor for
|
|
||||||
# text files and a file opener for the rest.
|
|
||||||
cmd open &{{
|
|
||||||
case $(file --mime-type -Lb $f) in
|
|
||||||
text/*) lf -remote "send $id \$$EDITOR \$fx";;
|
|
||||||
*) for f in $fx; do $OPENER $f > /dev/null 2> /dev/null & done;;
|
|
||||||
esac
|
|
||||||
}}
|
|
||||||
|
|
||||||
# mkdir command. See wiki if you want it to select created dir
|
|
||||||
map a :push %mkdir<space>
|
|
||||||
|
|
||||||
# define a custom 'rename' command without prompt for overwrite
|
|
||||||
# cmd rename %[ -e $1 ] && printf "file exists" || mv $f $1
|
|
||||||
# map r push :rename<space>
|
|
||||||
|
|
||||||
# make sure trash folder exists
|
|
||||||
# %mkdir -p ~/.trash
|
|
||||||
|
|
||||||
# move current file or selected files to trash folder
|
|
||||||
# (also see 'man mv' for backup/overwrite options)
|
|
||||||
cmd trash %set -f; mv $fx ~/.trash
|
|
||||||
|
|
||||||
# define a custom 'delete' command
|
|
||||||
# cmd delete ${{
|
|
||||||
# set -f
|
|
||||||
# printf "$fx\n"
|
|
||||||
# printf "delete?[y/n]"
|
|
||||||
# read ans
|
|
||||||
# [ "$ans" = "y" ] && rm -rf $fx
|
|
||||||
# }}
|
|
||||||
|
|
||||||
# use '<delete>' key for either 'trash' or 'delete' command
|
|
||||||
# map <delete> trash
|
|
||||||
# map <delete> delete
|
|
||||||
|
|
||||||
# extract the current file with the right command
|
|
||||||
# (xkcd link: https://xkcd.com/1168/)
|
|
||||||
cmd extract ${{
|
|
||||||
set -f
|
|
||||||
case $f in
|
|
||||||
*.tar.bz|*.tar.bz2|*.tbz|*.tbz2) tar xjvf $f;;
|
|
||||||
*.tar.gz|*.tgz) tar xzvf $f;;
|
|
||||||
*.tar.xz|*.txz) tar xJvf $f;;
|
|
||||||
*.zip) unzip $f;;
|
|
||||||
*.rar) unrar x $f;;
|
|
||||||
*.7z) 7z x $f;;
|
|
||||||
esac
|
|
||||||
}}
|
|
||||||
|
|
||||||
# compress current file or selected files with tar and gunzip
|
|
||||||
cmd tar ${{
|
|
||||||
set -f
|
|
||||||
mkdir $1
|
|
||||||
cp -r $fx $1
|
|
||||||
tar czf $1.tar.gz $1
|
|
||||||
rm -rf $1
|
|
||||||
}}
|
|
||||||
|
|
||||||
# compress current file or selected files with zip
|
|
||||||
cmd zip ${{
|
|
||||||
set -f
|
|
||||||
mkdir $1
|
|
||||||
cp -r $fx $1
|
|
||||||
zip -r $1.zip $1
|
|
||||||
rm -rf $1
|
|
||||||
}}
|
|
||||||
|
|
||||||
|
|
||||||
set hidden true
|
|
||||||
set icons true
|
set icons true
|
||||||
|
set previewer ~/.config/lf/scripts/lfpreview
|
||||||
|
cmd on-select &{{
|
||||||
|
exec lf -remote 'redraw'
|
||||||
|
}}
|
||||||
|
|
||||||
|
|||||||
Executable
+26
@@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
draw() {
|
||||||
|
kitten icat --stdin no --transfer-mode memory \
|
||||||
|
--place "${w}x${h}@${x}x${y}" "$1" </dev/null >/dev/tty
|
||||||
|
}
|
||||||
|
|
||||||
|
file="$1"
|
||||||
|
w="$2"
|
||||||
|
h="$3"
|
||||||
|
x="$4"
|
||||||
|
y="$5"
|
||||||
|
|
||||||
|
case "$(file -Lb --mime-type "$file")" in
|
||||||
|
image/*)
|
||||||
|
draw "$file"
|
||||||
|
;;
|
||||||
|
application/pdf)
|
||||||
|
pdftoppm -f 1 -singlefile "$file" "/tmp/lfoutput"
|
||||||
|
draw "/tmp/lfoutput.ppm"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
bat --color=always "$1"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 1 # do not cache
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
{
|
|
||||||
"neodev": {
|
|
||||||
"library": {
|
|
||||||
"enabled": true,
|
|
||||||
"plugins": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"neoconf": {
|
|
||||||
"plugins": {
|
|
||||||
"lua_ls": {
|
|
||||||
"enabled": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"lspconfig": {
|
|
||||||
"lua_ls": {
|
|
||||||
"Lua.format.enable": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
column_width = 120
|
|
||||||
line_endings = "Unix"
|
|
||||||
indent_type = "Spaces"
|
|
||||||
indent_width = 2
|
|
||||||
quote_style = "AutoPreferDouble"
|
|
||||||
call_parentheses = "None"
|
|
||||||
collapse_simple_statement = "Always"
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
# AstroNvim Template
|
|
||||||
|
|
||||||
**NOTE:** This is for AstroNvim v4+
|
|
||||||
|
|
||||||
A template for getting started with [AstroNvim](https://github.com/AstroNvim/AstroNvim)
|
|
||||||
|
|
||||||
## 🛠️ Installation
|
|
||||||
|
|
||||||
#### Make a backup of your current nvim and shared folder
|
|
||||||
|
|
||||||
```shell
|
|
||||||
mv ~/.config/nvim ~/.config/nvim.bak
|
|
||||||
mv ~/.local/share/nvim ~/.local/share/nvim.bak
|
|
||||||
mv ~/.local/state/nvim ~/.local/state/nvim.bak
|
|
||||||
mv ~/.cache/nvim ~/.cache/nvim.bak
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Create a new user repository from this template
|
|
||||||
|
|
||||||
Press the "Use this template" button above to create a new repository to store your user configuration.
|
|
||||||
|
|
||||||
You can also just clone this repository directly if you do not want to track your user configuration in GitHub.
|
|
||||||
|
|
||||||
#### Clone the repository
|
|
||||||
|
|
||||||
```shell
|
|
||||||
git clone https://github.com/<your_user>/<your_repository> ~/.config/nvim
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Start Neovim
|
|
||||||
|
|
||||||
```shell
|
|
||||||
nvim
|
|
||||||
```
|
|
||||||
+2
-28
@@ -1,29 +1,3 @@
|
|||||||
-- This file simply bootstraps the installation of Lazy.nvim and then calls other files for execution
|
-- bootstrap lazy.nvim, LazyVim and your plugins
|
||||||
-- This file doesn't necessarily need to be touched, BE CAUTIOUS editing this file and proceed at your own risk.
|
require("config.lazy")
|
||||||
local lazypath = vim.env.LAZY or vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
|
|
||||||
if not (vim.env.LAZY or (vim.uv or vim.loop).fs_stat(lazypath)) then
|
|
||||||
-- stylua: ignore
|
|
||||||
vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath })
|
|
||||||
end
|
|
||||||
vim.opt.rtp:prepend(lazypath)
|
|
||||||
|
|
||||||
-- validate that lazy is available
|
|
||||||
if not pcall(require, "lazy") then
|
|
||||||
-- stylua: ignore
|
|
||||||
vim.api.nvim_echo({ { ("Unable to load lazy from: %s\n"):format(lazypath), "ErrorMsg" }, { "Press any key to exit...", "MoreMsg" } }, true, {})
|
|
||||||
vim.fn.getchar()
|
|
||||||
vim.cmd.quit()
|
|
||||||
end
|
|
||||||
|
|
||||||
require "lazy_setup"
|
|
||||||
require "polish"
|
|
||||||
|
|
||||||
require "user.options"
|
|
||||||
require "user.keymaps"
|
|
||||||
|
|
||||||
require("catppuccin").setup {
|
|
||||||
flavour = "macchiato",
|
|
||||||
}
|
|
||||||
|
|
||||||
-- setup must be called before loading
|
|
||||||
vim.cmd.colorscheme "catppuccin"
|
|
||||||
|
|||||||
@@ -1,63 +0,0 @@
|
|||||||
{
|
|
||||||
"AstroNvim": { "branch": "main", "commit": "c5e610f614e74c9dd9bf11760c4d0ad2c98c0abe" },
|
|
||||||
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
|
||||||
"LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" },
|
|
||||||
"aerial.nvim": { "branch": "master", "commit": "6ab1a0ce4874d21610fc5a67a6c82c7b943c635b" },
|
|
||||||
"alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" },
|
|
||||||
"astrocommunity": { "branch": "main", "commit": "8d028f4ff6173240c85765698d7672b7aa0ce30b" },
|
|
||||||
"astrocore": { "branch": "main", "commit": "44a3dc0bf1591022b2a6bc89dccdfac1be17bec9" },
|
|
||||||
"astrolsp": { "branch": "main", "commit": "909fbe64f3f87d089ff3777751261544557117cc" },
|
|
||||||
"astrotheme": { "branch": "main", "commit": "4a2af93815e4e6adfe69c836e46047a9451de858" },
|
|
||||||
"astroui": { "branch": "main", "commit": "e923a84c488d879a260fc9cfb2dc27dd870fb6ac" },
|
|
||||||
"catppuccin": { "branch": "main", "commit": "180e0435707cf1fed09a98a9739e5807d92b69be" },
|
|
||||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
|
||||||
"cmp-dap": { "branch": "master", "commit": "ea92773e84c0ad3288c3bc5e452ac91559669087" },
|
|
||||||
"cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" },
|
|
||||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
|
||||||
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
|
||||||
"dressing.nvim": { "branch": "master", "commit": "3a45525bb182730fe462325c99395529308f431e" },
|
|
||||||
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
|
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "7010000889bfb6c26065e0b0f7f1e6aa9163edd9" },
|
|
||||||
"guess-indent.nvim": { "branch": "main", "commit": "6cd61f7a600bb756e558627cd2e740302c58e32d" },
|
|
||||||
"heirline.nvim": { "branch": "master", "commit": "fae936abb5e0345b85c3a03ecf38525b0828b992" },
|
|
||||||
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
|
|
||||||
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
|
|
||||||
"lazydev.nvim": { "branch": "main", "commit": "01bc2aacd51cf9021eb19d048e70ce3dd09f7f93" },
|
|
||||||
"lsp_signature.nvim": { "branch": "master", "commit": "c909a01eb923101c76a57fd2187835e9013ab59a" },
|
|
||||||
"lspkind.nvim": { "branch": "master", "commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6" },
|
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
|
|
||||||
"mason-null-ls.nvim": { "branch": "main", "commit": "2b8433f76598397fcc97318d410e0c4f7a4bea6a" },
|
|
||||||
"mason-nvim-dap.nvim": { "branch": "main", "commit": "e51f9b259f066c4347f9a79ffde54c29a0619384" },
|
|
||||||
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
|
|
||||||
"mini.bufremove": { "branch": "main", "commit": "285bdac9596ee7375db50c0f76ed04336dcd2685" },
|
|
||||||
"neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" },
|
|
||||||
"neoconf.nvim": { "branch": "main", "commit": "f630568a4d04154803886f21ca60923f12709f0f" },
|
|
||||||
"none-ls.nvim": { "branch": "main", "commit": "a117163db44c256d53c3be8717f3e1a2a28e6299" },
|
|
||||||
"nui.nvim": { "branch": "main", "commit": "a0fd35fcbb4cb479366f1dc5f20145fd718a3733" },
|
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "68f0e5c3dab23261a945272032ee6700af86227a" },
|
|
||||||
"nvim-cmp": { "branch": "main", "commit": "1e1900b0769324a9675ef85b38f99cca29e203b3" },
|
|
||||||
"nvim-colorizer.lua": { "branch": "master", "commit": "517df88cf2afb36652830df2c655df2da416a0ae" },
|
|
||||||
"nvim-dap": { "branch": "master", "commit": "6a5bba0ddea5d419a783e170c20988046376090d" },
|
|
||||||
"nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" },
|
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "185b2af444b27d6541c02d662b5b68190e5cf0c4" },
|
|
||||||
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
|
|
||||||
"nvim-notify": { "branch": "master", "commit": "a3020c2cf4dfc4c4f390c4a21e84e35e46cf5d17" },
|
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "f8aaf5ce4e27cd20de917946b2ae5c968a2c2858" },
|
|
||||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" },
|
|
||||||
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
|
||||||
"nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" },
|
|
||||||
"nvim-ufo": { "branch": "main", "commit": "61463090a4f55f5d080236ea62f09d1cd8976ff3" },
|
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c" },
|
|
||||||
"nvim-window-picker": { "branch": "main", "commit": "6382540b2ae5de6c793d4aa2e3fe6dbb518505ec" },
|
|
||||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
|
||||||
"presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" },
|
|
||||||
"promise-async": { "branch": "main", "commit": "38a4575da9497326badd3995e768b4ccf0bb153e" },
|
|
||||||
"resession.nvim": { "branch": "master", "commit": "cc819b0489938d03e4f3532a583354f0287c015b" },
|
|
||||||
"smart-splits.nvim": { "branch": "master", "commit": "ddb23c1a1cf1507bda487cda7f6e4690965ef9f5" },
|
|
||||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
|
|
||||||
"telescope.nvim": { "branch": "master", "commit": "a17d611a0e111836a1db5295f04945df407c5135" },
|
|
||||||
"todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" },
|
|
||||||
"toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" },
|
|
||||||
"vim-illuminate": { "branch": "master", "commit": "19cb21f513fc2b02f0c66be70107741e837516a1" },
|
|
||||||
"which-key.nvim": { "branch": "main", "commit": "fcbf4eea17cb299c02557d576f0d568878e354a4" }
|
|
||||||
}
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
-- AstroCommunity: import any community modules here
|
|
||||||
-- We import this file in `lazy_setup.lua` before the `plugins/` folder.
|
|
||||||
-- This guarantees that the specs are processed before any user plugins.
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
"AstroNvim/astrocommunity",
|
|
||||||
{ import = "astrocommunity.pack.lua" },
|
|
||||||
-- import/override with your plugins folder
|
|
||||||
}
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
require("lazy").setup({
|
|
||||||
{
|
|
||||||
"AstroNvim/AstroNvim",
|
|
||||||
version = "^4", -- Remove version tracking to elect for nighly AstroNvim
|
|
||||||
import = "astronvim.plugins",
|
|
||||||
opts = { -- AstroNvim options must be set here with the `import` key
|
|
||||||
mapleader = " ", -- This ensures the leader key must be configured before Lazy is set up
|
|
||||||
maplocalleader = ",", -- This ensures the localleader key must be configured before Lazy is set up
|
|
||||||
icons_enabled = true, -- Set to false to disable icons (if no Nerd Font is available)
|
|
||||||
pin_plugins = nil, -- Default will pin plugins when tracking `version` of AstroNvim, set to true/false to override
|
|
||||||
update_notifications = true, -- Enable/disable notification about running `:Lazy update` twice to update pinned plugins
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{ import = "community" },
|
|
||||||
{ import = "plugins" },
|
|
||||||
} --[[@as LazySpec]], {
|
|
||||||
-- Configure any other `lazy.nvim` configuration options here
|
|
||||||
install = { colorscheme = { "astrodark", "habamax" } },
|
|
||||||
ui = { backdrop = 100 },
|
|
||||||
performance = {
|
|
||||||
rtp = {
|
|
||||||
-- disable some rtp plugins, add more to your liking
|
|
||||||
disabled_plugins = {
|
|
||||||
"gzip",
|
|
||||||
"netrwPlugin",
|
|
||||||
"tarPlugin",
|
|
||||||
"tohtml",
|
|
||||||
"zipPlugin",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
} --[[@as LazyConfig]])
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
|
||||||
|
|
||||||
-- AstroCore provides a central place to modify mappings, vim options, autocommands, and more!
|
|
||||||
-- Configuration documentation can be found with `:h astrocore`
|
|
||||||
-- NOTE: We highly recommend setting up the Lua Language Server (`:LspInstall lua_ls`)
|
|
||||||
-- as this provides autocomplete and documentation while editing
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
"AstroNvim/astrocore",
|
|
||||||
---@type AstroCoreOpts
|
|
||||||
opts = {
|
|
||||||
-- Configure core features of AstroNvim
|
|
||||||
features = {
|
|
||||||
large_buf = { size = 1024 * 500, lines = 10000 }, -- set global limits for large files for disabling features like treesitter
|
|
||||||
autopairs = true, -- enable autopairs at start
|
|
||||||
cmp = true, -- enable completion at start
|
|
||||||
diagnostics_mode = 3, -- diagnostic mode on start (0 = off, 1 = no signs/virtual text, 2 = no virtual text, 3 = on)
|
|
||||||
highlighturl = true, -- highlight URLs at start
|
|
||||||
notifications = true, -- enable notifications at start
|
|
||||||
},
|
|
||||||
-- Diagnostics configuration (for vim.diagnostics.config({...})) when diagnostics are on
|
|
||||||
diagnostics = {
|
|
||||||
virtual_text = true,
|
|
||||||
underline = true,
|
|
||||||
},
|
|
||||||
-- vim options can be configured here
|
|
||||||
options = {
|
|
||||||
opt = { -- vim.opt.<key>
|
|
||||||
relativenumber = true, -- sets vim.opt.relativenumber
|
|
||||||
number = true, -- sets vim.opt.number
|
|
||||||
spell = false, -- sets vim.opt.spell
|
|
||||||
signcolumn = "auto", -- sets vim.opt.signcolumn to auto
|
|
||||||
wrap = false, -- sets vim.opt.wrap
|
|
||||||
},
|
|
||||||
g = { -- vim.g.<key>
|
|
||||||
-- configure global vim variables (vim.g)
|
|
||||||
-- NOTE: `mapleader` and `maplocalleader` must be set in the AstroNvim opts or before `lazy.setup`
|
|
||||||
-- This can be found in the `lua/lazy_setup.lua` file
|
|
||||||
},
|
|
||||||
},
|
|
||||||
-- Mappings can be configured through AstroCore as well.
|
|
||||||
-- NOTE: keycodes follow the casing in the vimdocs. For example, `<Leader>` must be capitalized
|
|
||||||
mappings = {
|
|
||||||
-- first key is the mode
|
|
||||||
n = {
|
|
||||||
-- second key is the lefthand side of the map
|
|
||||||
|
|
||||||
-- navigate buffer tabs with `H` and `L`
|
|
||||||
L = { function() require("astrocore.buffer").nav(vim.v.count1) end, desc = "Next buffer" },
|
|
||||||
H = { function() require("astrocore.buffer").nav(-vim.v.count1) end, desc = "Previous buffer" },
|
|
||||||
|
|
||||||
-- mappings seen under group name "Buffer"
|
|
||||||
["<Leader>bD"] = {
|
|
||||||
function()
|
|
||||||
require("astroui.status.heirline").buffer_picker(
|
|
||||||
function(bufnr) require("astrocore.buffer").close(bufnr) end
|
|
||||||
)
|
|
||||||
end,
|
|
||||||
desc = "Pick to close",
|
|
||||||
},
|
|
||||||
-- tables with just a `desc` key will be registered with which-key if it's installed
|
|
||||||
-- this is useful for naming menus
|
|
||||||
["<Leader>b"] = { desc = "Buffers" },
|
|
||||||
-- quick save
|
|
||||||
-- ["<C-s>"] = { ":w!<cr>", desc = "Save File" }, -- change description but the same command
|
|
||||||
},
|
|
||||||
t = {
|
|
||||||
-- setting a mapping to false will disable it
|
|
||||||
-- ["<esc>"] = false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -1,106 +0,0 @@
|
|||||||
-- AstroLSP allows you to customize the features in AstroNvim's LSP configuration engine
|
|
||||||
-- Configuration documentation can be found with `:h astrolsp`
|
|
||||||
-- NOTE: We highly recommend setting up the Lua Language Server (`:LspInstall lua_ls`)
|
|
||||||
-- as this provides autocomplete and documentation while editing
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
"AstroNvim/astrolsp",
|
|
||||||
---@type AstroLSPOpts
|
|
||||||
opts = {
|
|
||||||
-- Configuration table of features provided by AstroLSP
|
|
||||||
features = {
|
|
||||||
autoformat = true, -- enable or disable auto formatting on start
|
|
||||||
codelens = true, -- enable/disable codelens refresh on start
|
|
||||||
inlay_hints = false, -- enable/disable inlay hints on start
|
|
||||||
semantic_tokens = true, -- enable/disable semantic token highlighting
|
|
||||||
},
|
|
||||||
-- customize lsp formatting options
|
|
||||||
formatting = {
|
|
||||||
-- control auto formatting on save
|
|
||||||
format_on_save = {
|
|
||||||
enabled = true, -- enable or disable format on save globally
|
|
||||||
allow_filetypes = { -- enable format on save for specified filetypes only
|
|
||||||
-- "go",
|
|
||||||
},
|
|
||||||
ignore_filetypes = { -- disable format on save for specified filetypes
|
|
||||||
-- "python",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
disabled = { -- disable formatting capabilities for the listed language servers
|
|
||||||
-- disable lua_ls formatting capability if you want to use StyLua to format your lua code
|
|
||||||
-- "lua_ls",
|
|
||||||
},
|
|
||||||
timeout_ms = 1000, -- default format timeout
|
|
||||||
-- filter = function(client) -- fully override the default formatting function
|
|
||||||
-- return true
|
|
||||||
-- end
|
|
||||||
},
|
|
||||||
-- enable servers that you already have installed without mason
|
|
||||||
servers = {
|
|
||||||
-- "pyright"
|
|
||||||
},
|
|
||||||
-- customize language server configuration options passed to `lspconfig`
|
|
||||||
---@diagnostic disable: missing-fields
|
|
||||||
config = {
|
|
||||||
-- clangd = { capabilities = { offsetEncoding = "utf-8" } },
|
|
||||||
},
|
|
||||||
-- customize how language servers are attached
|
|
||||||
handlers = {
|
|
||||||
-- a function without a key is simply the default handler, functions take two parameters, the server name and the configured options table for that server
|
|
||||||
-- function(server, opts) require("lspconfig")[server].setup(opts) end
|
|
||||||
|
|
||||||
-- the key is the server that is being setup with `lspconfig`
|
|
||||||
-- rust_analyzer = false, -- setting a handler to false will disable the set up of that language server
|
|
||||||
-- pyright = function(_, opts) require("lspconfig").pyright.setup(opts) end -- or a custom handler function can be passed
|
|
||||||
},
|
|
||||||
-- Configure buffer local auto commands to add when attaching a language server
|
|
||||||
autocmds = {
|
|
||||||
-- first key is the `augroup` to add the auto commands to (:h augroup)
|
|
||||||
lsp_document_highlight = {
|
|
||||||
-- Optional condition to create/delete auto command group
|
|
||||||
-- can either be a string of a client capability or a function of `fun(client, bufnr): boolean`
|
|
||||||
-- condition will be resolved for each client on each execution and if it ever fails for all clients,
|
|
||||||
-- the auto commands will be deleted for that buffer
|
|
||||||
cond = "textDocument/documentHighlight",
|
|
||||||
-- cond = function(client, bufnr) return client.name == "lua_ls" end,
|
|
||||||
-- list of auto commands to set
|
|
||||||
{
|
|
||||||
-- events to trigger
|
|
||||||
event = { "CursorHold", "CursorHoldI" },
|
|
||||||
-- the rest of the autocmd options (:h nvim_create_autocmd)
|
|
||||||
desc = "Document Highlighting",
|
|
||||||
callback = function() vim.lsp.buf.document_highlight() end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
event = { "CursorMoved", "CursorMovedI", "BufLeave" },
|
|
||||||
desc = "Document Highlighting Clear",
|
|
||||||
callback = function() vim.lsp.buf.clear_references() end,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
-- mappings to be set up on attaching of a language server
|
|
||||||
mappings = {
|
|
||||||
n = {
|
|
||||||
gl = { function() vim.diagnostic.open_float() end, desc = "Hover diagnostics" },
|
|
||||||
-- a `cond` key can provided as the string of a server capability to be required to attach, or a function with `client` and `bufnr` parameters from the `on_attach` that returns a boolean
|
|
||||||
-- gD = {
|
|
||||||
-- function() vim.lsp.buf.declaration() end,
|
|
||||||
-- desc = "Declaration of current symbol",
|
|
||||||
-- cond = "textDocument/declaration",
|
|
||||||
-- },
|
|
||||||
-- ["<Leader>uY"] = {
|
|
||||||
-- function() require("astrolsp.toggles").buffer_semantic_tokens() end,
|
|
||||||
-- desc = "Toggle LSP semantic highlight (buffer)",
|
|
||||||
-- cond = function(client) return client.server_capabilities.semanticTokensProvider and vim.lsp.semantic_tokens end,
|
|
||||||
-- },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
-- A custom `on_attach` function to be run after the default `on_attach` function
|
|
||||||
-- takes two parameters `client` and `bufnr` (`:h lspconfig-setup`)
|
|
||||||
on_attach = function(client, bufnr)
|
|
||||||
-- this would disable semanticTokensProvider for all clients
|
|
||||||
-- client.server_capabilities.semanticTokensProvider = nil
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
|
||||||
|
|
||||||
-- AstroUI provides the basis for configuring the AstroNvim User Interface
|
|
||||||
-- Configuration documentation can be found with `:h astroui`
|
|
||||||
-- NOTE: We highly recommend setting up the Lua Language Server (`:LspInstall lua_ls`)
|
|
||||||
-- as this provides autocomplete and documentation while editing
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
"AstroNvim/astroui",
|
|
||||||
---@type AstroUIOpts
|
|
||||||
opts = {
|
|
||||||
-- change colorscheme
|
|
||||||
colorscheme = "astrodark",
|
|
||||||
-- AstroUI allows you to easily modify highlight groups easily for any and all colorschemes
|
|
||||||
highlights = {
|
|
||||||
init = { -- this table overrides highlights in all themes
|
|
||||||
-- Normal = { bg = "#000000" },
|
|
||||||
},
|
|
||||||
astrodark = { -- a table of overrides/changes when applying the astrotheme theme
|
|
||||||
-- Normal = { bg = "#000000" },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
-- Icons can be configured throughout the interface
|
|
||||||
icons = {
|
|
||||||
-- configure the loading of the lsp in the status line
|
|
||||||
LSPLoading1 = "⠋",
|
|
||||||
LSPLoading2 = "⠙",
|
|
||||||
LSPLoading3 = "⠹",
|
|
||||||
LSPLoading4 = "⠸",
|
|
||||||
LSPLoading5 = "⠼",
|
|
||||||
LSPLoading6 = "⠴",
|
|
||||||
LSPLoading7 = "⠦",
|
|
||||||
LSPLoading8 = "⠧",
|
|
||||||
LSPLoading9 = "⠇",
|
|
||||||
LSPLoading10 = "⠏",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
return {
|
|
||||||
{ "catppuccin/nvim", name = "catppuccin", priority = 1000 }
|
|
||||||
}
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
|
||||||
|
|
||||||
-- Customize Mason plugins
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
-- use mason-lspconfig to configure LSP installations
|
|
||||||
{
|
|
||||||
"williamboman/mason-lspconfig.nvim",
|
|
||||||
-- overrides `require("mason-lspconfig").setup(...)`
|
|
||||||
opts = function(_, opts)
|
|
||||||
-- add more things to the ensure_installed table protecting against community packs modifying it
|
|
||||||
opts.ensure_installed = require("astrocore").list_insert_unique(opts.ensure_installed, {
|
|
||||||
"lua_ls",
|
|
||||||
-- add more arguments for adding more language servers
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
-- use mason-null-ls to configure Formatters/Linter installation for null-ls sources
|
|
||||||
{
|
|
||||||
"jay-babu/mason-null-ls.nvim",
|
|
||||||
-- overrides `require("mason-null-ls").setup(...)`
|
|
||||||
opts = function(_, opts)
|
|
||||||
-- add more things to the ensure_installed table protecting against community packs modifying it
|
|
||||||
opts.ensure_installed = require("astrocore").list_insert_unique(opts.ensure_installed, {
|
|
||||||
"prettier",
|
|
||||||
"stylua",
|
|
||||||
-- add more arguments for adding more null-ls sources
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jay-babu/mason-nvim-dap.nvim",
|
|
||||||
-- overrides `require("mason-nvim-dap").setup(...)`
|
|
||||||
opts = function(_, opts)
|
|
||||||
-- add more things to the ensure_installed table protecting against community packs modifying it
|
|
||||||
opts.ensure_installed = require("astrocore").list_insert_unique(opts.ensure_installed, {
|
|
||||||
"python",
|
|
||||||
-- add more arguments for adding more debuggers
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
|
||||||
|
|
||||||
-- Customize None-ls sources
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
"nvimtools/none-ls.nvim",
|
|
||||||
opts = function(_, config)
|
|
||||||
-- config variable is the default configuration table for the setup function call
|
|
||||||
-- local null_ls = require "null-ls"
|
|
||||||
|
|
||||||
-- Check supported formatters and linters
|
|
||||||
-- https://github.com/nvimtools/none-ls.nvim/tree/main/lua/null-ls/builtins/formatting
|
|
||||||
-- https://github.com/nvimtools/none-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics
|
|
||||||
config.sources = {
|
|
||||||
-- Set a formatter
|
|
||||||
-- null_ls.builtins.formatting.stylua,
|
|
||||||
-- null_ls.builtins.formatting.prettier,
|
|
||||||
}
|
|
||||||
return config -- return final config table
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
|
||||||
|
|
||||||
-- Customize Treesitter
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
"nvim-treesitter/nvim-treesitter",
|
|
||||||
opts = function(_, opts)
|
|
||||||
-- add more things to the ensure_installed table protecting against community packs modifying it
|
|
||||||
opts.ensure_installed = require("astrocore").list_insert_unique(opts.ensure_installed, {
|
|
||||||
"lua",
|
|
||||||
"vim",
|
|
||||||
-- add more arguments for adding more treesitter parsers
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
-- You can also add or configure plugins by creating files in this `plugins/` folder
|
|
||||||
-- Here are some examples:
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
|
|
||||||
-- == Examples of Adding Plugins ==
|
|
||||||
|
|
||||||
"andweeb/presence.nvim",
|
|
||||||
{
|
|
||||||
"ray-x/lsp_signature.nvim",
|
|
||||||
event = "BufRead",
|
|
||||||
config = function() require("lsp_signature").setup() end,
|
|
||||||
},
|
|
||||||
|
|
||||||
-- == Examples of Overriding Plugins ==
|
|
||||||
|
|
||||||
-- customize alpha options
|
|
||||||
{
|
|
||||||
"goolord/alpha-nvim",
|
|
||||||
opts = function(_, opts)
|
|
||||||
-- customize the dashboard header
|
|
||||||
opts.section.header.val = {
|
|
||||||
" █████ ███████ ████████ ██████ ██████",
|
|
||||||
"██ ██ ██ ██ ██ ██ ██ ██",
|
|
||||||
"███████ ███████ ██ ██████ ██ ██",
|
|
||||||
"██ ██ ██ ██ ██ ██ ██ ██",
|
|
||||||
"██ ██ ███████ ██ ██ ██ ██████",
|
|
||||||
" ",
|
|
||||||
" ███ ██ ██ ██ ██ ███ ███",
|
|
||||||
" ████ ██ ██ ██ ██ ████ ████",
|
|
||||||
" ██ ██ ██ ██ ██ ██ ██ ████ ██",
|
|
||||||
" ██ ██ ██ ██ ██ ██ ██ ██ ██",
|
|
||||||
" ██ ████ ████ ██ ██ ██",
|
|
||||||
}
|
|
||||||
return opts
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
|
|
||||||
-- You can disable default plugins as follows:
|
|
||||||
{ "max397574/better-escape.nvim", enabled = false },
|
|
||||||
|
|
||||||
-- You can also easily customize additional setup of plugins that is outside of the plugin's setup call
|
|
||||||
{
|
|
||||||
"L3MON4D3/LuaSnip",
|
|
||||||
config = function(plugin, opts)
|
|
||||||
require "astronvim.plugins.configs.luasnip"(plugin, opts) -- include the default astronvim config that calls the setup call
|
|
||||||
-- add more custom luasnip configuration such as filetype extend or custom snippets
|
|
||||||
local luasnip = require "luasnip"
|
|
||||||
luasnip.filetype_extend("javascript", { "javascriptreact" })
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"windwp/nvim-autopairs",
|
|
||||||
config = function(plugin, opts)
|
|
||||||
require "astronvim.plugins.configs.nvim-autopairs"(plugin, opts) -- include the default astronvim config that calls the setup call
|
|
||||||
-- add more custom autopairs configuration such as custom rules
|
|
||||||
local npairs = require "nvim-autopairs"
|
|
||||||
local Rule = require "nvim-autopairs.rule"
|
|
||||||
local cond = require "nvim-autopairs.conds"
|
|
||||||
npairs.add_rules(
|
|
||||||
{
|
|
||||||
Rule("$", "$", { "tex", "latex" })
|
|
||||||
-- don't add a pair if the next character is %
|
|
||||||
:with_pair(cond.not_after_regex "%%")
|
|
||||||
-- don't add a pair if the previous character is xxx
|
|
||||||
:with_pair(
|
|
||||||
cond.not_before_regex("xxx", 3)
|
|
||||||
)
|
|
||||||
-- don't move right when repeat character
|
|
||||||
:with_move(cond.none())
|
|
||||||
-- don't delete if the next character is xx
|
|
||||||
:with_del(cond.not_after_regex "xx")
|
|
||||||
-- disable adding a newline when you press <cr>
|
|
||||||
:with_cr(cond.none()),
|
|
||||||
},
|
|
||||||
-- disable for .vim files, but it work for another filetypes
|
|
||||||
Rule("a", "a", "-vim")
|
|
||||||
)
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
-- This will run last in the setup process and is a good place to configure
|
|
||||||
-- things like custom filetypes. This just pure lua so anything that doesn't
|
|
||||||
-- fit in the normal config locations above can go here
|
|
||||||
|
|
||||||
-- Set NeoTree to open by default
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
vim.keymap.set("n", "<C-n>", "<Cmd>Neotree toggle<CR>")
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
vim.opt.relativenumber = false
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
base: lua51
|
|
||||||
|
|
||||||
globals:
|
|
||||||
vim:
|
|
||||||
any: true
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
std = "neovim"
|
|
||||||
|
|
||||||
[rules]
|
|
||||||
global_usage = "allow"
|
|
||||||
if_same_then_else = "allow"
|
|
||||||
incorrect_standard_library_use = "allow"
|
|
||||||
mixed_table = "allow"
|
|
||||||
multiple_statements = "allow"
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,324 +0,0 @@
|
|||||||
@OBSThemeMeta {
|
|
||||||
name: 'Frappe';
|
|
||||||
id: 'com.obsproject.Catppuccin.Frappe';
|
|
||||||
extends: 'com.obsproject.Catppuccin';
|
|
||||||
author: 'Xurdejl';
|
|
||||||
dark: 'true';
|
|
||||||
}
|
|
||||||
|
|
||||||
@OBSThemeVars {
|
|
||||||
--ctp_rosewater: #f2d5cf;
|
|
||||||
--ctp_flamingo: #eebebe;
|
|
||||||
--ctp_pink: #f4b8e4;
|
|
||||||
--ctp_mauve: #ca9ee6;
|
|
||||||
--ctp_red: #e78284;
|
|
||||||
--ctp_maroon: #ea999c;
|
|
||||||
--ctp_peach: #ef9f76;
|
|
||||||
--ctp_yellow: #e5c890;
|
|
||||||
--ctp_green: #a6d189;
|
|
||||||
--ctp_teal: #81c8be;
|
|
||||||
--ctp_sky: #99d1db;
|
|
||||||
--ctp_sapphire: #85c1dc;
|
|
||||||
--ctp_blue: #8caaee;
|
|
||||||
--ctp_lavender: #babbf1;
|
|
||||||
--ctp_text: #c6d0f5;
|
|
||||||
--ctp_subtext1: #b5bfe2;
|
|
||||||
--ctp_subtext0: #a5adce;
|
|
||||||
--ctp_overlay2: #949cbb;
|
|
||||||
--ctp_overlay1: #838ba7;
|
|
||||||
--ctp_overlay0: #737994;
|
|
||||||
--ctp_surface2: #626880;
|
|
||||||
--ctp_surface1: #51576d;
|
|
||||||
--ctp_surface0: #414559;
|
|
||||||
--ctp_base: #303446;
|
|
||||||
--ctp_mantle: #292c3c;
|
|
||||||
--ctp_crust: #232634;
|
|
||||||
--ctp_selection_background: #44495d;
|
|
||||||
}
|
|
||||||
|
|
||||||
VolumeMeter {
|
|
||||||
qproperty-foregroundNominalColor: #7cbc52;
|
|
||||||
qproperty-foregroundWarningColor: #e76f33;
|
|
||||||
qproperty-foregroundErrorColor: #db4346;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Context Menu */
|
|
||||||
QMenu::right-arrow {
|
|
||||||
image: url(theme:Dark/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Dock Widget */
|
|
||||||
QDockWidget {
|
|
||||||
titlebar-close-icon: url(theme:Dark/close.svg);
|
|
||||||
titlebar-normal-icon: url(theme:Dark/popout.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Context Bar */
|
|
||||||
QPushButton#sourcePropertiesButton {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QPushButton#sourceFiltersButton {
|
|
||||||
qproperty-icon: url(theme:Dark/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Scenes and Sources toolbar */
|
|
||||||
* [themeID="addIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/plus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="removeIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/trash.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="clearIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/entry-clear.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="propertiesIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="configIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="menuIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="refreshIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/refresh.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="cogsIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/cogs.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
#sourceInteractButton {
|
|
||||||
qproperty-icon: url(theme:Dark/interact.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="upArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="downArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media-pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="filtersIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QToolBarExtension {
|
|
||||||
qproperty-icon: url(theme:Dark/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ComboBox */
|
|
||||||
QComboBox::down-arrow,
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Dark/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QComboBox::down-arrow:editable,
|
|
||||||
QDateTimeEdit::down-arrow:editable {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Spinbox and doubleSpinbox */
|
|
||||||
QSpinBox::up-arrow,
|
|
||||||
QDoubleSpinBox::up-arrow {
|
|
||||||
image: url(theme:Dark/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QSpinBox::down-arrow,
|
|
||||||
QDoubleSpinBox::down-arrow {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Buttons */
|
|
||||||
QPushButton::menu-indicator {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Settings Icons */
|
|
||||||
OBSBasicSettings {
|
|
||||||
qproperty-generalIcon: url(theme:Dark/settings/general.svg);
|
|
||||||
qproperty-appearanceIcon: url(theme:Dark/settings/appearance.svg);
|
|
||||||
qproperty-streamIcon: url(theme:Dark/settings/stream.svg);
|
|
||||||
qproperty-outputIcon: url(theme:Dark/settings/output.svg);
|
|
||||||
qproperty-audioIcon: url(theme:Dark/settings/audio.svg);
|
|
||||||
qproperty-videoIcon: url(theme:Dark/settings/video.svg);
|
|
||||||
qproperty-hotkeysIcon: url(theme:Dark/settings/hotkeys.svg);
|
|
||||||
qproperty-accessibilityIcon: url(theme:Dark/settings/accessibility.svg);
|
|
||||||
qproperty-advancedIcon: url(theme:Dark/settings/advanced.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Checkboxes */
|
|
||||||
QCheckBox::indicator:unchecked,
|
|
||||||
QGroupBox::indicator:unchecked {
|
|
||||||
image: url(theme:Yami/checkbox_unchecked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:unchecked:hover,
|
|
||||||
QGroupBox::indicator:unchecked:hover {
|
|
||||||
border: none;
|
|
||||||
image: url(theme:Yami/checkbox_unchecked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked,
|
|
||||||
QGroupBox::indicator:checked {
|
|
||||||
image: url(theme:Yami/checkbox_checked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:hover,
|
|
||||||
QGroupBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Yami/checkbox_checked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:disabled,
|
|
||||||
QGroupBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Yami/checkbox_checked_disabled.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Locked CheckBox */
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/locked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Visibility CheckBox */
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/visible.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="revertIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/revert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Mute CheckBox */
|
|
||||||
MuteCheckBox::indicator:checked {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:indeterminate {
|
|
||||||
image: url(theme:Dark/unassigned.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:focus {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:focus {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:disabled {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Sources List Group Collapse Checkbox */
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Dark/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Icons */
|
|
||||||
OBSBasic {
|
|
||||||
qproperty-imageIcon: url(theme:Dark/sources/image.svg);
|
|
||||||
qproperty-colorIcon: url(theme:Dark/sources/brush.svg);
|
|
||||||
qproperty-slideshowIcon: url(theme:Dark/sources/slideshow.svg);
|
|
||||||
qproperty-audioInputIcon: url(theme:Dark/sources/microphone.svg);
|
|
||||||
qproperty-audioOutputIcon: url(theme:Dark/settings/audio.svg);
|
|
||||||
qproperty-desktopCapIcon: url(theme:Dark/settings/video.svg);
|
|
||||||
qproperty-windowCapIcon: url(theme:Dark/sources/window.svg);
|
|
||||||
qproperty-gameCapIcon: url(theme:Dark/sources/gamepad.svg);
|
|
||||||
qproperty-cameraIcon: url(theme:Dark/sources/camera.svg);
|
|
||||||
qproperty-textIcon: url(theme:Dark/sources/text.svg);
|
|
||||||
qproperty-mediaIcon: url(theme:Dark/sources/media.svg);
|
|
||||||
qproperty-browserIcon: url(theme:Dark/sources/globe.svg);
|
|
||||||
qproperty-groupIcon: url(theme:Dark/sources/group.svg);
|
|
||||||
qproperty-sceneIcon: url(theme:Dark/sources/scene.svg);
|
|
||||||
qproperty-defaultIcon: url(theme:Dark/sources/default.svg);
|
|
||||||
qproperty-audioProcessOutputIcon: url(theme:Dark/sources/windowaudio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Save icon */
|
|
||||||
* [themeID="replayIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/save.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Media icons */
|
|
||||||
* [themeID="playIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_play.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="restartIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_restart.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="stopIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_stop.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="nextIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_next.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="previousIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_previous.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* YouTube Integration */
|
|
||||||
OBSYoutubeActions {
|
|
||||||
qproperty-thumbPlaceholder: url(theme:Dark/sources/image.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Widget */
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Top Bar Buttons */
|
|
||||||
#qt_calendar_monthbutton::menu-indicator {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_prevmonth {
|
|
||||||
qproperty-icon: url(theme:Dark/left.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_nextmonth {
|
|
||||||
qproperty-icon: url(theme:Dark/right.svg);
|
|
||||||
}
|
|
||||||
@@ -1,324 +0,0 @@
|
|||||||
@OBSThemeMeta {
|
|
||||||
name: 'Latte';
|
|
||||||
id: 'com.obsproject.Catppuccin.Latte';
|
|
||||||
extends: 'com.obsproject.Catppuccin';
|
|
||||||
author: 'Xurdejl';
|
|
||||||
dark: 'false';
|
|
||||||
}
|
|
||||||
|
|
||||||
@OBSThemeVars {
|
|
||||||
--ctp_rosewater: #dc8a78;
|
|
||||||
--ctp_flamingo: #dd7878;
|
|
||||||
--ctp_pink: #ea76cb;
|
|
||||||
--ctp_mauve: #8839ef;
|
|
||||||
--ctp_red: #d20f39;
|
|
||||||
--ctp_maroon: #e64553;
|
|
||||||
--ctp_peach: #fe640b;
|
|
||||||
--ctp_yellow: #df8e1d;
|
|
||||||
--ctp_green: #40a02b;
|
|
||||||
--ctp_teal: #179299;
|
|
||||||
--ctp_sky: #04a5e5;
|
|
||||||
--ctp_sapphire: #209fb5;
|
|
||||||
--ctp_blue: #1e66f5;
|
|
||||||
--ctp_lavender: #7287fd;
|
|
||||||
--ctp_text: #4c4f69;
|
|
||||||
--ctp_subtext1: #5c5f77;
|
|
||||||
--ctp_subtext0: #6c6f85;
|
|
||||||
--ctp_overlay2: #7c7f93;
|
|
||||||
--ctp_overlay1: #8c8fa1;
|
|
||||||
--ctp_overlay0: #9ca0b0;
|
|
||||||
--ctp_surface2: #acb0be;
|
|
||||||
--ctp_surface1: #bcc0cc;
|
|
||||||
--ctp_surface0: #ccd0da;
|
|
||||||
--ctp_base: #eff1f5;
|
|
||||||
--ctp_mantle: #e6e9ef;
|
|
||||||
--ctp_crust: #dce0e8;
|
|
||||||
--ctp_selection_background: #d4d7df;
|
|
||||||
}
|
|
||||||
|
|
||||||
VolumeMeter {
|
|
||||||
qproperty-foregroundNominalColor: #62ce4a;
|
|
||||||
qproperty-foregroundWarningColor: #fe9558;
|
|
||||||
qproperty-foregroundErrorColor: #f13d64;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Context Menu */
|
|
||||||
QMenu::right-arrow {
|
|
||||||
image: url(theme:Light/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Dock Widget */
|
|
||||||
QDockWidget {
|
|
||||||
titlebar-close-icon: url(theme:Light/close.svg);
|
|
||||||
titlebar-normal-icon: url(theme:Light/popout.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Context Bar */
|
|
||||||
QPushButton#sourcePropertiesButton {
|
|
||||||
qproperty-icon: url(theme:Light/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QPushButton#sourceFiltersButton {
|
|
||||||
qproperty-icon: url(theme:Light/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Scenes and Sources toolbar */
|
|
||||||
* [themeID="addIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/plus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="removeIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/trash.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="clearIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/entry-clear.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="propertiesIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="configIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="menuIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="refreshIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/refresh.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="cogsIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/cogs.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
#sourceInteractButton {
|
|
||||||
qproperty-icon: url(theme:Light/interact.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="upArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="downArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/media-pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="filtersIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QToolBarExtension {
|
|
||||||
qproperty-icon: url(theme:Light/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ComboBox */
|
|
||||||
QComboBox::down-arrow,
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Light/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QComboBox::down-arrow:editable,
|
|
||||||
QDateTimeEdit::down-arrow:editable {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Spinbox and doubleSpinbox */
|
|
||||||
QSpinBox::up-arrow,
|
|
||||||
QDoubleSpinBox::up-arrow {
|
|
||||||
image: url(theme:Light/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QSpinBox::down-arrow,
|
|
||||||
QDoubleSpinBox::down-arrow {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Buttons */
|
|
||||||
QPushButton::menu-indicator {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Settings Icons */
|
|
||||||
OBSBasicSettings {
|
|
||||||
qproperty-generalIcon: url(theme:Light/settings/general.svg);
|
|
||||||
qproperty-appearanceIcon: url(theme:Light/settings/appearance.svg);
|
|
||||||
qproperty-streamIcon: url(theme:Light/settings/stream.svg);
|
|
||||||
qproperty-outputIcon: url(theme:Light/settings/output.svg);
|
|
||||||
qproperty-audioIcon: url(theme:Light/settings/audio.svg);
|
|
||||||
qproperty-videoIcon: url(theme:Light/settings/video.svg);
|
|
||||||
qproperty-hotkeysIcon: url(theme:Light/settings/hotkeys.svg);
|
|
||||||
qproperty-accessibilityIcon: url(theme:Light/settings/accessibility.svg);
|
|
||||||
qproperty-advancedIcon: url(theme:Light/settings/advanced.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Checkboxes */
|
|
||||||
QCheckBox::indicator:unchecked,
|
|
||||||
QGroupBox::indicator:unchecked {
|
|
||||||
image: url(theme:Light/checkbox_unchecked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:unchecked:hover,
|
|
||||||
QGroupBox::indicator:unchecked:hover {
|
|
||||||
border: none;
|
|
||||||
image: url(theme:Light/checkbox_unchecked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked,
|
|
||||||
QGroupBox::indicator:checked {
|
|
||||||
image: url(theme:Light/checkbox_checked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:hover,
|
|
||||||
QGroupBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/checkbox_checked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:disabled,
|
|
||||||
QGroupBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Light/checkbox_checked_disabled.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Locked CheckBox */
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/locked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Visibility CheckBox */
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/visible.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="revertIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/revert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Mute CheckBox */
|
|
||||||
MuteCheckBox::indicator:checked {
|
|
||||||
image: url(theme:Light/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:indeterminate {
|
|
||||||
image: url(theme:Light/unassigned.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked {
|
|
||||||
image: url(theme:Light/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Light/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:focus {
|
|
||||||
image: url(theme:Light/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:focus {
|
|
||||||
image: url(theme:Light/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Light/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:disabled {
|
|
||||||
image: url(theme:Light/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Sources List Group Collapse Checkbox */
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Light/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Icons */
|
|
||||||
OBSBasic {
|
|
||||||
qproperty-imageIcon: url(theme:Light/sources/image.svg);
|
|
||||||
qproperty-colorIcon: url(theme:Light/sources/brush.svg);
|
|
||||||
qproperty-slideshowIcon: url(theme:Light/sources/slideshow.svg);
|
|
||||||
qproperty-audioInputIcon: url(theme:Light/sources/microphone.svg);
|
|
||||||
qproperty-audioOutputIcon: url(theme:Light/settings/audio.svg);
|
|
||||||
qproperty-desktopCapIcon: url(theme:Light/settings/video.svg);
|
|
||||||
qproperty-windowCapIcon: url(theme:Light/sources/window.svg);
|
|
||||||
qproperty-gameCapIcon: url(theme:Light/sources/gamepad.svg);
|
|
||||||
qproperty-cameraIcon: url(theme:Light/sources/camera.svg);
|
|
||||||
qproperty-textIcon: url(theme:Light/sources/text.svg);
|
|
||||||
qproperty-mediaIcon: url(theme:Light/sources/media.svg);
|
|
||||||
qproperty-browserIcon: url(theme:Light/sources/globe.svg);
|
|
||||||
qproperty-groupIcon: url(theme:Light/sources/group.svg);
|
|
||||||
qproperty-sceneIcon: url(theme:Light/sources/scene.svg);
|
|
||||||
qproperty-defaultIcon: url(theme:Light/sources/default.svg);
|
|
||||||
qproperty-audioProcessOutputIcon: url(theme:Light/sources/windowaudio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Save icon */
|
|
||||||
* [themeID="replayIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/save.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Media icons */
|
|
||||||
* [themeID="playIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_play.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="restartIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_restart.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="stopIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_stop.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="nextIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_next.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="previousIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_previous.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* YouTube Integration */
|
|
||||||
OBSYoutubeActions {
|
|
||||||
qproperty-thumbPlaceholder: url(theme:Light/sources/image.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Widget */
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Top Bar Buttons */
|
|
||||||
#qt_calendar_monthbutton::menu-indicator {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_prevmonth {
|
|
||||||
qproperty-icon: url(theme:Light/left.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_nextmonth {
|
|
||||||
qproperty-icon: url(theme:Light/right.svg);
|
|
||||||
}
|
|
||||||
@@ -1,324 +0,0 @@
|
|||||||
@OBSThemeMeta {
|
|
||||||
name: 'Macchiato';
|
|
||||||
id: 'com.obsproject.Catppuccin.Macchiato';
|
|
||||||
extends: 'com.obsproject.Catppuccin';
|
|
||||||
author: 'Xurdejl';
|
|
||||||
dark: 'true';
|
|
||||||
}
|
|
||||||
|
|
||||||
@OBSThemeVars {
|
|
||||||
--ctp_rosewater: #f4dbd6;
|
|
||||||
--ctp_flamingo: #f0c6c6;
|
|
||||||
--ctp_pink: #f5bde6;
|
|
||||||
--ctp_mauve: #c6a0f6;
|
|
||||||
--ctp_red: #ed8796;
|
|
||||||
--ctp_maroon: #ee99a0;
|
|
||||||
--ctp_peach: #f5a97f;
|
|
||||||
--ctp_yellow: #eed49f;
|
|
||||||
--ctp_green: #a6da95;
|
|
||||||
--ctp_teal: #8bd5ca;
|
|
||||||
--ctp_sky: #91d7e3;
|
|
||||||
--ctp_sapphire: #7dc4e4;
|
|
||||||
--ctp_blue: #8aadf4;
|
|
||||||
--ctp_lavender: #b7bdf8;
|
|
||||||
--ctp_text: #cad3f5;
|
|
||||||
--ctp_subtext1: #b8c0e0;
|
|
||||||
--ctp_subtext0: #a5adcb;
|
|
||||||
--ctp_overlay2: #939ab7;
|
|
||||||
--ctp_overlay1: #8087a2;
|
|
||||||
--ctp_overlay0: #6e738d;
|
|
||||||
--ctp_surface2: #5b6078;
|
|
||||||
--ctp_surface1: #494d64;
|
|
||||||
--ctp_surface0: #363a4f;
|
|
||||||
--ctp_base: #24273a;
|
|
||||||
--ctp_mantle: #1e2030;
|
|
||||||
--ctp_crust: #181926;
|
|
||||||
--ctp_selection_background: #3a3d53;
|
|
||||||
}
|
|
||||||
|
|
||||||
VolumeMeter {
|
|
||||||
qproperty-foregroundNominalColor: #78c75d;
|
|
||||||
qproperty-foregroundWarningColor: #ef7939;
|
|
||||||
qproperty-foregroundErrorColor: #e3455d;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Context Menu */
|
|
||||||
QMenu::right-arrow {
|
|
||||||
image: url(theme:Dark/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Dock Widget */
|
|
||||||
QDockWidget {
|
|
||||||
titlebar-close-icon: url(theme:Dark/close.svg);
|
|
||||||
titlebar-normal-icon: url(theme:Dark/popout.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Context Bar */
|
|
||||||
QPushButton#sourcePropertiesButton {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QPushButton#sourceFiltersButton {
|
|
||||||
qproperty-icon: url(theme:Dark/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Scenes and Sources toolbar */
|
|
||||||
* [themeID="addIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/plus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="removeIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/trash.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="clearIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/entry-clear.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="propertiesIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="configIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="menuIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="refreshIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/refresh.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="cogsIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/cogs.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
#sourceInteractButton {
|
|
||||||
qproperty-icon: url(theme:Dark/interact.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="upArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="downArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media-pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="filtersIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QToolBarExtension {
|
|
||||||
qproperty-icon: url(theme:Dark/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ComboBox */
|
|
||||||
QComboBox::down-arrow,
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Dark/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QComboBox::down-arrow:editable,
|
|
||||||
QDateTimeEdit::down-arrow:editable {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Spinbox and doubleSpinbox */
|
|
||||||
QSpinBox::up-arrow,
|
|
||||||
QDoubleSpinBox::up-arrow {
|
|
||||||
image: url(theme:Dark/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QSpinBox::down-arrow,
|
|
||||||
QDoubleSpinBox::down-arrow {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Buttons */
|
|
||||||
QPushButton::menu-indicator {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Settings Icons */
|
|
||||||
OBSBasicSettings {
|
|
||||||
qproperty-generalIcon: url(theme:Dark/settings/general.svg);
|
|
||||||
qproperty-appearanceIcon: url(theme:Dark/settings/appearance.svg);
|
|
||||||
qproperty-streamIcon: url(theme:Dark/settings/stream.svg);
|
|
||||||
qproperty-outputIcon: url(theme:Dark/settings/output.svg);
|
|
||||||
qproperty-audioIcon: url(theme:Dark/settings/audio.svg);
|
|
||||||
qproperty-videoIcon: url(theme:Dark/settings/video.svg);
|
|
||||||
qproperty-hotkeysIcon: url(theme:Dark/settings/hotkeys.svg);
|
|
||||||
qproperty-accessibilityIcon: url(theme:Dark/settings/accessibility.svg);
|
|
||||||
qproperty-advancedIcon: url(theme:Dark/settings/advanced.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Checkboxes */
|
|
||||||
QCheckBox::indicator:unchecked,
|
|
||||||
QGroupBox::indicator:unchecked {
|
|
||||||
image: url(theme:Yami/checkbox_unchecked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:unchecked:hover,
|
|
||||||
QGroupBox::indicator:unchecked:hover {
|
|
||||||
border: none;
|
|
||||||
image: url(theme:Yami/checkbox_unchecked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked,
|
|
||||||
QGroupBox::indicator:checked {
|
|
||||||
image: url(theme:Yami/checkbox_checked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:hover,
|
|
||||||
QGroupBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Yami/checkbox_checked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:disabled,
|
|
||||||
QGroupBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Yami/checkbox_checked_disabled.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Locked CheckBox */
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/locked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Visibility CheckBox */
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/visible.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="revertIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/revert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Mute CheckBox */
|
|
||||||
MuteCheckBox::indicator:checked {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:indeterminate {
|
|
||||||
image: url(theme:Dark/unassigned.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:focus {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:focus {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:disabled {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Sources List Group Collapse Checkbox */
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Dark/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Icons */
|
|
||||||
OBSBasic {
|
|
||||||
qproperty-imageIcon: url(theme:Dark/sources/image.svg);
|
|
||||||
qproperty-colorIcon: url(theme:Dark/sources/brush.svg);
|
|
||||||
qproperty-slideshowIcon: url(theme:Dark/sources/slideshow.svg);
|
|
||||||
qproperty-audioInputIcon: url(theme:Dark/sources/microphone.svg);
|
|
||||||
qproperty-audioOutputIcon: url(theme:Dark/settings/audio.svg);
|
|
||||||
qproperty-desktopCapIcon: url(theme:Dark/settings/video.svg);
|
|
||||||
qproperty-windowCapIcon: url(theme:Dark/sources/window.svg);
|
|
||||||
qproperty-gameCapIcon: url(theme:Dark/sources/gamepad.svg);
|
|
||||||
qproperty-cameraIcon: url(theme:Dark/sources/camera.svg);
|
|
||||||
qproperty-textIcon: url(theme:Dark/sources/text.svg);
|
|
||||||
qproperty-mediaIcon: url(theme:Dark/sources/media.svg);
|
|
||||||
qproperty-browserIcon: url(theme:Dark/sources/globe.svg);
|
|
||||||
qproperty-groupIcon: url(theme:Dark/sources/group.svg);
|
|
||||||
qproperty-sceneIcon: url(theme:Dark/sources/scene.svg);
|
|
||||||
qproperty-defaultIcon: url(theme:Dark/sources/default.svg);
|
|
||||||
qproperty-audioProcessOutputIcon: url(theme:Dark/sources/windowaudio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Save icon */
|
|
||||||
* [themeID="replayIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/save.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Media icons */
|
|
||||||
* [themeID="playIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_play.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="restartIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_restart.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="stopIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_stop.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="nextIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_next.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="previousIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_previous.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* YouTube Integration */
|
|
||||||
OBSYoutubeActions {
|
|
||||||
qproperty-thumbPlaceholder: url(theme:Dark/sources/image.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Widget */
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Top Bar Buttons */
|
|
||||||
#qt_calendar_monthbutton::menu-indicator {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_prevmonth {
|
|
||||||
qproperty-icon: url(theme:Dark/left.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_nextmonth {
|
|
||||||
qproperty-icon: url(theme:Dark/right.svg);
|
|
||||||
}
|
|
||||||
@@ -1,324 +0,0 @@
|
|||||||
@OBSThemeMeta {
|
|
||||||
name: 'Mocha';
|
|
||||||
id: 'com.obsproject.Catppuccin.Mocha';
|
|
||||||
extends: 'com.obsproject.Catppuccin';
|
|
||||||
author: 'Xurdejl';
|
|
||||||
dark: 'true';
|
|
||||||
}
|
|
||||||
|
|
||||||
@OBSThemeVars {
|
|
||||||
--ctp_rosewater: #f5e0dc;
|
|
||||||
--ctp_flamingo: #f2cdcd;
|
|
||||||
--ctp_pink: #f5c2e7;
|
|
||||||
--ctp_mauve: #cba6f7;
|
|
||||||
--ctp_red: #f38ba8;
|
|
||||||
--ctp_maroon: #eba0ac;
|
|
||||||
--ctp_peach: #fab387;
|
|
||||||
--ctp_yellow: #f9e2af;
|
|
||||||
--ctp_green: #a6e3a1;
|
|
||||||
--ctp_teal: #94e2d5;
|
|
||||||
--ctp_sky: #89dceb;
|
|
||||||
--ctp_sapphire: #74c7ec;
|
|
||||||
--ctp_blue: #89b4fa;
|
|
||||||
--ctp_lavender: #b4befe;
|
|
||||||
--ctp_text: #cdd6f4;
|
|
||||||
--ctp_subtext1: #bac2de;
|
|
||||||
--ctp_subtext0: #a6adc8;
|
|
||||||
--ctp_overlay2: #9399b2;
|
|
||||||
--ctp_overlay1: #7f849c;
|
|
||||||
--ctp_overlay0: #6c7086;
|
|
||||||
--ctp_surface2: #585b70;
|
|
||||||
--ctp_surface1: #45475a;
|
|
||||||
--ctp_surface0: #313244;
|
|
||||||
--ctp_base: #1e1e2e;
|
|
||||||
--ctp_mantle: #181825;
|
|
||||||
--ctp_crust: #11111b;
|
|
||||||
--ctp_selection_background: #353649;
|
|
||||||
}
|
|
||||||
|
|
||||||
VolumeMeter {
|
|
||||||
qproperty-foregroundNominalColor: #6fd266;
|
|
||||||
qproperty-foregroundWarningColor: #f7853f;
|
|
||||||
qproperty-foregroundErrorColor: #ec4675;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Context Menu */
|
|
||||||
QMenu::right-arrow {
|
|
||||||
image: url(theme:Dark/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Dock Widget */
|
|
||||||
QDockWidget {
|
|
||||||
titlebar-close-icon: url(theme:Dark/close.svg);
|
|
||||||
titlebar-normal-icon: url(theme:Dark/popout.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Context Bar */
|
|
||||||
QPushButton#sourcePropertiesButton {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QPushButton#sourceFiltersButton {
|
|
||||||
qproperty-icon: url(theme:Dark/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Scenes and Sources toolbar */
|
|
||||||
* [themeID="addIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/plus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="removeIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/trash.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="clearIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/entry-clear.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="propertiesIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="configIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="menuIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="refreshIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/refresh.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="cogsIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/cogs.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
#sourceInteractButton {
|
|
||||||
qproperty-icon: url(theme:Dark/interact.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="upArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="downArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media-pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="filtersIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QToolBarExtension {
|
|
||||||
qproperty-icon: url(theme:Dark/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ComboBox */
|
|
||||||
QComboBox::down-arrow,
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Dark/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QComboBox::down-arrow:editable,
|
|
||||||
QDateTimeEdit::down-arrow:editable {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Spinbox and doubleSpinbox */
|
|
||||||
QSpinBox::up-arrow,
|
|
||||||
QDoubleSpinBox::up-arrow {
|
|
||||||
image: url(theme:Dark/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QSpinBox::down-arrow,
|
|
||||||
QDoubleSpinBox::down-arrow {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Buttons */
|
|
||||||
QPushButton::menu-indicator {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Settings Icons */
|
|
||||||
OBSBasicSettings {
|
|
||||||
qproperty-generalIcon: url(theme:Dark/settings/general.svg);
|
|
||||||
qproperty-appearanceIcon: url(theme:Dark/settings/appearance.svg);
|
|
||||||
qproperty-streamIcon: url(theme:Dark/settings/stream.svg);
|
|
||||||
qproperty-outputIcon: url(theme:Dark/settings/output.svg);
|
|
||||||
qproperty-audioIcon: url(theme:Dark/settings/audio.svg);
|
|
||||||
qproperty-videoIcon: url(theme:Dark/settings/video.svg);
|
|
||||||
qproperty-hotkeysIcon: url(theme:Dark/settings/hotkeys.svg);
|
|
||||||
qproperty-accessibilityIcon: url(theme:Dark/settings/accessibility.svg);
|
|
||||||
qproperty-advancedIcon: url(theme:Dark/settings/advanced.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Checkboxes */
|
|
||||||
QCheckBox::indicator:unchecked,
|
|
||||||
QGroupBox::indicator:unchecked {
|
|
||||||
image: url(theme:Yami/checkbox_unchecked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:unchecked:hover,
|
|
||||||
QGroupBox::indicator:unchecked:hover {
|
|
||||||
border: none;
|
|
||||||
image: url(theme:Yami/checkbox_unchecked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked,
|
|
||||||
QGroupBox::indicator:checked {
|
|
||||||
image: url(theme:Yami/checkbox_checked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:hover,
|
|
||||||
QGroupBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Yami/checkbox_checked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:disabled,
|
|
||||||
QGroupBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Yami/checkbox_checked_disabled.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Locked CheckBox */
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/locked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Visibility CheckBox */
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/visible.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="revertIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/revert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Mute CheckBox */
|
|
||||||
MuteCheckBox::indicator:checked {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:indeterminate {
|
|
||||||
image: url(theme:Dark/unassigned.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:focus {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:focus {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Dark/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:disabled {
|
|
||||||
image: url(theme:Dark/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Sources List Group Collapse Checkbox */
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Dark/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Dark/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Icons */
|
|
||||||
OBSBasic {
|
|
||||||
qproperty-imageIcon: url(theme:Dark/sources/image.svg);
|
|
||||||
qproperty-colorIcon: url(theme:Dark/sources/brush.svg);
|
|
||||||
qproperty-slideshowIcon: url(theme:Dark/sources/slideshow.svg);
|
|
||||||
qproperty-audioInputIcon: url(theme:Dark/sources/microphone.svg);
|
|
||||||
qproperty-audioOutputIcon: url(theme:Dark/settings/audio.svg);
|
|
||||||
qproperty-desktopCapIcon: url(theme:Dark/settings/video.svg);
|
|
||||||
qproperty-windowCapIcon: url(theme:Dark/sources/window.svg);
|
|
||||||
qproperty-gameCapIcon: url(theme:Dark/sources/gamepad.svg);
|
|
||||||
qproperty-cameraIcon: url(theme:Dark/sources/camera.svg);
|
|
||||||
qproperty-textIcon: url(theme:Dark/sources/text.svg);
|
|
||||||
qproperty-mediaIcon: url(theme:Dark/sources/media.svg);
|
|
||||||
qproperty-browserIcon: url(theme:Dark/sources/globe.svg);
|
|
||||||
qproperty-groupIcon: url(theme:Dark/sources/group.svg);
|
|
||||||
qproperty-sceneIcon: url(theme:Dark/sources/scene.svg);
|
|
||||||
qproperty-defaultIcon: url(theme:Dark/sources/default.svg);
|
|
||||||
qproperty-audioProcessOutputIcon: url(theme:Dark/sources/windowaudio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Save icon */
|
|
||||||
* [themeID="replayIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Dark/save.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Media icons */
|
|
||||||
* [themeID="playIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_play.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="restartIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_restart.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="stopIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_stop.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="nextIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_next.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="previousIcon"] {
|
|
||||||
qproperty-icon: url(theme:Dark/media/media_previous.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* YouTube Integration */
|
|
||||||
OBSYoutubeActions {
|
|
||||||
qproperty-thumbPlaceholder: url(theme:Dark/sources/image.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Widget */
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Top Bar Buttons */
|
|
||||||
#qt_calendar_monthbutton::menu-indicator {
|
|
||||||
image: url(theme:Dark/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_prevmonth {
|
|
||||||
qproperty-icon: url(theme:Dark/left.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_nextmonth {
|
|
||||||
qproperty-icon: url(theme:Dark/right.svg);
|
|
||||||
}
|
|
||||||
@@ -1,324 +0,0 @@
|
|||||||
@OBSThemeMeta {
|
|
||||||
name: 'Latte';
|
|
||||||
id: 'com.obsproject.Catppuccin.Latte';
|
|
||||||
extends: 'com.obsproject.Catppuccin';
|
|
||||||
author: 'Xurdejl';
|
|
||||||
dark: 'false';
|
|
||||||
}
|
|
||||||
|
|
||||||
@OBSThemeVars {
|
|
||||||
--ctp_rosewater: #dc8a78;
|
|
||||||
--ctp_flamingo: #dd7878;
|
|
||||||
--ctp_pink: #ea76cb;
|
|
||||||
--ctp_mauve: #8839ef;
|
|
||||||
--ctp_red: #d20f39;
|
|
||||||
--ctp_maroon: #e64553;
|
|
||||||
--ctp_peach: #fe640b;
|
|
||||||
--ctp_yellow: #df8e1d;
|
|
||||||
--ctp_green: #40a02b;
|
|
||||||
--ctp_teal: #179299;
|
|
||||||
--ctp_sky: #04a5e5;
|
|
||||||
--ctp_sapphire: #209fb5;
|
|
||||||
--ctp_blue: #1e66f5;
|
|
||||||
--ctp_lavender: #7287fd;
|
|
||||||
--ctp_text: #4c4f69;
|
|
||||||
--ctp_subtext1: #5c5f77;
|
|
||||||
--ctp_subtext0: #6c6f85;
|
|
||||||
--ctp_overlay2: #7c7f93;
|
|
||||||
--ctp_overlay1: #8c8fa1;
|
|
||||||
--ctp_overlay0: #9ca0b0;
|
|
||||||
--ctp_surface2: #acb0be;
|
|
||||||
--ctp_surface1: #bcc0cc;
|
|
||||||
--ctp_surface0: #ccd0da;
|
|
||||||
--ctp_base: #eff1f5;
|
|
||||||
--ctp_mantle: #e6e9ef;
|
|
||||||
--ctp_crust: #dce0e8;
|
|
||||||
--ctp_selection_background: #d4d7df;
|
|
||||||
}
|
|
||||||
|
|
||||||
VolumeMeter {
|
|
||||||
qproperty-foregroundNominalColor: #62ce4a;
|
|
||||||
qproperty-foregroundWarningColor: #fe9558;
|
|
||||||
qproperty-foregroundErrorColor: #f13d64;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Context Menu */
|
|
||||||
QMenu::right-arrow {
|
|
||||||
image: url(theme:Light/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Dock Widget */
|
|
||||||
QDockWidget {
|
|
||||||
titlebar-close-icon: url(theme:Light/close.svg);
|
|
||||||
titlebar-normal-icon: url(theme:Light/popout.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Context Bar */
|
|
||||||
QPushButton#sourcePropertiesButton {
|
|
||||||
qproperty-icon: url(theme:Light/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QPushButton#sourceFiltersButton {
|
|
||||||
qproperty-icon: url(theme:Light/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Scenes and Sources toolbar */
|
|
||||||
* [themeID="addIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/plus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="removeIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/trash.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="clearIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/entry-clear.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="propertiesIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="configIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/settings/general.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="menuIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="refreshIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/refresh.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="cogsIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/cogs.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
#sourceInteractButton {
|
|
||||||
qproperty-icon: url(theme:Light/interact.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="upArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="downArrowIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/media-pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="filtersIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/filter.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QToolBarExtension {
|
|
||||||
qproperty-icon: url(theme:Light/dots-vert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ComboBox */
|
|
||||||
QComboBox::down-arrow,
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Light/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QComboBox::down-arrow:editable,
|
|
||||||
QDateTimeEdit::down-arrow:editable {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Spinbox and doubleSpinbox */
|
|
||||||
QSpinBox::up-arrow,
|
|
||||||
QDoubleSpinBox::up-arrow {
|
|
||||||
image: url(theme:Light/up.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QSpinBox::down-arrow,
|
|
||||||
QDoubleSpinBox::down-arrow {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Buttons */
|
|
||||||
QPushButton::menu-indicator {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Settings Icons */
|
|
||||||
OBSBasicSettings {
|
|
||||||
qproperty-generalIcon: url(theme:Light/settings/general.svg);
|
|
||||||
qproperty-appearanceIcon: url(theme:Light/settings/appearance.svg);
|
|
||||||
qproperty-streamIcon: url(theme:Light/settings/stream.svg);
|
|
||||||
qproperty-outputIcon: url(theme:Light/settings/output.svg);
|
|
||||||
qproperty-audioIcon: url(theme:Light/settings/audio.svg);
|
|
||||||
qproperty-videoIcon: url(theme:Light/settings/video.svg);
|
|
||||||
qproperty-hotkeysIcon: url(theme:Light/settings/hotkeys.svg);
|
|
||||||
qproperty-accessibilityIcon: url(theme:Light/settings/accessibility.svg);
|
|
||||||
qproperty-advancedIcon: url(theme:Light/settings/advanced.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Checkboxes */
|
|
||||||
QCheckBox::indicator:unchecked,
|
|
||||||
QGroupBox::indicator:unchecked {
|
|
||||||
image: url(theme:Light/checkbox_unchecked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:unchecked:hover,
|
|
||||||
QGroupBox::indicator:unchecked:hover {
|
|
||||||
border: none;
|
|
||||||
image: url(theme:Light/checkbox_unchecked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked,
|
|
||||||
QGroupBox::indicator:checked {
|
|
||||||
image: url(theme:Light/checkbox_checked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:hover,
|
|
||||||
QGroupBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/checkbox_checked_focus.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox::indicator:checked:disabled,
|
|
||||||
QGroupBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Light/checkbox_checked_disabled.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Locked CheckBox */
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[lockCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/locked.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Visibility CheckBox */
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked,
|
|
||||||
QCheckBox[visibilityCheckBox=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/visible.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="revertIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/revert.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Mute CheckBox */
|
|
||||||
MuteCheckBox::indicator:checked {
|
|
||||||
image: url(theme:Light/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:indeterminate {
|
|
||||||
image: url(theme:Light/unassigned.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked {
|
|
||||||
image: url(theme:Light/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Light/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:focus {
|
|
||||||
image: url(theme:Light/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:focus {
|
|
||||||
image: url(theme:Light/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:checked:disabled {
|
|
||||||
image: url(theme:Light/mute.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
MuteCheckBox::indicator:unchecked:disabled {
|
|
||||||
image: url(theme:Light/settings/audio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Sources List Group Collapse Checkbox */
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover {
|
|
||||||
image: url(theme:Light/expand.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked,
|
|
||||||
QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover {
|
|
||||||
image: url(theme:Light/collapse.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Source Icons */
|
|
||||||
OBSBasic {
|
|
||||||
qproperty-imageIcon: url(theme:Light/sources/image.svg);
|
|
||||||
qproperty-colorIcon: url(theme:Light/sources/brush.svg);
|
|
||||||
qproperty-slideshowIcon: url(theme:Light/sources/slideshow.svg);
|
|
||||||
qproperty-audioInputIcon: url(theme:Light/sources/microphone.svg);
|
|
||||||
qproperty-audioOutputIcon: url(theme:Light/settings/audio.svg);
|
|
||||||
qproperty-desktopCapIcon: url(theme:Light/settings/video.svg);
|
|
||||||
qproperty-windowCapIcon: url(theme:Light/sources/window.svg);
|
|
||||||
qproperty-gameCapIcon: url(theme:Light/sources/gamepad.svg);
|
|
||||||
qproperty-cameraIcon: url(theme:Light/sources/camera.svg);
|
|
||||||
qproperty-textIcon: url(theme:Light/sources/text.svg);
|
|
||||||
qproperty-mediaIcon: url(theme:Light/sources/media.svg);
|
|
||||||
qproperty-browserIcon: url(theme:Light/sources/globe.svg);
|
|
||||||
qproperty-groupIcon: url(theme:Light/sources/group.svg);
|
|
||||||
qproperty-sceneIcon: url(theme:Light/sources/scene.svg);
|
|
||||||
qproperty-defaultIcon: url(theme:Light/sources/default.svg);
|
|
||||||
qproperty-audioProcessOutputIcon: url(theme:Light/sources/windowaudio.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Save icon */
|
|
||||||
* [themeID="replayIconSmall"] {
|
|
||||||
qproperty-icon: url(theme:Light/save.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Media icons */
|
|
||||||
* [themeID="playIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_play.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="pauseIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_pause.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="restartIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_restart.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="stopIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_stop.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="nextIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_next.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
* [themeID="previousIcon"] {
|
|
||||||
qproperty-icon: url(theme:Light/media/media_previous.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* YouTube Integration */
|
|
||||||
OBSYoutubeActions {
|
|
||||||
qproperty-thumbPlaceholder: url(theme:Light/sources/image.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Widget */
|
|
||||||
QDateTimeEdit::down-arrow {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Calendar Top Bar Buttons */
|
|
||||||
#qt_calendar_monthbutton::menu-indicator {
|
|
||||||
image: url(theme:Light/down.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_prevmonth {
|
|
||||||
qproperty-icon: url(theme:Light/left.svg);
|
|
||||||
}
|
|
||||||
|
|
||||||
QCalendarWidget #qt_calendar_nextmonth {
|
|
||||||
qproperty-icon: url(theme:Light/right.svg);
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme: Catppuccin
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user