26.05.20260108.3497aa5 generation 57 kernel version 6.18.4 at 11:55:53 2026-01-12 rebuilding
This commit is contained in:
parent
ce189c57ef
commit
d675e4c946
114 changed files with 2 additions and 6384 deletions
|
|
@ -1,4 +0,0 @@
|
|||
export PATH="$SCRIPTS_PATH:$PATH"
|
||||
fastfetch
|
||||
echo "Welcome, Morgan Mayday."
|
||||
PS1='\[\e[38;5;189m\]\u@\H\[\e[0m\] [\w] $ '
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
/**
|
||||
* @name OldDiscordFont
|
||||
* @author Snappy#1421
|
||||
* @description Discord changed their font recently, this will change it back to the old one
|
||||
* @version 1.0.2
|
||||
* @source https://github.com/snappycreeper/OldDiscordFont
|
||||
*/
|
||||
|
||||
:root {
|
||||
--font-primary: "Whitney", "gg sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
|
||||
--font-display: "Whitney", "gg sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Normal-300.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: italic;
|
||||
font-weight: 300;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Italic-300.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Normal-400.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Italic-400.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Normal-500.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: italic;
|
||||
font-weight: 500;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Italic-500.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Normal-600.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: italic;
|
||||
font-weight: 600;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Italic-600.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Normal-700.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Whitney";
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: url("https://cdn.jsdelivr.net/gh/snappycreeper/olddiscordfont/fonts/Whitney-Italic-700.woff2") format("woff2");
|
||||
}
|
||||
|
|
@ -1,567 +0,0 @@
|
|||
{
|
||||
"settings": {
|
||||
"autoUpdate": true,
|
||||
"autoUpdateNotification": true,
|
||||
"useQuickCss": true,
|
||||
"themeLinks": [],
|
||||
"eagerPatches": false,
|
||||
"enabledThemes": [],
|
||||
"enableReactDevtools": false,
|
||||
"frameless": false,
|
||||
"transparent": false,
|
||||
"winCtrlQ": false,
|
||||
"disableMinSize": false,
|
||||
"winNativeTitleBar": false,
|
||||
"plugins": {
|
||||
"ChatInputButtonAPI": {
|
||||
"enabled": true
|
||||
},
|
||||
"CommandsAPI": {
|
||||
"enabled": true
|
||||
},
|
||||
"DynamicImageModalAPI": {
|
||||
"enabled": true
|
||||
},
|
||||
"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": true
|
||||
},
|
||||
"AlwaysTrust": {
|
||||
"enabled": true
|
||||
},
|
||||
"AnonymiseFileNames": {
|
||||
"enabled": true
|
||||
},
|
||||
"AppleMusicRichPresence": {
|
||||
"enabled": false
|
||||
},
|
||||
"WebRichPresence (arRPC)": {
|
||||
"enabled": false
|
||||
},
|
||||
"BetterFolders": {
|
||||
"enabled": false
|
||||
},
|
||||
"BetterGifAltText": {
|
||||
"enabled": false
|
||||
},
|
||||
"BetterGifPicker": {
|
||||
"enabled": true
|
||||
},
|
||||
"BetterNotesBox": {
|
||||
"enabled": true
|
||||
},
|
||||
"BetterRoleContext": {
|
||||
"enabled": false
|
||||
},
|
||||
"BetterRoleDot": {
|
||||
"enabled": false
|
||||
},
|
||||
"BetterSessions": {
|
||||
"enabled": false
|
||||
},
|
||||
"BetterSettings": {
|
||||
"enabled": true
|
||||
},
|
||||
"BetterUploadButton": {
|
||||
"enabled": false
|
||||
},
|
||||
"BiggerStreamPreview": {
|
||||
"enabled": false
|
||||
},
|
||||
"BlurNSFW": {
|
||||
"enabled": false
|
||||
},
|
||||
"CallTimer": {
|
||||
"enabled": true
|
||||
},
|
||||
"ClearURLs": {
|
||||
"enabled": true
|
||||
},
|
||||
"ClientTheme": {
|
||||
"enabled": false
|
||||
},
|
||||
"ColorSighted": {
|
||||
"enabled": false
|
||||
},
|
||||
"ConsoleJanitor": {
|
||||
"enabled": false
|
||||
},
|
||||
"ConsoleShortcuts": {
|
||||
"enabled": false
|
||||
},
|
||||
"CopyEmojiMarkdown": {
|
||||
"enabled": true
|
||||
},
|
||||
"CopyFileContents": {
|
||||
"enabled": false
|
||||
},
|
||||
"CopyUserURLs": {
|
||||
"enabled": false
|
||||
},
|
||||
"CrashHandler": {
|
||||
"enabled": true
|
||||
},
|
||||
"CtrlEnterSend": {
|
||||
"enabled": false
|
||||
},
|
||||
"CustomIdle": {
|
||||
"enabled": false
|
||||
},
|
||||
"CustomRPC": {
|
||||
"enabled": false
|
||||
},
|
||||
"Dearrow": {
|
||||
"enabled": false
|
||||
},
|
||||
"Decor": {
|
||||
"enabled": false
|
||||
},
|
||||
"DisableCallIdle": {
|
||||
"enabled": false
|
||||
},
|
||||
"DontRoundMyTimestamps": {
|
||||
"enabled": false
|
||||
},
|
||||
"Experiments": {
|
||||
"enabled": false
|
||||
},
|
||||
"ExpressionCloner": {
|
||||
"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": true
|
||||
},
|
||||
"FullSearchContext": {
|
||||
"enabled": false
|
||||
},
|
||||
"FullUserInChatbox": {
|
||||
"enabled": false
|
||||
},
|
||||
"GameActivityToggle": {
|
||||
"enabled": false
|
||||
},
|
||||
"GifPaste": {
|
||||
"enabled": false
|
||||
},
|
||||
"GreetStickerPicker": {
|
||||
"enabled": false
|
||||
},
|
||||
"HideMedia": {
|
||||
"enabled": false
|
||||
},
|
||||
"iLoveSpam": {
|
||||
"enabled": false
|
||||
},
|
||||
"IgnoreActivities": {
|
||||
"enabled": false
|
||||
},
|
||||
"ImageLink": {
|
||||
"enabled": false
|
||||
},
|
||||
"ImageZoom": {
|
||||
"enabled": false
|
||||
},
|
||||
"ImplicitRelationships": {
|
||||
"enabled": true
|
||||
},
|
||||
"InvisibleChat": {
|
||||
"enabled": false
|
||||
},
|
||||
"IrcColors": {
|
||||
"enabled": false
|
||||
},
|
||||
"KeepCurrentChannel": {
|
||||
"enabled": false
|
||||
},
|
||||
"LastFMRichPresence": {
|
||||
"enabled": false
|
||||
},
|
||||
"LoadingQuotes": {
|
||||
"enabled": false
|
||||
},
|
||||
"MemberCount": {
|
||||
"enabled": true
|
||||
},
|
||||
"MentionAvatars": {
|
||||
"enabled": true
|
||||
},
|
||||
"MessageClickActions": {
|
||||
"enabled": false
|
||||
},
|
||||
"MessageLatency": {
|
||||
"enabled": false
|
||||
},
|
||||
"MessageLinkEmbeds": {
|
||||
"enabled": false
|
||||
},
|
||||
"MessageLogger": {
|
||||
"enabled": false
|
||||
},
|
||||
"MessageTags": {
|
||||
"enabled": false
|
||||
},
|
||||
"MutualGroupDMs": {
|
||||
"enabled": true
|
||||
},
|
||||
"NewGuildSettings": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoBlockedMessages": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoDevtoolsWarning": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoF1": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoMaskedUrlPaste": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoMosaic": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoOnboardingDelay": {
|
||||
"enabled": true
|
||||
},
|
||||
"NoPendingCount": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoProfileThemes": {
|
||||
"enabled": true
|
||||
},
|
||||
"NoReplyMention": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoServerEmojis": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoTypingAnimation": {
|
||||
"enabled": true
|
||||
},
|
||||
"NoUnblockToJump": {
|
||||
"enabled": false
|
||||
},
|
||||
"NormalizeMessageLinks": {
|
||||
"enabled": false
|
||||
},
|
||||
"NotificationVolume": {
|
||||
"enabled": true
|
||||
},
|
||||
"OnePingPerDM": {
|
||||
"enabled": false
|
||||
},
|
||||
"oneko": {
|
||||
"enabled": false
|
||||
},
|
||||
"OpenInApp": {
|
||||
"enabled": false
|
||||
},
|
||||
"OverrideForumDefaults": {
|
||||
"enabled": false
|
||||
},
|
||||
"PauseInvitesForever": {
|
||||
"enabled": false
|
||||
},
|
||||
"PermissionFreeWill": {
|
||||
"enabled": false
|
||||
},
|
||||
"PermissionsViewer": {
|
||||
"enabled": false
|
||||
},
|
||||
"petpet": {
|
||||
"enabled": true
|
||||
},
|
||||
"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": true
|
||||
},
|
||||
"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": true
|
||||
},
|
||||
"WebKeybinds": {
|
||||
"enabled": true
|
||||
},
|
||||
"WebScreenShareFixes": {
|
||||
"enabled": true
|
||||
},
|
||||
"WhoReacted": {
|
||||
"enabled": true
|
||||
},
|
||||
"XSOverlay": {
|
||||
"enabled": false
|
||||
},
|
||||
"YoutubeAdblock": {
|
||||
"enabled": true
|
||||
},
|
||||
"BadgeAPI": {
|
||||
"enabled": true
|
||||
},
|
||||
"CopyStickerLinks": {
|
||||
"enabled": false
|
||||
},
|
||||
"NoTrack": {
|
||||
"enabled": true,
|
||||
"disableAnalytics": true
|
||||
},
|
||||
"Settings": {
|
||||
"enabled": true,
|
||||
"settingsLocation": "aboveNitro"
|
||||
},
|
||||
"DisableDeepLinks": {
|
||||
"enabled": true
|
||||
},
|
||||
"SupportHelper": {
|
||||
"enabled": true
|
||||
},
|
||||
"WebContextMenus": {
|
||||
"enabled": true
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"timeout": 5000,
|
||||
"position": "bottom-right",
|
||||
"useNative": "not-focused",
|
||||
"logLimit": 50
|
||||
},
|
||||
"cloud": {
|
||||
"authenticated": false,
|
||||
"url": "https://api.vencord.dev/",
|
||||
"settingsSync": false,
|
||||
"settingsSyncVersion": 1755911198541
|
||||
}
|
||||
},
|
||||
"quickCss": ""
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,3 +0,0 @@
|
|||
<Addins host-reference="/nix/store/8jlhjdgcahnhkwb2g6p9zahprjgq9nxb-Pinta-3.0/lib/Pinta/Pinta.dll">
|
||||
<Directory shared="false">/nix/store/8jlhjdgcahnhkwb2g6p9zahprjgq9nxb-Pinta-3.0/lib/Pinta</Directory>
|
||||
</Addins>
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
<Addins host-reference="/nix/store/w12m4rl0vlnxfxkslcamhh7xqzjsib7s-Pinta-3.0.3/lib/Pinta/Pinta.dll">
|
||||
<Directory shared="false">/nix/store/w12m4rl0vlnxfxkslcamhh7xqzjsib7s-Pinta-3.0.3/lib/Pinta</Directory>
|
||||
</Addins>
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
<Addins host-reference="/nix/store/g7a7z6acwxv2d0b3ipxn94150bswni3r-Pinta-3.0.3/lib/Pinta/Pinta.dll">
|
||||
<Directory shared="false">/nix/store/g7a7z6acwxv2d0b3ipxn94150bswni3r-Pinta-3.0.3/lib/Pinta</Directory>
|
||||
</Addins>
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AddinSystemConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<Repositories>
|
||||
<Repository id="rep0">
|
||||
<IsReference>false</IsReference>
|
||||
<File>/home/mayday/.config/Pinta/addins/repository-cache/pintaproject.github.io_0.mrep</File>
|
||||
<Url>http://pintaproject.github.io/Pinta-Community-Addins/repository/Linux/main.mrep</Url>
|
||||
<ProviderId>MonoAddins</ProviderId>
|
||||
<Name>Pinta Community Addins - Platform-Specific</Name>
|
||||
<LastModified>1900-01-01T00:00:00</LastModified>
|
||||
</Repository>
|
||||
<Repository id="rep1">
|
||||
<IsReference>false</IsReference>
|
||||
<File>/home/mayday/.config/Pinta/addins/repository-cache/pintaproject.github.io_1.mrep</File>
|
||||
<Url>http://pintaproject.github.io/Pinta-Community-Addins/repository/All/main.mrep</Url>
|
||||
<ProviderId>MonoAddins</ProviderId>
|
||||
<Name>Pinta Community Addins - Cross-Platform</Name>
|
||||
<LastModified>1900-01-01T00:00:00</LastModified>
|
||||
</Repository>
|
||||
</Repositories>
|
||||
<RepositoryIdCount>2</RepositoryIdCount>
|
||||
<DisabledAddins />
|
||||
<AddinPaths />
|
||||
</AddinSystemConfiguration>
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
; Hexadecimal format: aarrggbb
|
||||
FFFFFFFF
|
||||
FF000000
|
||||
FFA0A0A0
|
||||
FF808080
|
||||
FF404040
|
||||
FF303030
|
||||
FFFF0000
|
||||
FFFF7F7F
|
||||
FFFF6A00
|
||||
FFFFB27F
|
||||
FFFFD800
|
||||
FFFFE97F
|
||||
FFB6FF00
|
||||
FFDAFF7F
|
||||
FF4CFF00
|
||||
FFA5FF7F
|
||||
FF00FF21
|
||||
FF7FFF8E
|
||||
FF00FF90
|
||||
FF7FFFC5
|
||||
FF00FFFF
|
||||
FF7FFFFF
|
||||
FF0094FF
|
||||
FF7FC9FF
|
||||
FF0026FF
|
||||
FF7F92FF
|
||||
FF4800FF
|
||||
FFA17FFF
|
||||
FFB200FF
|
||||
FFD67FFF
|
||||
FFFF00DC
|
||||
FFFF7FED
|
||||
FFFF006E
|
||||
FFFF7FB6
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
<settings>
|
||||
<setting name="dock-layers-minimized" type="System.Boolean">False</setting>
|
||||
<setting name="dock-history-minimized" type="System.Boolean">False</setting>
|
||||
<setting name="window-size-width" type="System.Int32">1100</setting>
|
||||
<setting name="window-size-height" type="System.Int32">750</setting>
|
||||
<setting name="ruler-metric" type="System.Int32">0</setting>
|
||||
<setting name="color-scheme" type="System.Int32">0</setting>
|
||||
<setting name="window-maximized" type="System.Boolean">True</setting>
|
||||
<setting name="ruler-shown" type="System.Boolean">False</setting>
|
||||
<setting name="image-tabs-shown" type="System.Boolean">True</setting>
|
||||
<setting name="tool-windows-shown" type="System.Boolean">True</setting>
|
||||
<setting name="toolbar-shown" type="System.Boolean">True</setting>
|
||||
<setting name="statusbar-shown" type="System.Boolean">True</setting>
|
||||
<setting name="toolbox-shown" type="System.Boolean">True</setting>
|
||||
<setting name="last-dialog-directory" type="System.String">file:///home/mayday/Downloads</setting>
|
||||
<setting name="last-selected-tool" type="System.String">ColorPickerTool</setting>
|
||||
<setting name="primary-color" type="System.String">FF869D8F</setting>
|
||||
<setting name="secondary-color" type="System.String">FFFFFFFF</setting>
|
||||
<setting name="recently-used-colors" type="System.String">FF869D8F,FFE5E5E5,FFE5E5E5,FFE5E5E5,FFE5E5E5,FFE5E5E5,FFE5E5E5,FFE5E5E5,FFE5E5E5,FFE5E5E5</setting>
|
||||
<setting name="paintbrushtool-antialias" type="System.Int32">0</setting>
|
||||
<setting name="paintbrushtool-brush-width" type="System.Int32">2</setting>
|
||||
<setting name="paint-brush-brush" type="System.Int32">0</setting>
|
||||
<setting name="erasertool-brush-width" type="System.Int32">2</setting>
|
||||
<setting name="color-picker-tool-selection" type="System.Int32">0</setting>
|
||||
<setting name="color-picker-sample-size" type="System.Int32">0</setting>
|
||||
<setting name="color-picker-sample-type" type="System.Int32">0</setting>
|
||||
<setting name="freeformshapetool-brush-width" type="System.Int32">2</setting>
|
||||
<setting name="clonestamptool-brush-width" type="System.Int32">2</setting>
|
||||
<setting name="recolortool-brush-width" type="System.Int32">2</setting>
|
||||
<setting name="menubar-shown" type="System.Boolean">False</setting>
|
||||
</settings>
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
{
|
||||
"add_formats_to_existing": false,
|
||||
"case_sensitive": false,
|
||||
"check_for_dupes_on_ctl": false,
|
||||
"database_path": "/home/mayday/library1.db",
|
||||
"filename_pattern": "(?P<title>.+) - (?P<author>[^_]+)",
|
||||
"input_format_order": [
|
||||
"EPUB",
|
||||
"AZW3",
|
||||
"MOBI",
|
||||
"LIT",
|
||||
"PRC",
|
||||
"FB2",
|
||||
"HTML",
|
||||
"HTM",
|
||||
"XHTM",
|
||||
"SHTML",
|
||||
"XHTML",
|
||||
"ZIP",
|
||||
"DOCX",
|
||||
"ODT",
|
||||
"RTF",
|
||||
"PDF",
|
||||
"TXT"
|
||||
],
|
||||
"installation_uuid": "11b0432a-bf4c-488a-8797-fba3e94a1581",
|
||||
"isbndb_com_key": "",
|
||||
"language": null,
|
||||
"library_path": null,
|
||||
"limit_search_columns": false,
|
||||
"limit_search_columns_to": [
|
||||
"title",
|
||||
"authors",
|
||||
"tags",
|
||||
"series",
|
||||
"publisher"
|
||||
],
|
||||
"manage_device_metadata": "manual",
|
||||
"mark_new_books": false,
|
||||
"migrated": false,
|
||||
"network_timeout": 5,
|
||||
"new_book_tags": [],
|
||||
"numeric_collation": false,
|
||||
"output_format": "EPUB",
|
||||
"read_file_metadata": true,
|
||||
"saved_searches": {},
|
||||
"swap_author_names": false,
|
||||
"use_primary_find_in_search": true,
|
||||
"user_categories": {},
|
||||
"worker_process_priority": "normal"
|
||||
}
|
||||
|
|
@ -1,100 +0,0 @@
|
|||
{
|
||||
"custom_colors_for_color_dialog": [
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
[
|
||||
255,
|
||||
255,
|
||||
255,
|
||||
255
|
||||
]
|
||||
]
|
||||
}
|
||||
|
|
@ -1,76 +0,0 @@
|
|||
{
|
||||
"geometry-of-main_window_geometry": {
|
||||
"frame_geometry": {
|
||||
"height": 480,
|
||||
"width": 640,
|
||||
"x": -3,
|
||||
"y": -30
|
||||
},
|
||||
"full_screened": false,
|
||||
"geometry": {
|
||||
"height": 447,
|
||||
"width": 634,
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"maximized": false,
|
||||
"normal_geometry": {
|
||||
"height": 447,
|
||||
"width": 634,
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"qt": {
|
||||
"__class__": "bytearray",
|
||||
"__value__": "AdnQywADAAD////9////4gAAAnwAAAHBAAAAAAAAAAAAAAJ5AAABvgAAAAAAAAAAB4AAAAAAAAAAAAAAAnkAAAG+"
|
||||
},
|
||||
"screen": {
|
||||
"depth": 32,
|
||||
"device_pixel_ratio": 1.0,
|
||||
"geometry_in_logical_pixels": {
|
||||
"height": 1200,
|
||||
"width": 1920,
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"index_in_screens_list": 0,
|
||||
"manufacturer": "BOE",
|
||||
"model": "NV122WUM-N42",
|
||||
"name": "eDP-1",
|
||||
"serial": "",
|
||||
"size_in_logical_pixels": {
|
||||
"height": 1200,
|
||||
"width": 1920
|
||||
},
|
||||
"virtual_geometry": {
|
||||
"height": 1200,
|
||||
"width": 1920,
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"main_window_state": {
|
||||
"__class__": "bytearray",
|
||||
"__value__": "AAAA/wAAAAH9AAAAAgAAAAAAAAAAAAAAAPwCAAAAAvsAAAAQAHQAbwBjAC0AZABvAGMAawAAAAAA/////wAAAIQA////+wAAABYAcwBlAGEAcgBjAGgALQBkAG8AYwBrAAAAAAD/////AAAAkAD///8AAAABAAAAAAAAAAD8AgAAAAT7AAAAFgBsAG8AbwBrAHUAcAAtAGQAbwBjAGsAAAAAAP////8AAAB3AP////sAAAAcAGIAbwBvAGsAbQBhAHIAawBzAC0AZABvAGMAawAAAAAA/////wAAAOEA////+wAAABwAaQBuAHMAcABlAGMAdABvAHIALQBkAG8AYwBrAAAAAAD/////AAAAEAD////7AAAAHgBoAGkAZwBoAGwAaQBnAGgAdABzAC0AZABvAGMAawAAAAAA/////wAAAMsA////AAACegAAAb8AAAAEAAAABAAAAAgAAAAI/AAAAAEAAAAAAAAAAQAAAB4AYQBjAHQAaQBvAG4AcwBfAHQAbwBvAGwAYgBhAHICAAAAAP////8AAAAAAAAAAA=="
|
||||
},
|
||||
"old_prefs_migrated": true,
|
||||
"session_data": {
|
||||
"controls_help_shown_count": 1,
|
||||
"standalone_font_settings": {},
|
||||
"standalone_misc_settings": {
|
||||
"remember_last_read": true,
|
||||
"remember_window_geometry": false,
|
||||
"save_annotations_in_ebook": true,
|
||||
"singleinstance": false
|
||||
},
|
||||
"standalone_recently_opened": [
|
||||
{
|
||||
"key": "/home/mayday/ventoy/Ventoy/README.md",
|
||||
"pathtoebook": "/home/mayday/ventoy/Ventoy/README.md",
|
||||
"timestamp": "2025-08-19T16:49:48.523Z",
|
||||
"title": "README"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
[{"pos": "epubcfi(/2/2/4/6/1:308)", "pos_type": "epubcfi", "timestamp": "2025-08-19T20:01:32.328283+00:00", "type": "last-read"}]
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
# The current version of the config schema
|
||||
version: 1
|
||||
# What protocol to use when performing git operations. Supported values: ssh, https
|
||||
git_protocol: https
|
||||
# What editor gh should run when creating issues, pull requests, etc. If blank, will refer to environment.
|
||||
editor:
|
||||
# When to interactively prompt. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled
|
||||
prompt: enabled
|
||||
# Preference for editor-based interactive prompting. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled
|
||||
prefer_editor_prompt: disabled
|
||||
# A pager program to send command output to, e.g. "less". If blank, will refer to environment. Set the value to "cat" to disable the pager.
|
||||
pager:
|
||||
# Aliases allow you to create nicknames for gh commands
|
||||
aliases:
|
||||
co: pr checkout
|
||||
# The path to a unix socket through which send HTTP connections. If blank, HTTP traffic will be handled by net/http.DefaultTransport.
|
||||
http_unix_socket:
|
||||
# What web browser gh should use when opening URLs. If blank, will refer to environment.
|
||||
browser:
|
||||
# Whether to display labels using their RGB hex color codes in terminals that support truecolor. Supported values: enabled, disabled
|
||||
color_labels: disabled
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<cphistory>
|
||||
<operations />
|
||||
<params />
|
||||
</cphistory>
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
[Windows]
|
||||
Count=1
|
||||
|
||||
[Window0Column0]
|
||||
Notebook0Dialogs=Objects;FillStroke;
|
||||
Notebook0Height=940
|
||||
Notebook0ActiveTab=1
|
||||
ColumnWidth=469
|
||||
NotebookCount=1
|
||||
BeforeCanvas=false
|
||||
|
||||
[Window0]
|
||||
ColumnCount=1
|
||||
Floating=false
|
||||
|
||||
[transient]
|
||||
state1=
|
||||
dialogs1=CloneTiler;
|
||||
state2=
|
||||
dialogs2=DocumentProperties;
|
||||
state3=
|
||||
dialogs3=DocumentResources;
|
||||
state4=
|
||||
dialogs4=ExtensionsGallery;
|
||||
state5=
|
||||
dialogs5=FilterEffects;
|
||||
state6=
|
||||
dialogs6=FilterGallery;
|
||||
state7=
|
||||
dialogs7=FontCollections;
|
||||
state8=[Windows]\nCount=1\n\n[Window0Column0]\nNotebook0Dialogs=Preferences;\nNotebookCount=1\n\n[Window0]\nColumnCount=1\nPosition=true\nx=503\ny=241\nwidth=914\nheight=750\n
|
||||
dialogs8=Preferences;
|
||||
state9=
|
||||
dialogs9=XMLEditor;
|
||||
count=9
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
Extension "Optimized PNG" failed to load because a dependency was not met.
|
||||
Dependency:
|
||||
type: executable
|
||||
location: path
|
||||
string: optipng
|
||||
|
||||
Extension "Export to PDF via Scribus" failed to load because a dependency was not met.
|
||||
Dependency:
|
||||
type: executable
|
||||
location: path
|
||||
string: scribus
|
||||
|
||||
Extension "Formula (pdflatex)" failed to load because a dependency was not met.
|
||||
Dependency:
|
||||
type: executable
|
||||
location: path
|
||||
string: pdflatex
|
||||
|
||||
Extension "Formula (typst)" failed to load because a dependency was not met.
|
||||
Dependency:
|
||||
type: executable
|
||||
location: path
|
||||
string: typst
|
||||
|
||||
Extension "GIMP XCF" failed to load because a dependency was not met.
|
||||
Dependency:
|
||||
type: executable
|
||||
location: path
|
||||
string: gimp
|
||||
|
||||
Extension "XFIG Input" failed to load because a dependency was not met.
|
||||
Dependency:
|
||||
type: executable
|
||||
location: path
|
||||
string: fig2dev
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
sans-serif
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,48 +0,0 @@
|
|||
# Make the cursor shape a beam
|
||||
shell_integration no-cursor
|
||||
cursor_shape block
|
||||
|
||||
# Padding
|
||||
window_padding_width 7
|
||||
window_padding_height 10
|
||||
|
||||
# Scroll back up to 3000 lines.
|
||||
scrollback_lines 3000
|
||||
|
||||
#Default font size.
|
||||
font_size 11
|
||||
|
||||
# Just a keybind to change font size to your liking, it's CTRL + scroll wheel up or down.
|
||||
map ctrl+shift+plus change_font_size all +1.0
|
||||
map ctrl+shift+minus change font size all -1.0
|
||||
|
||||
# Background opacity, set to 0 if you want blur/transparency.
|
||||
# Blur works with hyprland, or sway-fx as a drop-in replacement for sway.
|
||||
background_opacity 0.985
|
||||
|
||||
|
||||
# Finally, the COLORS! these use the design system I made for this rice.
|
||||
cursor #f4c9ef
|
||||
|
||||
selection_background #f4c9ef
|
||||
selection_foreground #321d32
|
||||
|
||||
background #321d32
|
||||
foreground #f4c9ef
|
||||
|
||||
color0 #9400ff
|
||||
color8 #92fcfa
|
||||
color1 #ff0000
|
||||
color9 #ff0000
|
||||
color2 #00ff5d
|
||||
color10 #00ff5d
|
||||
color3 #AC82E9
|
||||
color11 #AC82E9
|
||||
color4 #7b91fc
|
||||
color12 #7b91fc
|
||||
color5 #fce40f
|
||||
color13 #fce40f
|
||||
color6 #8F56E1
|
||||
color14 #8F56E1
|
||||
color7 #ff00ee
|
||||
color15 #d3d3d3
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
# Make the cursor shape a beam
|
||||
shell_integration no-cursor
|
||||
cursor_shape block
|
||||
|
||||
# Padding
|
||||
window_padding_width 7
|
||||
window_padding_height 10
|
||||
|
||||
# Scroll back up to 3000 lines.
|
||||
scrollback_lines 3000
|
||||
|
||||
#Default font size.
|
||||
font_size 12
|
||||
# BEGIN_KITTY_FONTS
|
||||
font_family family="Fira Code"
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
# END_KITTY_FONTS
|
||||
|
||||
# Just a keybind to change font size to your liking, it's CTRL + scroll wheel up or down.
|
||||
map ctrl+shift+plus change_font_size all +1.0
|
||||
map ctrl+shift+minus change font size all -1.0
|
||||
|
||||
# Background opacity, set to 0 if you want blur/transparency.
|
||||
# Blur works with hyprland, or sway-fx as a drop-in replacement for sway.
|
||||
background_opacity 0.985
|
||||
|
||||
|
||||
# Finally, the COLORS! these use the design system I made for this rice.
|
||||
cursor #207874
|
||||
|
||||
selection_background #d8d8d8
|
||||
selection_foreground #207874
|
||||
|
||||
background #101010
|
||||
foreground #d8d8d8
|
||||
|
||||
color0 #9400ff
|
||||
color8 #92fcfa
|
||||
color1 #ff0000
|
||||
color9 #ff0000
|
||||
color2 #00ff5d
|
||||
color10 #00ff5d
|
||||
color3 #AC82E9
|
||||
color11 #AC82E9
|
||||
color4 #7b91fc
|
||||
color12 #7b91fc
|
||||
color5 #fce40f
|
||||
color13 #fce40f
|
||||
color6 #8F56E1
|
||||
color14 #8F56E1
|
||||
color7 #ff00ee
|
||||
color15 #d3d3d3
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
# Make the cursor shape a beam
|
||||
shell_integration no-cursor
|
||||
cursor_shape block
|
||||
|
||||
# Padding
|
||||
window_padding_width 7
|
||||
window_padding_height 10
|
||||
|
||||
# Scroll back up to 3000 lines.
|
||||
scrollback_lines 3000
|
||||
|
||||
#Default font size.
|
||||
font_size 11
|
||||
|
||||
# Just a keybind to change font size to your liking, it's CTRL + scroll wheel up or down.
|
||||
map ctrl+shift+plus change_font_size all +1.0
|
||||
map ctrl+shift+minus change font size all -1.0
|
||||
|
||||
# Background opacity, set to 0 if you want blur/transparency.
|
||||
# Blur works with hyprland, or sway-fx as a drop-in replacement for sway.
|
||||
background_opacity 0.985
|
||||
|
||||
|
||||
# Finally, the COLORS! these use the design system I made for this rice.
|
||||
cursor #3e9949
|
||||
|
||||
selection_background #21351a
|
||||
selection_foreground #bae6c5
|
||||
|
||||
background #bae6c5
|
||||
foreground #0d1913
|
||||
|
||||
color0 #9400ff
|
||||
color8 #92fcfa
|
||||
color1 #ff0000
|
||||
color9 #ff0000
|
||||
color2 #00ff5d
|
||||
color10 #00ff5d
|
||||
color3 #AC82E9
|
||||
color11 #AC82E9
|
||||
color4 #7b91fc
|
||||
color12 #7b91fc
|
||||
color5 #fce40f
|
||||
color13 #fce40f
|
||||
color6 #8F56E1
|
||||
color14 #8F56E1
|
||||
color7 #ff00ee
|
||||
color15 #d3d3d3
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
# Make the cursor shape a beam
|
||||
shell_integration no-cursor
|
||||
cursor_shape block
|
||||
|
||||
# Padding
|
||||
window_padding_width 7
|
||||
window_padding_height 10
|
||||
|
||||
# Scroll back up to 3000 lines.
|
||||
scrollback_lines 3000
|
||||
|
||||
#Default font size.
|
||||
font_size 11
|
||||
|
||||
# Just a keybind to change font size to your liking, it's CTRL + scroll wheel up or down.
|
||||
map ctrl+shift+plus change_font_size all +1.0
|
||||
map ctrl+shift+minus change font size all -1.0
|
||||
|
||||
# Background opacity, set to 0 if you want blur/transparency.
|
||||
# Blur works with hyprland, or sway-fx as a drop-in replacement for sway.
|
||||
background_opacity 0.985
|
||||
|
||||
|
||||
# Finally, the COLORS! these use the design system I made for this rice.
|
||||
cursor #207874
|
||||
|
||||
selection_background #d8d8d8
|
||||
selection_foreground #207874
|
||||
|
||||
background #101010
|
||||
foreground #d8d8d8
|
||||
|
||||
color0 #9400ff
|
||||
color8 #92fcfa
|
||||
color1 #ff0000
|
||||
color9 #ff0000
|
||||
color2 #00ff5d
|
||||
color10 #00ff5d
|
||||
color3 #AC82E9
|
||||
color11 #AC82E9
|
||||
color4 #7b91fc
|
||||
color12 #7b91fc
|
||||
color5 #fce40f
|
||||
color13 #fce40f
|
||||
color6 #8F56E1
|
||||
color14 #8F56E1
|
||||
color7 #ff00ee
|
||||
color15 #d3d3d3
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
# BEGIN_KITTY_THEME
|
||||
include default_theme.conf
|
||||
# END_KITTY_THEME
|
||||
|
||||
|
||||
# BEGIN_KITTY_FONTS
|
||||
font_family family="Fira Code"
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
# END_KITTY_FONTS
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
# BEGIN_KITTY_THEME
|
||||
include default_theme.conf
|
||||
# END_KITTY_THEME
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
# Make the cursor shape a beam
|
||||
shell_integration no-cursor
|
||||
cursor_shape block
|
||||
|
||||
# Padding
|
||||
window_padding_width 7
|
||||
window_padding_height 10
|
||||
|
||||
# Scroll back up to 3000 lines.
|
||||
scrollback_lines 3000
|
||||
|
||||
#Default font size.
|
||||
font_size 11
|
||||
|
||||
# Just a keybind to change font size to your liking, it's CTRL + scroll wheel up or down.
|
||||
map ctrl+shift+plus change_font_size all +1.0
|
||||
map ctrl+shift+minus change font size all -1.0
|
||||
|
||||
# Background opacity, set to 0 if you want blur/transparency.
|
||||
# Blur works with hyprland, or sway-fx as a drop-in replacement for sway.
|
||||
background_opacity 0.985
|
||||
|
||||
|
||||
# Finally, the COLORS! these use the design system I made for this rice.
|
||||
cursor #626335
|
||||
|
||||
selection_background #1e1d1b
|
||||
selection_foreground #d9caba
|
||||
|
||||
background #baafa1
|
||||
foreground #1e1d1b
|
||||
|
||||
color0 #9400ff
|
||||
color8 #92fcfa
|
||||
color1 #ff0000
|
||||
color9 #ff0000
|
||||
color2 #00ff5d
|
||||
color10 #00ff5d
|
||||
color3 #AC82E9
|
||||
color11 #AC82E9
|
||||
color4 #7b91fc
|
||||
color12 #7b91fc
|
||||
color5 #fce40f
|
||||
color13 #fce40f
|
||||
color6 #8F56E1
|
||||
color14 #8F56E1
|
||||
color7 #ff00ee
|
||||
color15 #d3d3d3
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
Graphics Backend used: svp
|
||||
Passed Tests: 67
|
||||
Quirky Tests: 35
|
||||
Failed Tests: 1
|
||||
Skipped Tests: 6
|
||||
|
||||
---Name of the tests that failed---
|
||||
testDrawInvertN50WithRectangle
|
||||
|
||||
---Name of the tests that were Quirky---
|
||||
testDrawRectWithLine
|
||||
testDrawRectWithPolygon
|
||||
testDrawRectWithPolyLine
|
||||
testDrawRectWithPolyPolygon
|
||||
testDrawRectWithPolyPolygonB2D
|
||||
testDrawDiamondWithLine
|
||||
testComplexDrawTransformedBitmap24bpp
|
||||
testDashedLine
|
||||
testLinearGradientBorder
|
||||
testLinearGradientSteps
|
||||
testRadialGradient
|
||||
testRadialGradientOfs
|
||||
testHalfEllipseWithPolyLine
|
||||
testHalfEllipseAAWithPolyLine
|
||||
testHalfEllipseAAWithPolyLineB2D
|
||||
testHalfEllipseWithPolygon
|
||||
testHalfEllipseAAWithPolygon
|
||||
testDrawRectangleOnSize1028WithPixel
|
||||
testDrawRectangleOnSize4096WithPixel
|
||||
testDrawRectangleOnSize1028WithLine
|
||||
testDrawRectangleOnSize4096WithLine
|
||||
testDrawRectangleOnSize1028WithPolyLine
|
||||
testDrawRectangleOnSize4096WithPolyLine
|
||||
testDrawRectangleOnSize1028WithPolygon
|
||||
testDrawRectangleOnSize4096WithPolygon
|
||||
testDrawRectangleOnSize1028WithPolyLineB2D
|
||||
testDrawRectangleOnSize4096WithPolyLineB2D
|
||||
testDrawRectangleOnSize1028WithPolyPolygon
|
||||
testDrawRectangleOnSize4096WithPolyPolygon
|
||||
testDrawRectangleOnSize1028WithPolyPolygonB2D
|
||||
testDrawRectangleOnSize4096WithPolygonPolygonB2D
|
||||
testDrawOpenPolygonWithPolyLine
|
||||
testDrawOpenPolygonWithPolygon
|
||||
testDrawOpenPolygonWithPolyPolygon
|
||||
testDrawOpenPolygonWithPolyPolygonB2D
|
||||
|
||||
---Name of the tests that were Skipped---
|
||||
testDrawInvertTrackFrameWithRectangle
|
||||
testDrawBitmap32bpp
|
||||
testDrawTransformedBitmap32bpp
|
||||
testDrawBitmapExWithAlpha32bpp
|
||||
testDrawMask32bpp
|
||||
testDrawBlend32bpp
|
||||
Binary file not shown.
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
||||
<!--
|
||||
* This file is part of the LibreOffice project.
|
||||
*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* This file incorporates work covered by the following license notice:
|
||||
*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed
|
||||
* with this work for additional information regarding copyright
|
||||
* ownership. The ASF licenses this file to you under the Apache
|
||||
* License, Version 2.0 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
-->
|
||||
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">REM ***** BASIC *****
|
||||
|
||||
Sub Main
|
||||
|
||||
End Sub</script:module>
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
|
||||
<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Standard" library:readonly="false" library:passwordprotected="false"/>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
|
||||
<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Standard" library:readonly="false" library:passwordprotected="false">
|
||||
<library:element library:name="Module1"/>
|
||||
</library:library>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
|
||||
<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<library:library library:name="Standard" library:link="false"/>
|
||||
</library:libraries>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
|
||||
<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<library:library library:name="Standard" library:link="false"/>
|
||||
</library:libraries>
|
||||
Binary file not shown.
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--This is a generated file. Do not alter this file!-->
|
||||
<java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<enabled xsi:nil="true"></enabled>
|
||||
<userClassPath xsi:nil="true"></userClassPath>
|
||||
<vmParameters xsi:nil="true"></vmParameters>
|
||||
<jreLocations xsi:nil="true"></jreLocations>
|
||||
<javaInfo xsi:nil="true"></javaInfo>
|
||||
</java>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1 +0,0 @@
|
|||
480(Build:2)
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<conf:configuration-backend-db xmlns:conf="http://openoffice.org/extensionmanager/configuration-registry/2010"/>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<help:help-backend-db xmlns:help="http://openoffice.org/extensionmanager/help-registry/2010"/>
|
||||
|
|
@ -1 +0,0 @@
|
|||
1
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<conf:configuration-backend-db xmlns:conf="http://openoffice.org/extensionmanager/configuration-registry/2010"/>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<help:help-backend-db xmlns:help="http://openoffice.org/extensionmanager/help-registry/2010"/>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<conf:configuration-backend-db xmlns:conf="http://openoffice.org/extensionmanager/configuration-registry/2010"/>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<help:help-backend-db xmlns:help="http://openoffice.org/extensionmanager/help-registry/2010"/>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<conf:configuration-backend-db xmlns:conf="http://openoffice.org/extensionmanager/configuration-registry/2010"/>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<help:help-backend-db xmlns:help="http://openoffice.org/extensionmanager/help-registry/2010"/>
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
[desktop-monitor-0]
|
||||
nemo-icon-view-keep-aligned=true
|
||||
nemo-icon-view-auto-layout=true
|
||||
nemo-icon-view-layout-timestamp=1755636018
|
||||
|
||||
[Ventoy.volume]
|
||||
nemo-icon-position-timestamp=1755624544
|
||||
nemo-icon-position=91,104
|
||||
monitor=0
|
||||
icon-scale=1
|
||||
|
||||
[STORE N GO.volume]
|
||||
nemo-icon-position=91,4
|
||||
monitor=0
|
||||
icon-scale=1
|
||||
nemo-icon-position-timestamp=1755624103
|
||||
|
||||
[VTOYEFI.volume]
|
||||
nemo-icon-position=91,104
|
||||
monitor=0
|
||||
icon-scale=1
|
||||
nemo-icon-position-timestamp=1755624538
|
||||
|
||||
[Ventoy.volume.2]
|
||||
nemo-icon-position=91,4
|
||||
monitor=0
|
||||
icon-scale=1
|
||||
nemo-icon-position-timestamp=1755625309
|
||||
|
|
@ -1,880 +0,0 @@
|
|||
# See this wiki page for more info:
|
||||
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
|
||||
print_info() {
|
||||
info title
|
||||
info underline
|
||||
|
||||
info "OS" distro
|
||||
info "Model" model
|
||||
# info "Kernel" kernel
|
||||
info "Uptime" uptime
|
||||
info "Packages" packages
|
||||
info "Shell" shell
|
||||
info "Resolution" resolution
|
||||
info "DE" de
|
||||
info "WM" wm
|
||||
info "WM Theme" wm_theme
|
||||
info "Theme" theme
|
||||
info "Icons" icons
|
||||
info "Terminal" term
|
||||
info "Terminal Font" term_font
|
||||
info "CPU" cpu
|
||||
info "GPU" gpu
|
||||
info "Memory" memory
|
||||
|
||||
# info "GPU Driver" gpu_driver # Linux/macOS only
|
||||
# info "Disk" disk
|
||||
# info "Battery" battery
|
||||
# info "Font" font
|
||||
# info "Song" song
|
||||
# [[ "$player" ]] && prin "Music Player" "$player"
|
||||
# info "Local IP" local_ip
|
||||
# info "Public IP" public_ip
|
||||
# info "Users" users
|
||||
# info "Locale" locale # This only works on glibc systems.
|
||||
|
||||
info cols
|
||||
}
|
||||
|
||||
# Title
|
||||
|
||||
|
||||
# Hide/Show Fully qualified domain name.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --title_fqdn
|
||||
title_fqdn="off"
|
||||
|
||||
|
||||
# Kernel
|
||||
|
||||
|
||||
# Shorten the output of the kernel function.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --kernel_shorthand
|
||||
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
|
||||
#
|
||||
# Example:
|
||||
# on: '4.8.9-1-ARCH'
|
||||
# off: 'Linux 4.8.9-1-ARCH'
|
||||
kernel_shorthand="on"
|
||||
|
||||
|
||||
# Distro
|
||||
|
||||
|
||||
# Shorten the output of the distro function
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'tiny', 'off'
|
||||
# Flag: --distro_shorthand
|
||||
# Supports: Everything except Windows and Haiku
|
||||
distro_shorthand="off"
|
||||
|
||||
# Show/Hide OS Architecture.
|
||||
# Show 'x86_64', 'x86' and etc in 'Distro:' output.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --os_arch
|
||||
#
|
||||
# Example:
|
||||
# on: 'Arch Linux x86_64'
|
||||
# off: 'Arch Linux'
|
||||
os_arch="on"
|
||||
|
||||
|
||||
# Uptime
|
||||
|
||||
|
||||
# Shorten the output of the uptime function
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'tiny', 'off'
|
||||
# Flag: --uptime_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: '2 days, 10 hours, 3 mins'
|
||||
# tiny: '2d 10h 3m'
|
||||
# off: '2 days, 10 hours, 3 minutes'
|
||||
uptime_shorthand="on"
|
||||
|
||||
|
||||
# Memory
|
||||
|
||||
|
||||
# Show memory percentage in output.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --memory_percent
|
||||
#
|
||||
# Example:
|
||||
# on: '1801MiB / 7881MiB (22%)'
|
||||
# off: '1801MiB / 7881MiB'
|
||||
memory_percent="off"
|
||||
|
||||
# Change memory output unit.
|
||||
#
|
||||
# Default: 'mib'
|
||||
# Values: 'kib', 'mib', 'gib'
|
||||
# Flag: --memory_unit
|
||||
#
|
||||
# Example:
|
||||
# kib '1020928KiB / 7117824KiB'
|
||||
# mib '1042MiB / 6951MiB'
|
||||
# gib: ' 0.98GiB / 6.79GiB'
|
||||
memory_unit="mib"
|
||||
|
||||
|
||||
# Packages
|
||||
|
||||
|
||||
# Show/Hide Package Manager names.
|
||||
#
|
||||
# Default: 'tiny'
|
||||
# Values: 'on', 'tiny' 'off'
|
||||
# Flag: --package_managers
|
||||
#
|
||||
# Example:
|
||||
# on: '998 (pacman), 8 (flatpak), 4 (snap)'
|
||||
# tiny: '908 (pacman, flatpak, snap)'
|
||||
# off: '908'
|
||||
package_managers="on"
|
||||
|
||||
|
||||
# Shell
|
||||
|
||||
|
||||
# Show the path to $SHELL
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --shell_path
|
||||
#
|
||||
# Example:
|
||||
# on: '/bin/bash'
|
||||
# off: 'bash'
|
||||
shell_path="off"
|
||||
|
||||
# Show $SHELL version
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --shell_version
|
||||
#
|
||||
# Example:
|
||||
# on: 'bash 4.4.5'
|
||||
# off: 'bash'
|
||||
shell_version="on"
|
||||
|
||||
|
||||
# CPU
|
||||
|
||||
|
||||
# CPU speed type
|
||||
#
|
||||
# Default: 'bios_limit'
|
||||
# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
|
||||
# Flag: --speed_type
|
||||
# Supports: Linux with 'cpufreq'
|
||||
# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
|
||||
speed_type="bios_limit"
|
||||
|
||||
# CPU speed shorthand
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'.
|
||||
# Flag: --speed_shorthand
|
||||
# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
|
||||
#
|
||||
# Example:
|
||||
# on: 'i7-6500U (4) @ 3.1GHz'
|
||||
# off: 'i7-6500U (4) @ 3.100GHz'
|
||||
speed_shorthand="off"
|
||||
|
||||
# Enable/Disable CPU brand in output.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --cpu_brand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Intel i7-6500U'
|
||||
# off: 'i7-6500U (4)'
|
||||
cpu_brand="on"
|
||||
|
||||
# CPU Speed
|
||||
# Hide/Show CPU speed.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --cpu_speed
|
||||
#
|
||||
# Example:
|
||||
# on: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||
# off: 'Intel i7-6500U (4)'
|
||||
cpu_speed="on"
|
||||
|
||||
# CPU Cores
|
||||
# Display CPU cores in output
|
||||
#
|
||||
# Default: 'logical'
|
||||
# Values: 'logical', 'physical', 'off'
|
||||
# Flag: --cpu_cores
|
||||
# Support: 'physical' doesn't work on BSD.
|
||||
#
|
||||
# Example:
|
||||
# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
|
||||
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
|
||||
# off: 'Intel i7-6500U @ 3.1GHz'
|
||||
cpu_cores="logical"
|
||||
|
||||
# CPU Temperature
|
||||
# Hide/Show CPU temperature.
|
||||
# Note the temperature is added to the regular CPU function.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'C', 'F', 'off'
|
||||
# Flag: --cpu_temp
|
||||
# Supports: Linux, BSD
|
||||
# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
|
||||
# coretemp kernel module. This only supports newer Intel processors.
|
||||
#
|
||||
# Example:
|
||||
# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
|
||||
# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
|
||||
# off: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||
cpu_temp="off"
|
||||
|
||||
|
||||
# GPU
|
||||
|
||||
|
||||
# Enable/Disable GPU Brand
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gpu_brand
|
||||
#
|
||||
# Example:
|
||||
# on: 'AMD HD 7950'
|
||||
# off: 'HD 7950'
|
||||
gpu_brand="on"
|
||||
|
||||
# Which GPU to display
|
||||
#
|
||||
# Default: 'all'
|
||||
# Values: 'all', 'dedicated', 'integrated'
|
||||
# Flag: --gpu_type
|
||||
# Supports: Linux
|
||||
#
|
||||
# Example:
|
||||
# all:
|
||||
# GPU1: AMD HD 7950
|
||||
# GPU2: Intel Integrated Graphics
|
||||
#
|
||||
# dedicated:
|
||||
# GPU1: AMD HD 7950
|
||||
#
|
||||
# integrated:
|
||||
# GPU1: Intel Integrated Graphics
|
||||
gpu_type="all"
|
||||
|
||||
|
||||
# Resolution
|
||||
|
||||
|
||||
# Display refresh rate next to each monitor
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --refresh_rate
|
||||
# Supports: Doesn't work on Windows.
|
||||
#
|
||||
# Example:
|
||||
# on: '1920x1080 @ 60Hz'
|
||||
# off: '1920x1080'
|
||||
refresh_rate="off"
|
||||
|
||||
|
||||
# Gtk Theme / Icons / Font
|
||||
|
||||
|
||||
# Shorten output of GTK Theme / Icons / Font
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix, Adwaita'
|
||||
# off: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
gtk_shorthand="off"
|
||||
|
||||
|
||||
# Enable/Disable gtk2 Theme / Icons / Font
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk2
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
# off: 'Adwaita [GTK3]'
|
||||
gtk2="on"
|
||||
|
||||
# Enable/Disable gtk3 Theme / Icons / Font
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk3
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
# off: 'Numix [GTK2]'
|
||||
gtk3="on"
|
||||
|
||||
|
||||
# IP Address
|
||||
|
||||
|
||||
# Website to ping for the public IP
|
||||
#
|
||||
# Default: 'http://ident.me'
|
||||
# Values: 'url'
|
||||
# Flag: --ip_host
|
||||
public_ip_host="http://ident.me"
|
||||
|
||||
# Public IP timeout.
|
||||
#
|
||||
# Default: '2'
|
||||
# Values: 'int'
|
||||
# Flag: --ip_timeout
|
||||
public_ip_timeout=2
|
||||
|
||||
# Local IP interface
|
||||
#
|
||||
# Default: 'auto' (interface of default route)
|
||||
# Values: 'auto', 'en0', 'en1'
|
||||
# Flag: --ip_interface
|
||||
local_ip_interface=('auto')
|
||||
|
||||
|
||||
# Desktop Environment
|
||||
|
||||
|
||||
# Show Desktop Environment version
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --de_version
|
||||
de_version="on"
|
||||
|
||||
|
||||
# Disk
|
||||
|
||||
|
||||
# Which disks to display.
|
||||
# The values can be any /dev/sdXX, mount point or directory.
|
||||
# NOTE: By default we only show the disk info for '/'.
|
||||
#
|
||||
# Default: '/'
|
||||
# Values: '/', '/dev/sdXX', '/path/to/drive'.
|
||||
# Flag: --disk_show
|
||||
#
|
||||
# Example:
|
||||
# disk_show=('/' '/dev/sdb1'):
|
||||
# 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Videos): 823G / 893G (93%)'
|
||||
#
|
||||
# disk_show=('/'):
|
||||
# 'Disk (/): 74G / 118G (66%)'
|
||||
#
|
||||
disk_show=('/')
|
||||
|
||||
# Disk subtitle.
|
||||
# What to append to the Disk subtitle.
|
||||
#
|
||||
# Default: 'mount'
|
||||
# Values: 'mount', 'name', 'dir', 'none'
|
||||
# Flag: --disk_subtitle
|
||||
#
|
||||
# Example:
|
||||
# name: 'Disk (/dev/sda1): 74G / 118G (66%)'
|
||||
# 'Disk (/dev/sdb2): 74G / 118G (66%)'
|
||||
#
|
||||
# mount: 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Videos): 74G / 118G (66%)'
|
||||
#
|
||||
# dir: 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (Local Disk): 74G / 118G (66%)'
|
||||
# 'Disk (Videos): 74G / 118G (66%)'
|
||||
#
|
||||
# none: 'Disk: 74G / 118G (66%)'
|
||||
# 'Disk: 74G / 118G (66%)'
|
||||
# 'Disk: 74G / 118G (66%)'
|
||||
disk_subtitle="mount"
|
||||
|
||||
# Disk percent.
|
||||
# Show/Hide disk percent.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --disk_percent
|
||||
#
|
||||
# Example:
|
||||
# on: 'Disk (/): 74G / 118G (66%)'
|
||||
# off: 'Disk (/): 74G / 118G'
|
||||
disk_percent="on"
|
||||
|
||||
|
||||
# Song
|
||||
|
||||
|
||||
# Manually specify a music player.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'player-name'
|
||||
# Flag: --music_player
|
||||
#
|
||||
# Available values for 'player-name':
|
||||
#
|
||||
# amarok
|
||||
# audacious
|
||||
# banshee
|
||||
# bluemindo
|
||||
# clementine
|
||||
# cmus
|
||||
# deadbeef
|
||||
# deepin-music
|
||||
# dragon
|
||||
# elisa
|
||||
# exaile
|
||||
# gnome-music
|
||||
# gmusicbrowser
|
||||
# gogglesmm
|
||||
# guayadeque
|
||||
# io.elementary.music
|
||||
# iTunes
|
||||
# Music
|
||||
# juk
|
||||
# lollypop
|
||||
# MellowPlayer
|
||||
# mocp
|
||||
# mopidy
|
||||
# mpd
|
||||
# muine
|
||||
# netease-cloud-music
|
||||
# olivia
|
||||
# playerctl
|
||||
# pogo
|
||||
# pragha
|
||||
# qmmp
|
||||
# quodlibet
|
||||
# rhythmbox
|
||||
# sayonara
|
||||
# smplayer
|
||||
# spotify
|
||||
# strawberry
|
||||
# tauonmb
|
||||
# tomahawk
|
||||
# vlc
|
||||
# xmms2d
|
||||
# xnoise
|
||||
# yarock
|
||||
music_player="auto"
|
||||
|
||||
# Format to display song information.
|
||||
#
|
||||
# Default: '%artist% - %album% - %title%'
|
||||
# Values: '%artist%', '%album%', '%title%'
|
||||
# Flag: --song_format
|
||||
#
|
||||
# Example:
|
||||
# default: 'Song: Jet - Get Born - Sgt Major'
|
||||
song_format="%artist% - %album% - %title%"
|
||||
|
||||
# Print the Artist, Album and Title on separate lines
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --song_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Artist: The Fratellis'
|
||||
# 'Album: Costello Music'
|
||||
# 'Song: Chelsea Dagger'
|
||||
#
|
||||
# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
|
||||
song_shorthand="off"
|
||||
|
||||
# 'mpc' arguments (specify a host, password etc).
|
||||
#
|
||||
# Default: ''
|
||||
# Example: mpc_args=(-h HOST -P PASSWORD)
|
||||
mpc_args=()
|
||||
|
||||
|
||||
# Text Colors
|
||||
|
||||
|
||||
# Text Colors
|
||||
#
|
||||
# Default: 'distro'
|
||||
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
|
||||
# Flag: --colors
|
||||
#
|
||||
# Each number represents a different part of the text in
|
||||
# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
|
||||
#
|
||||
# Example:
|
||||
# colors=(distro) - Text is colored based on Distro colors.
|
||||
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
|
||||
colors=(distro)
|
||||
|
||||
|
||||
# Text Options
|
||||
|
||||
|
||||
# Toggle bold text
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --bold
|
||||
bold="on"
|
||||
|
||||
# Enable/Disable Underline
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --underline
|
||||
underline_enabled="on"
|
||||
|
||||
# Underline character
|
||||
#
|
||||
# Default: '-'
|
||||
# Values: 'string'
|
||||
# Flag: --underline_char
|
||||
underline_char="-"
|
||||
|
||||
|
||||
# Info Separator
|
||||
# Replace the default separator with the specified string.
|
||||
#
|
||||
# Default: ':'
|
||||
# Flag: --separator
|
||||
#
|
||||
# Example:
|
||||
# separator="->": 'Shell-> bash'
|
||||
# separator=" =": 'WM = dwm'
|
||||
separator=":"
|
||||
|
||||
|
||||
# Color Blocks
|
||||
|
||||
|
||||
# Color block range
|
||||
# The range of colors to print.
|
||||
#
|
||||
# Default: '0', '15'
|
||||
# Values: 'num'
|
||||
# Flag: --block_range
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# Display colors 0-7 in the blocks. (8 colors)
|
||||
# neofetch --block_range 0 7
|
||||
#
|
||||
# Display colors 0-15 in the blocks. (16 colors)
|
||||
# neofetch --block_range 0 15
|
||||
block_range=(0 15)
|
||||
|
||||
# Toggle color blocks
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --color_blocks
|
||||
color_blocks="on"
|
||||
|
||||
# Color block width in spaces
|
||||
#
|
||||
# Default: '3'
|
||||
# Values: 'num'
|
||||
# Flag: --block_width
|
||||
block_width=3
|
||||
|
||||
# Color block height in lines
|
||||
#
|
||||
# Default: '1'
|
||||
# Values: 'num'
|
||||
# Flag: --block_height
|
||||
block_height=1
|
||||
|
||||
# Color Alignment
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'num'
|
||||
# Flag: --col_offset
|
||||
#
|
||||
# Number specifies how far from the left side of the terminal (in spaces) to
|
||||
# begin printing the columns, in case you want to e.g. center them under your
|
||||
# text.
|
||||
# Example:
|
||||
# col_offset="auto" - Default behavior of neofetch
|
||||
# col_offset=7 - Leave 7 spaces then print the colors
|
||||
col_offset="auto"
|
||||
|
||||
# Progress Bars
|
||||
|
||||
|
||||
# Bar characters
|
||||
#
|
||||
# Default: '-', '='
|
||||
# Values: 'string', 'string'
|
||||
# Flag: --bar_char
|
||||
#
|
||||
# Example:
|
||||
# neofetch --bar_char 'elapsed' 'total'
|
||||
# neofetch --bar_char '-' '='
|
||||
bar_char_elapsed="-"
|
||||
bar_char_total="="
|
||||
|
||||
# Toggle Bar border
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --bar_border
|
||||
bar_border="on"
|
||||
|
||||
# Progress bar length in spaces
|
||||
# Number of chars long to make the progress bars.
|
||||
#
|
||||
# Default: '15'
|
||||
# Values: 'num'
|
||||
# Flag: --bar_length
|
||||
bar_length=15
|
||||
|
||||
# Progress bar colors
|
||||
# When set to distro, uses your distro's logo colors.
|
||||
#
|
||||
# Default: 'distro', 'distro'
|
||||
# Values: 'distro', 'num'
|
||||
# Flag: --bar_colors
|
||||
#
|
||||
# Example:
|
||||
# neofetch --bar_colors 3 4
|
||||
# neofetch --bar_colors distro 5
|
||||
bar_color_elapsed="distro"
|
||||
bar_color_total="distro"
|
||||
|
||||
|
||||
# Info display
|
||||
# Display a bar with the info.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'bar', 'infobar', 'barinfo', 'off'
|
||||
# Flags: --memory_display
|
||||
# --battery_display
|
||||
# --disk_display
|
||||
#
|
||||
# Example:
|
||||
# bar: '[---=======]'
|
||||
# infobar: 'info [---=======]'
|
||||
# barinfo: '[---=======] info'
|
||||
# off: 'info'
|
||||
memory_display="off"
|
||||
battery_display="off"
|
||||
disk_display="off"
|
||||
|
||||
|
||||
# Backend Settings
|
||||
|
||||
|
||||
# Image backend.
|
||||
#
|
||||
# Default: 'ascii'
|
||||
# Values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a', 'iterm2', 'off',
|
||||
# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty', 'ueberzug',
|
||||
# 'viu'
|
||||
|
||||
# Flag: --backend
|
||||
image_backend="ascii"
|
||||
|
||||
# Image Source
|
||||
#
|
||||
# Which image or ascii file to display.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
|
||||
# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
|
||||
# Flag: --source
|
||||
#
|
||||
# NOTE: 'auto' will pick the best image source for whatever image backend is used.
|
||||
# In ascii mode, distro ascii art will be used and in an image mode, your
|
||||
# wallpaper will be used.
|
||||
image_source="auto"
|
||||
|
||||
|
||||
# Ascii Options
|
||||
|
||||
|
||||
# Ascii distro
|
||||
# Which distro's ascii art to display.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'distro_name'
|
||||
# Flag: --ascii_distro
|
||||
# NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, instantOS,
|
||||
# Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft,
|
||||
# ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch,
|
||||
# Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight,
|
||||
# Bodhi, bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
|
||||
# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres,
|
||||
# Container_Linux, Crystal Linux, CRUX, Cucumber, dahlia, Debian, Deepin,
|
||||
# DesaOS, Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary,
|
||||
# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
|
||||
# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
|
||||
# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, HydroOS
|
||||
# Hyperbola, iglunix, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, Korora,
|
||||
# KSLinux, Kubuntu, LEDE, LaxerOS, LibreELEC, LFS, Linux_Lite, LMDE,
|
||||
# Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, Manjaro, TeArch, Maui,
|
||||
# Mer, Minix, LinuxMint, Live_Raizo, MX_Linux, Namib, Neptune, NetBSD,
|
||||
# Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD,
|
||||
# openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt,
|
||||
# osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix,
|
||||
# TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
|
||||
# Proxmox, PuffOS, Puppy, PureOS, Qubes, Qubyt, Quibian, Radix, Raspbian,
|
||||
# Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith,
|
||||
# Rocky, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
|
||||
# SereneLinux, SharkLinux, Siduction, SkiffOS, Slackware, SliTaz, SmartOS,
|
||||
# Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2,
|
||||
# openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel,
|
||||
# Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE,
|
||||
# Ubuntu-Studio, Ubuntu, Univention, Venom, Void, VNux, LangitKetujuh, semc,
|
||||
# Obarun, windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos.
|
||||
# NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants.
|
||||
# Use '{distro name}_old' to use the old logos.
|
||||
# NOTE: Ubuntu has flavor variants.
|
||||
# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME,
|
||||
# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors.
|
||||
# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
|
||||
# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
|
||||
# Artix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
|
||||
# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
|
||||
# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
|
||||
# postmarketOS, and Void have a smaller logo variant.
|
||||
# Use '{distro name}_small' to use the small variants.
|
||||
ascii_distro="auto"
|
||||
|
||||
# Ascii Colors
|
||||
#
|
||||
# Default: 'distro'
|
||||
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
|
||||
# Flag: --ascii_colors
|
||||
#
|
||||
# Example:
|
||||
# ascii_colors=(distro) - Ascii is colored based on Distro colors.
|
||||
# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
|
||||
ascii_colors=(distro)
|
||||
|
||||
# Bold ascii logo
|
||||
# Whether or not to bold the ascii logo.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --ascii_bold
|
||||
ascii_bold="on"
|
||||
|
||||
|
||||
# Image Options
|
||||
|
||||
|
||||
# Image loop
|
||||
# Setting this to on will make neofetch redraw the image constantly until
|
||||
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --loop
|
||||
image_loop="off"
|
||||
|
||||
# Thumbnail directory
|
||||
#
|
||||
# Default: '~/.cache/thumbnails/neofetch'
|
||||
# Values: 'dir'
|
||||
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
|
||||
|
||||
# Crop mode
|
||||
#
|
||||
# Default: 'normal'
|
||||
# Values: 'normal', 'fit', 'fill'
|
||||
# Flag: --crop_mode
|
||||
#
|
||||
# See this wiki page to learn about the fit and fill options.
|
||||
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
|
||||
crop_mode="normal"
|
||||
|
||||
# Crop offset
|
||||
# Note: Only affects 'normal' crop mode.
|
||||
#
|
||||
# Default: 'center'
|
||||
# Values: 'northwest', 'north', 'northeast', 'west', 'center'
|
||||
# 'east', 'southwest', 'south', 'southeast'
|
||||
# Flag: --crop_offset
|
||||
crop_offset="center"
|
||||
|
||||
# Image size
|
||||
# The image is half the terminal width by default.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', '00px', '00%', 'none'
|
||||
# Flags: --image_size
|
||||
# --size
|
||||
image_size="auto"
|
||||
|
||||
# Catimg block size.
|
||||
# Control the resolution of catimg.
|
||||
#
|
||||
# Default: '2'
|
||||
# Values: '1', '2'
|
||||
# Flags: --catimg_size
|
||||
catimg_size="2"
|
||||
|
||||
# Gap between image and text
|
||||
#
|
||||
# Default: '3'
|
||||
# Values: 'num', '-num'
|
||||
# Flag: --gap
|
||||
gap=3
|
||||
|
||||
# Image offsets
|
||||
# Only works with the w3m backend.
|
||||
#
|
||||
# Default: '0'
|
||||
# Values: 'px'
|
||||
# Flags: --xoffset
|
||||
# --yoffset
|
||||
yoffset=0
|
||||
xoffset=0
|
||||
|
||||
# Image background color
|
||||
# Only works with the w3m backend.
|
||||
#
|
||||
# Default: ''
|
||||
# Values: 'color', 'blue'
|
||||
# Flag: --bg_color
|
||||
background_color=
|
||||
|
||||
|
||||
# Misc Options
|
||||
|
||||
# Stdout mode
|
||||
# Turn off all colors and disables image backend (ASCII/Image).
|
||||
# Useful for piping into another command.
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
stdout="off"
|
||||
1
.setup/managed/quickshell/.gitignore
vendored
1
.setup/managed/quickshell/.gitignore
vendored
|
|
@ -1 +0,0 @@
|
|||
.qmlls.ini
|
||||
|
|
@ -1,127 +0,0 @@
|
|||
pragma Singleton
|
||||
import QtQuick
|
||||
import Quickshell
|
||||
import Quickshell.Io
|
||||
|
||||
Singleton {
|
||||
id: root
|
||||
|
||||
//*=======================================================================*/
|
||||
// READ THIS NOTE:
|
||||
// Simply add to this list in order to create your
|
||||
// own color schemes, they will automatically show up in the theme picker.
|
||||
property var colors: themes[themes[settings.currentTheme] == null ? 'default' : settings.currentTheme]
|
||||
property var themes: {
|
||||
"default": {
|
||||
"base": "#d8d8d8",
|
||||
"shadow": "#9b9b9b",
|
||||
"highlight": "#efefef",
|
||||
"urgent": "#ff723e",
|
||||
"accent": "#207874",
|
||||
"text": "#000000",
|
||||
"outline": "#000000",
|
||||
"outlineGradientFade": "#161616",
|
||||
"defaultWallpaperPath": ""
|
||||
},
|
||||
"yorha": {
|
||||
"base": "#d9caba",
|
||||
"shadow": "#baafa1",
|
||||
"highlight": "#f0e2d3",
|
||||
"urgent": "#ff854c",
|
||||
"accent": "#626335",
|
||||
"text": "#3e3d38",
|
||||
"outline": "#3d3d39",
|
||||
"outlineGradientFade": "#5b5b45",
|
||||
"defaultWallpaperPath": ""
|
||||
},
|
||||
"cherry": {
|
||||
"base": "#f4c9ef",
|
||||
"shadow": "#c7a4cc",
|
||||
"highlight": "#f9d0f7",
|
||||
"urgent": "#ff936c",
|
||||
"accent": "#c950bb",
|
||||
"text": "#321d32",
|
||||
"outline": "#20091d",
|
||||
"outlineGradientFade": "#3e233e",
|
||||
"defaultWallpaperPath": ""
|
||||
},
|
||||
"indigo": {
|
||||
"base": "#bac4e6",
|
||||
"shadow": "#7e8bad",
|
||||
"highlight": "#d0def9",
|
||||
"urgent": "#e83939",
|
||||
"accent": "#3e7c99",
|
||||
"text": "#0d0d19",
|
||||
"outline": "#1a2135",
|
||||
"outlineGradientFade": "#223143",
|
||||
"defaultWallpaperPath": ""
|
||||
},
|
||||
"gleep": {
|
||||
"base": "#bae6c5",
|
||||
"shadow": "#93c48c",
|
||||
"highlight": "#ccf9e7",
|
||||
"urgent": "#ff7559",
|
||||
"accent": "#3e9949",
|
||||
"text": "#0d1913",
|
||||
"outline": "#21351a",
|
||||
"outlineGradientFade": "#284223",
|
||||
"defaultWallpaperPath": ""
|
||||
}
|
||||
}
|
||||
|
||||
enum SystemPopup {
|
||||
Startmenu,
|
||||
ThemePicker,
|
||||
AppLauncher,
|
||||
None
|
||||
}
|
||||
|
||||
property bool openSettingsWindow: false
|
||||
|
||||
property alias settings: settingsJsonAdapter.settings
|
||||
FileView {
|
||||
path: Qt.resolvedUrl("./settings.json")
|
||||
// when changes are made on disk, reload the file's content
|
||||
watchChanges: true
|
||||
onFileChanged: reload()
|
||||
// when changes are made to properties in the adapter, save them
|
||||
onAdapterUpdated: writeAdapter()
|
||||
|
||||
onLoadFailed: error => {
|
||||
if (error == FileViewError.FileNotFound) {
|
||||
writeAdapter();
|
||||
}
|
||||
}
|
||||
|
||||
JsonAdapter {
|
||||
id: settingsJsonAdapter
|
||||
property JsonObject settings: JsonObject {
|
||||
property string version: "0.1"
|
||||
property bool militaryTimeClockFormat: true
|
||||
property string systemProfileImageSource: "/home/mayday/dotfiles/img/pfp.jpg"
|
||||
property string currentTheme: "default"
|
||||
property bool setWallpaperToThemeWallpaper: true
|
||||
property JsonObject execCommands: JsonObject {
|
||||
property string terminal: "kitty"
|
||||
property string files: "nemo"
|
||||
}
|
||||
property JsonObject systemDetails: JsonObject {
|
||||
property string osName: "Linux Distro"
|
||||
property string osVersion: "Distro Version"
|
||||
property string ram: "Ram"
|
||||
property string cpu: "CPU Name"
|
||||
property string gpu: "GPU Name"
|
||||
}
|
||||
property JsonObject bar: JsonObject {
|
||||
property int fontSize: 12
|
||||
property int trayIconSize: 16
|
||||
property bool monochromeTrayIcons: true
|
||||
}
|
||||
|
||||
onCurrentThemeChanged: {
|
||||
console.info("Updated theme to: " + currentTheme);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
import QtQuick
|
||||
|
||||
Rectangle {
|
||||
|
||||
property bool commonBorder: true
|
||||
|
||||
property int lBorderwidth: 1
|
||||
property int rBorderwidth: 1
|
||||
property int tBorderwidth: 1
|
||||
property int bBorderwidth: 1
|
||||
|
||||
property int commonBorderWidth: 1
|
||||
property int zValue: -1
|
||||
|
||||
z: zValue
|
||||
|
||||
property string borderColor: "white"
|
||||
property Gradient borderGradient
|
||||
|
||||
color: "transparent"
|
||||
border.color: borderColor
|
||||
border.width: commonBorderWidth
|
||||
|
||||
gradient: borderGradient != null ? borderGradient : null
|
||||
|
||||
anchors {
|
||||
left: parent.left
|
||||
right: parent.right
|
||||
top: parent.top
|
||||
bottom: parent.bottom
|
||||
|
||||
topMargin: commonBorder ? -commonBorderWidth : -tBorderwidth
|
||||
bottomMargin: commonBorder ? -commonBorderWidth : -bBorderwidth
|
||||
leftMargin: commonBorder ? -commonBorderWidth : -lBorderwidth
|
||||
rightMargin: commonBorder ? -commonBorderWidth : -rBorderwidth
|
||||
}
|
||||
}
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
# Linux Retroism | Quickshell Frontend
|
||||
|
||||
Before going into details:
|
||||
|
||||
I must point out the fact that this is my first time using Qt/QML/Quickshell for
|
||||
a project like this.
|
||||
|
||||
I will likely update and refactor the quickshell project to improve things with time, as
|
||||
the initial versions may not follow best practices for design or readability.
|
||||
|
||||
## Style Variants
|
||||
|
||||
You can add your own color-schemes in the `Config.qml` file, they will be updated
|
||||
and added automatically to the theme switcher UI.
|
||||
|
||||
Various other settings can be changed/set by editing the `settings.json` file; although
|
||||
those values can also be changed using the settings GUI.
|
||||
|
||||
> I am planning on making a GUI for creating and adding your own themes.
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
pragma Singleton
|
||||
|
||||
import Quickshell
|
||||
import QtQuick
|
||||
|
||||
Singleton {
|
||||
id: root
|
||||
readonly property string time: {
|
||||
Qt.formatDateTime(clock.date, " MMM d yyyy | hh:mm");
|
||||
}
|
||||
|
||||
SystemClock {
|
||||
id: clock
|
||||
precision: SystemClock.Seconds
|
||||
}
|
||||
}
|
||||
27
.setup/managed/quickshell/flake.lock
generated
27
.setup/managed/quickshell/flake.lock
generated
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"nodes": {
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1754151594,
|
||||
"narHash": "sha256-S30TWshtDmNlU30u842RidFUraKj1f2dd4nrKRHm3gE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "7b6929d8b900de3142638310f8bc40cff4f2c507",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
"version": 7
|
||||
}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
{
|
||||
description = "Qt dev flake, new to flakes this is prolly shit. Use `which qmlls` to get language server dir.";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
||||
};
|
||||
|
||||
outputs = {
|
||||
self,
|
||||
nixpkgs,
|
||||
}: let
|
||||
system = "x86_64-linux";
|
||||
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
config = {};
|
||||
};
|
||||
in {
|
||||
packages.${system}.default = pkgs.callPackage ./package.nix {};
|
||||
devShells.${system}.default = pkgs.mkShell {
|
||||
nativeBuildInputs = with pkgs; [];
|
||||
buildInputs = with pkgs; [
|
||||
kdePackages.qtdeclarative
|
||||
kdePackages.qt5compat
|
||||
];
|
||||
shellHook = ''
|
||||
export QML_IMPORT_PATH=$PWD/src
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,29 +0,0 @@
|
|||
{
|
||||
lib,
|
||||
symlinkJoin,
|
||||
makeWrapper,
|
||||
quickshell,
|
||||
kdePackages,
|
||||
configPath ? ./.,
|
||||
}: let
|
||||
qmlPath = lib.makeSearchPath "lib/qt-6/qml" [
|
||||
kdePackages.qtbase
|
||||
kdePackages.qtdeclarative
|
||||
kdePackages.qt5compat
|
||||
];
|
||||
in
|
||||
symlinkJoin {
|
||||
pname = "retroism";
|
||||
inherit (quickshell) version;
|
||||
|
||||
paths = [quickshell];
|
||||
nativeBuildInputs = [makeWrapper];
|
||||
|
||||
postBuild = ''
|
||||
makeWrapper $out/bin/quickshell $out/bin/retroism \
|
||||
--set QML2_IMPORT_PATH "${qmlPath}" \
|
||||
--add-flags '-p ${configPath}'
|
||||
'';
|
||||
|
||||
meta.mainProgram = "retroism";
|
||||
}
|
||||
|
|
@ -1,239 +0,0 @@
|
|||
import Quickshell
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Controls.Basic
|
||||
import Quickshell.Wayland
|
||||
import ".."
|
||||
import "../utils" as Utils
|
||||
|
||||
/* NOTE:
|
||||
* This entire module is quite a mess, and is likely going to get a complete re-write.
|
||||
* I'm experimenting with creating the entire window frame/designs with SVG in order to
|
||||
* skip the need of creating everything out of rectangles and borders.
|
||||
*
|
||||
*/
|
||||
PopupWindow {
|
||||
id: root
|
||||
|
||||
property int menuWidth: 0
|
||||
property int popupWidth: 600
|
||||
property int screenHeight: 0
|
||||
property var currentApps: []
|
||||
property var closeCallback: function () {}
|
||||
|
||||
// Once again, I must mention that these values are confusing but since I want to
|
||||
// capture focus immediately when the app launcher is opened, without the user having
|
||||
// to move their mouse cursor to it; the mess is necessary.
|
||||
anchor.window: taskbar
|
||||
anchor.rect.x: Screen.width / 2 - menuWidth / 2
|
||||
anchor.rect.y: parentWindow.implicitHeight
|
||||
implicitWidth: taskbar.width
|
||||
implicitHeight: screenHeight - parentWindow.implicitHeight - 4
|
||||
color: "transparent"
|
||||
|
||||
// This is quite hacky, the reason this exists is so the search bar gains immediate focus
|
||||
// when you open the AppLauncher.
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
onClicked: {
|
||||
root.closeCallback();
|
||||
}
|
||||
}
|
||||
Rectangle {
|
||||
id: frame
|
||||
opacity: 0
|
||||
//anchors.fill: parent
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
implicitHeight: 350
|
||||
implicitWidth: root.popupWidth
|
||||
color: Config.colors.base
|
||||
layer.enabled: true
|
||||
|
||||
property int topOffset: 20
|
||||
|
||||
PopupWindowFrame {
|
||||
id: startMenuFrame
|
||||
windowTitle: "Search"
|
||||
windowTitleIcon: "\ue8b6"
|
||||
windowTitleDecorationWidth: 190
|
||||
Item {
|
||||
id: content
|
||||
anchors.fill: startMenuFrame
|
||||
anchors.margins: 8
|
||||
anchors.topMargin: frame.topOffset + 20
|
||||
clip: true
|
||||
|
||||
ColumnLayout {
|
||||
anchors.fill: parent
|
||||
anchors.leftMargin: 8
|
||||
anchors.rightMargin: 8
|
||||
Rectangle {
|
||||
Layout.alignment: Qt.AlignTop
|
||||
Layout.fillWidth: true
|
||||
implicitHeight: 40
|
||||
color: Config.colors.highlight
|
||||
border.color: Config.colors.outline
|
||||
border.width: 1
|
||||
clip: true
|
||||
TextField {
|
||||
id: searchInput
|
||||
width: parent.width
|
||||
anchors.centerIn: parent
|
||||
text: ""
|
||||
font.pixelSize: 16
|
||||
font.family: fontMonaco.name
|
||||
color: Config.colors.text
|
||||
selectionColor: Config.colors.shadow
|
||||
padding: 2
|
||||
selectByMouse: true
|
||||
cursorVisible: false
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
focus: true
|
||||
|
||||
background: Rectangle {
|
||||
color: "transparent"
|
||||
}
|
||||
|
||||
Keys.onEscapePressed: {
|
||||
root.closeCallback();
|
||||
}
|
||||
|
||||
Component.onCompleted: {
|
||||
searchInput.forceActiveFocus();
|
||||
}
|
||||
onAccepted: {
|
||||
if (root.currentApps.length == 1) {
|
||||
root.currentApps[0].execute();
|
||||
root.closeCallback();
|
||||
}
|
||||
}
|
||||
onTextChanged: {
|
||||
root.currentApps = Utils.AppSearch.fuzzyQuery(searchInput.text);
|
||||
//console.log(Utils.AppSearch.fuzzyQuery(searchInput.text)[0].name);
|
||||
}
|
||||
}
|
||||
Rectangle {
|
||||
implicitHeight: 40
|
||||
implicitWidth: 40
|
||||
Layout.alignment: Qt.AlignLeft
|
||||
color: Config.colors.base
|
||||
border.color: Config.colors.outline
|
||||
border.width: 1
|
||||
Text {
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
anchors.fill: parent
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 24
|
||||
text: "\ue8b6"
|
||||
}
|
||||
}
|
||||
}
|
||||
Rectangle {
|
||||
implicitWidth: parent.width
|
||||
implicitHeight: parent.height - 60
|
||||
color: "transparent"
|
||||
border.color: Config.colors.outline
|
||||
border.width: 1
|
||||
clip: true
|
||||
|
||||
ListView {
|
||||
id: appsView
|
||||
model: root.currentApps
|
||||
|
||||
anchors.fill: parent
|
||||
anchors.margins: 6
|
||||
anchors.bottomMargin: 1
|
||||
|
||||
flickableDirection: Flickable.VerticalFlick
|
||||
boundsBehavior: Flickable.DragOverBounds
|
||||
maximumFlickVelocity: 3500
|
||||
clip: true
|
||||
|
||||
spacing: 8
|
||||
|
||||
delegate: Item {
|
||||
width: parent.width
|
||||
height: 40
|
||||
Button {
|
||||
width: parent.width
|
||||
height: 40
|
||||
opacity: mouse.hovered ? 0.75 : 1
|
||||
background: Rectangle {
|
||||
anchors.fill: parent
|
||||
color: parent.pressed ? Config.colors.shadow : Config.colors.highlight
|
||||
border.width: 1
|
||||
}
|
||||
onReleased: {
|
||||
modelData.execute();
|
||||
root.closeCallback();
|
||||
}
|
||||
RowLayout {
|
||||
anchors.fill: parent
|
||||
spacing: 0
|
||||
property var iconPath: Utils.AppSearch.getIcon(modelData.icon)
|
||||
Image {
|
||||
Layout.leftMargin: 8
|
||||
asynchronous: true
|
||||
Layout.maximumWidth: 24
|
||||
Layout.maximumHeight: 24
|
||||
antialiasing: true
|
||||
source: parent.iconPath
|
||||
}
|
||||
Text {
|
||||
Layout.fillWidth: true
|
||||
Layout.leftMargin: 8
|
||||
Layout.alignment: Qt.AlignLeft
|
||||
text: modelData.name
|
||||
}
|
||||
}
|
||||
HoverHandler {
|
||||
id: mouse
|
||||
acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ScrollIndicator.horizontal: ScrollIndicator {
|
||||
active: appsView.moving
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*=== Animations ===*/
|
||||
OpacityAnimator {
|
||||
id: openAnimation
|
||||
target: frame
|
||||
from: 0
|
||||
to: 1
|
||||
duration: 140
|
||||
easing.type: Easing.OutCubic
|
||||
}
|
||||
OpacityAnimator {
|
||||
id: closeAnimation
|
||||
target: frame
|
||||
from: 1
|
||||
to: 0
|
||||
duration: 80
|
||||
easing.type: Easing.InOutQuad
|
||||
onFinished: root.visible = false
|
||||
}
|
||||
}
|
||||
|
||||
function openAppLauncher() {
|
||||
root.visible = true;
|
||||
root.currentApps = Utils.AppSearch.fuzzyQuery("A");
|
||||
searchInput.text = "";
|
||||
openAnimation.start();
|
||||
}
|
||||
|
||||
function closeAppLauncher() {
|
||||
closeAnimation.start();
|
||||
Config.currentPopup = Config.SystemPopup.None;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,178 +0,0 @@
|
|||
import Quickshell
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Controls.Basic
|
||||
|
||||
import ".."
|
||||
|
||||
/* NOTE:
|
||||
* This entire module is quite a mess, and is likely going to get a complete re-write.
|
||||
* I'm experimenting with creating the entire window frame/designs with SVG in order to
|
||||
* skip the need of creating everything out of rectangles and borders.
|
||||
*
|
||||
*/
|
||||
Rectangle {
|
||||
id: root
|
||||
opacity: 1
|
||||
anchors.fill: parent
|
||||
color: Config.colors.base
|
||||
layer.enabled: true
|
||||
|
||||
property int windowTitleDecorationWidth: 100
|
||||
property string windowTitle: "Window Title"
|
||||
property string windowTitleIcon: "\uf088"
|
||||
|
||||
/*=== Top Bar Styling (name and bars) ===*/
|
||||
Item {
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
implicitHeight: 25
|
||||
RowLayout {
|
||||
id: panelName
|
||||
anchors.centerIn: parent
|
||||
ColumnLayout {
|
||||
spacing: 1
|
||||
Repeater {
|
||||
model: 4
|
||||
Rectangle {
|
||||
implicitHeight: 2
|
||||
implicitWidth: windowTitleDecorationWidth
|
||||
gradient: Gradient {
|
||||
GradientStop {
|
||||
position: 0.0
|
||||
color: Config.colors.highlight
|
||||
}
|
||||
GradientStop {
|
||||
position: 0.5
|
||||
color: Config.colors.highlight
|
||||
}
|
||||
GradientStop {
|
||||
position: 1.0
|
||||
color: Config.colors.outline
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Text {
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 18
|
||||
opacity: 0.8
|
||||
text: root.windowTitleIcon
|
||||
color: Config.colors.text
|
||||
}
|
||||
Text {
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
font.family: fontCharcoal.name
|
||||
font.pixelSize: 12
|
||||
text: root.windowTitle
|
||||
color: Config.colors.text
|
||||
}
|
||||
ColumnLayout {
|
||||
spacing: 1
|
||||
Repeater {
|
||||
model: 4
|
||||
Rectangle {
|
||||
implicitHeight: 2
|
||||
implicitWidth: windowTitleDecorationWidth
|
||||
gradient: Gradient {
|
||||
GradientStop {
|
||||
position: 0.0
|
||||
color: Config.colors.highlight
|
||||
}
|
||||
GradientStop {
|
||||
position: 0.5
|
||||
color: Config.colors.highlight
|
||||
}
|
||||
GradientStop {
|
||||
position: 1.0
|
||||
color: Config.colors.outline
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
/*=== =============================== ===*/
|
||||
|
||||
/*=== Window Frame (entire window frame) ===*/
|
||||
// As you can see here, I use a combination of *many* borders
|
||||
// in order to give a retro/pixel-style window frame around each
|
||||
// window. This is quite retarded.
|
||||
//
|
||||
// This is the initial and dumbest way of doing this, perhaps
|
||||
// in the future I can figure out to make a window frame with
|
||||
// SVG? I'm unsure of better alternatives as of now. For now
|
||||
// it at least looks the way I want it to look.
|
||||
NewBorder {
|
||||
commonBorderWidth: 4
|
||||
commonBorder: false
|
||||
lBorderwidth: 1
|
||||
rBorderwidth: 10
|
||||
tBorderwidth: 10
|
||||
bBorderwidth: 10
|
||||
zValue: 0
|
||||
borderColor: Config.colors.highlight
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 4
|
||||
commonBorder: false
|
||||
lBorderwidth: 10
|
||||
rBorderwidth: 1
|
||||
tBorderwidth: 10
|
||||
bBorderwidth: 1
|
||||
zValue: 0
|
||||
borderColor: Config.colors.shadow
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 1
|
||||
commonBorder: false
|
||||
lBorderwidth: 0
|
||||
rBorderwidth: 0
|
||||
tBorderwidth: 10
|
||||
bBorderwidth: 0
|
||||
zValue: 0
|
||||
borderColor: Config.colors.outline
|
||||
}
|
||||
|
||||
NewBorder {
|
||||
commonBorderWidth: 1
|
||||
commonBorder: false
|
||||
lBorderwidth: -7
|
||||
rBorderwidth: -7
|
||||
tBorderwidth: -7 - 20
|
||||
bBorderwidth: -7
|
||||
zValue: 0
|
||||
opacity: 0.5
|
||||
borderColor: Config.colors.outline
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 1
|
||||
commonBorder: false
|
||||
lBorderwidth: -8
|
||||
rBorderwidth: -8
|
||||
tBorderwidth: -8 - (20)
|
||||
bBorderwidth: -8
|
||||
zValue: 0
|
||||
opacity: 0.2
|
||||
borderColor: Config.colors.outline
|
||||
}
|
||||
Rectangle {
|
||||
id: innerOutline
|
||||
anchors {
|
||||
fill: parent
|
||||
margins: 6
|
||||
}
|
||||
anchors.topMargin: 6 + 20
|
||||
color: "transparent"
|
||||
implicitWidth: parent.width
|
||||
implicitHeight: 4
|
||||
border.width: 1
|
||||
border.color: Config.colors.outline
|
||||
}
|
||||
/*=== ================================== ===*/
|
||||
}
|
||||
|
|
@ -1,426 +0,0 @@
|
|||
import Quickshell
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Controls.Basic
|
||||
|
||||
import ".."
|
||||
|
||||
/* NOTE:
|
||||
* This entire module is quite a mess, and is likely going to get a complete re-write.
|
||||
* I'm experimenting with creating the entire window frame/designs with SVG in order to
|
||||
* skip the need of creating everything out of rectangles and borders.
|
||||
*/
|
||||
PopupWindow {
|
||||
id: root
|
||||
|
||||
property int menuWidth: 0
|
||||
property var closeCallback: function () {}
|
||||
anchor.window: taskbar
|
||||
anchor.rect.x: menuWidth
|
||||
anchor.rect.y: parentWindow.implicitHeight
|
||||
implicitWidth: 480
|
||||
implicitHeight: 276
|
||||
color: "transparent"
|
||||
|
||||
Rectangle {
|
||||
id: frame
|
||||
opacity: 0
|
||||
anchors.fill: parent
|
||||
color: Config.colors.base
|
||||
layer.enabled: true
|
||||
|
||||
property int topOffset: 20
|
||||
|
||||
PopupWindowFrame {
|
||||
id: startMenuFrame
|
||||
windowTitle: "Your Computer"
|
||||
windowTitleIcon: "\ue30c"
|
||||
windowTitleDecorationWidth: 150
|
||||
Item {
|
||||
id: content
|
||||
anchors.fill: startMenuFrame
|
||||
anchors.margins: 18
|
||||
anchors.topMargin: frame.topOffset + 18
|
||||
|
||||
ColumnLayout {
|
||||
spacing: 8
|
||||
RowLayout {
|
||||
spacing: 8
|
||||
implicitWidth: content.width
|
||||
|
||||
Item {
|
||||
implicitWidth: 150
|
||||
implicitHeight: 150
|
||||
Image {
|
||||
asynchronous: true
|
||||
anchors.fill: parent
|
||||
source: Config.settings.systemProfileImageSource
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
clip: true
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
anchors.fill: parent
|
||||
color: "transparent"
|
||||
border.color: Config.colors.outline
|
||||
border.width: 1
|
||||
}
|
||||
}
|
||||
Item {
|
||||
id: headerContent
|
||||
Layout.fillWidth: true
|
||||
implicitHeight: 150
|
||||
Rectangle {
|
||||
anchors.fill: parent
|
||||
color: "transparent"
|
||||
border.color: Config.colors.outline
|
||||
border.width: 1
|
||||
}
|
||||
|
||||
Item {
|
||||
anchors.fill: parent
|
||||
anchors.margins: 8
|
||||
ColumnLayout {
|
||||
spacing: 8
|
||||
|
||||
RowLayout {
|
||||
spacing: 8
|
||||
Text {
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 16
|
||||
text: "\ue161"
|
||||
color: Config.colors.text
|
||||
}
|
||||
Text {
|
||||
font.family: fontMonaco.name
|
||||
font.pixelSize: 14
|
||||
text: Config.settings.systemDetails.osName
|
||||
color: Config.colors.text
|
||||
}
|
||||
}
|
||||
RowLayout {
|
||||
spacing: 8
|
||||
Text {
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 16
|
||||
text: "\ue394"
|
||||
color: Config.colors.text
|
||||
}
|
||||
Text {
|
||||
font.family: fontMonaco.name
|
||||
font.pixelSize: 14
|
||||
text: Config.settings.systemDetails.osVersion
|
||||
color: Config.colors.text
|
||||
}
|
||||
}
|
||||
RowLayout {
|
||||
spacing: 8
|
||||
Text {
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 16
|
||||
text: "\uf7a3"
|
||||
color: Config.colors.text
|
||||
}
|
||||
Text {
|
||||
font.family: fontMonaco.name
|
||||
font.pixelSize: 14
|
||||
text: Config.settings.systemDetails.ram
|
||||
color: Config.colors.text
|
||||
}
|
||||
}
|
||||
RowLayout {
|
||||
spacing: 8
|
||||
Text {
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 16
|
||||
text: "\ue322"
|
||||
color: Config.colors.text
|
||||
}
|
||||
Text {
|
||||
font.family: fontMonaco.name
|
||||
font.pixelSize: 14
|
||||
text: Config.settings.systemDetails.cpu
|
||||
color: Config.colors.text
|
||||
}
|
||||
}
|
||||
RowLayout {
|
||||
spacing: 8
|
||||
Text {
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 16
|
||||
text: "\ue2ac"
|
||||
color: Config.colors.text
|
||||
}
|
||||
|
||||
Text {
|
||||
font.family: fontMonaco.name
|
||||
font.pixelSize: 14
|
||||
text: Config.settings.systemDetails.gpu
|
||||
color: Config.colors.text
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
RowLayout {
|
||||
spacing: 8
|
||||
implicitWidth: content.width
|
||||
|
||||
Item {
|
||||
implicitWidth: 150
|
||||
implicitHeight: 60
|
||||
Rectangle {
|
||||
anchors.fill: parent
|
||||
color: "transparent"
|
||||
border.color: Config.colors.outline
|
||||
border.width: 1
|
||||
}
|
||||
}
|
||||
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
implicitHeight: 60
|
||||
Layout.leftMargin: 1
|
||||
RowLayout {
|
||||
spacing: 14
|
||||
|
||||
Button {
|
||||
id: filesButton
|
||||
implicitHeight: 60
|
||||
implicitWidth: 60
|
||||
|
||||
onClicked: () => {
|
||||
Quickshell.execDetached(Config.settings.execCommands.files);
|
||||
root.closeCallback();
|
||||
}
|
||||
|
||||
background: Rectangle {
|
||||
anchors.fill: parent
|
||||
color: Config.colors.outline
|
||||
opacity: mouse0.hovered ? (0.2 + (filesButton.pressed ? 0.2 : 0.0)) : 0.1
|
||||
border.width: 1
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 2
|
||||
rBorderwidth: 2
|
||||
tBorderwidth: 2
|
||||
bBorderwidth: 2
|
||||
zValue: -1
|
||||
borderColor: Config.colors.shadow
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 2
|
||||
rBorderwidth: 0
|
||||
tBorderwidth: 2
|
||||
bBorderwidth: 0
|
||||
zValue: -1
|
||||
opacity: 0.8
|
||||
borderColor: Config.colors.highlight
|
||||
}
|
||||
Text {
|
||||
anchors.centerIn: parent
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 48
|
||||
opacity: 0.4
|
||||
color: Config.colors.text
|
||||
text: "\ue2c7"
|
||||
}
|
||||
HoverHandler {
|
||||
id: mouse0
|
||||
acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
}
|
||||
}
|
||||
Button {
|
||||
id: terminalButton
|
||||
implicitHeight: 60
|
||||
implicitWidth: 60
|
||||
|
||||
onClicked: () => {
|
||||
Quickshell.execDetached(Config.settings.execCommands.terminal);
|
||||
root.closeCallback();
|
||||
}
|
||||
|
||||
background: Rectangle {
|
||||
anchors.fill: parent
|
||||
color: Config.colors.outline
|
||||
opacity: mouse.hovered ? (0.2 + (terminalButton.pressed ? 0.2 : 0.0)) : 0.1
|
||||
border.width: 1
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 2
|
||||
rBorderwidth: 2
|
||||
tBorderwidth: 2
|
||||
bBorderwidth: 2
|
||||
zValue: -1
|
||||
borderColor: Config.colors.shadow
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 2
|
||||
rBorderwidth: 0
|
||||
tBorderwidth: 2
|
||||
bBorderwidth: 0
|
||||
zValue: -1
|
||||
opacity: 0.8
|
||||
borderColor: Config.colors.highlight
|
||||
}
|
||||
Text {
|
||||
anchors.centerIn: parent
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 48
|
||||
opacity: 0.4
|
||||
color: Config.colors.text
|
||||
text: "\ueb8e"
|
||||
}
|
||||
HoverHandler {
|
||||
id: mouse
|
||||
acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
}
|
||||
}
|
||||
Button {
|
||||
id: settingsButton
|
||||
implicitHeight: 60
|
||||
implicitWidth: 60
|
||||
|
||||
onClicked: () => {
|
||||
Config.openSettingsWindow = true;
|
||||
root.closeCallback();
|
||||
}
|
||||
|
||||
background: Rectangle {
|
||||
anchors.fill: parent
|
||||
color: Config.colors.outline
|
||||
opacity: mouse2.hovered ? (0.2 + (settingsButton.pressed ? 0.2 : 0.0)) : 0.1
|
||||
border.width: 1
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 2
|
||||
rBorderwidth: 2
|
||||
tBorderwidth: 2
|
||||
bBorderwidth: 2
|
||||
zValue: -1
|
||||
borderColor: Config.colors.shadow
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 2
|
||||
rBorderwidth: 0
|
||||
tBorderwidth: 2
|
||||
bBorderwidth: 0
|
||||
zValue: -1
|
||||
opacity: 0.8
|
||||
borderColor: Config.colors.highlight
|
||||
}
|
||||
Text {
|
||||
anchors.centerIn: parent
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 48
|
||||
opacity: 0.4
|
||||
color: Config.colors.text
|
||||
text: "\ue8b8"
|
||||
}
|
||||
HoverHandler {
|
||||
id: mouse2
|
||||
acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
}
|
||||
}
|
||||
Button {
|
||||
id: powerButton
|
||||
implicitHeight: 60
|
||||
implicitWidth: 60
|
||||
|
||||
onClicked: () => {
|
||||
root.closeCallback();
|
||||
}
|
||||
|
||||
background: Rectangle {
|
||||
anchors.fill: parent
|
||||
color: Config.colors.outline
|
||||
opacity: mouse3.hovered ? (0.2 + (powerButton.pressed ? 0.2 : 0.0)) : 0.1
|
||||
border.width: 1
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 2
|
||||
rBorderwidth: 2
|
||||
tBorderwidth: 2
|
||||
bBorderwidth: 2
|
||||
zValue: -1
|
||||
borderColor: Config.colors.shadow
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 2
|
||||
rBorderwidth: 0
|
||||
tBorderwidth: 2
|
||||
bBorderwidth: 0
|
||||
zValue: -1
|
||||
opacity: 0.8
|
||||
borderColor: Config.colors.highlight
|
||||
}
|
||||
Text {
|
||||
anchors.centerIn: parent
|
||||
font.family: iconFont.name
|
||||
font.pixelSize: 48
|
||||
opacity: 0.4
|
||||
color: Config.colors.text
|
||||
text: "\uf418"
|
||||
}
|
||||
HoverHandler {
|
||||
id: mouse3
|
||||
acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*=== Animations ===*/
|
||||
OpacityAnimator {
|
||||
id: openAnimation
|
||||
target: frame
|
||||
from: 0
|
||||
to: 1
|
||||
duration: 140
|
||||
easing.type: Easing.OutCubic
|
||||
}
|
||||
OpacityAnimator {
|
||||
id: closeAnimation
|
||||
target: frame
|
||||
from: 1
|
||||
to: 0
|
||||
duration: 80
|
||||
easing.type: Easing.InOutQuad
|
||||
onFinished: root.visible = false
|
||||
}
|
||||
}
|
||||
|
||||
function openStartMenu() {
|
||||
root.visible = true;
|
||||
openAnimation.start();
|
||||
}
|
||||
|
||||
function closeStartMenu() {
|
||||
closeAnimation.start();
|
||||
}
|
||||
}
|
||||
|
|
@ -1,215 +0,0 @@
|
|||
import Quickshell
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Controls.Basic
|
||||
|
||||
import ".."
|
||||
|
||||
/* NOTE:
|
||||
* This entire module is quite a mess, and is likely going to get a complete re-write.
|
||||
* I'm experimenting with creating the entire window frame/designs with SVG in order to
|
||||
* skip the need of creating everything out of rectangles and borders.
|
||||
*/
|
||||
PopupWindow {
|
||||
id: root
|
||||
|
||||
property int menuWidth: 0
|
||||
anchor.window: taskbar
|
||||
anchor.rect.x: menuWidth
|
||||
anchor.rect.y: parentWindow.implicitHeight
|
||||
implicitWidth: 600
|
||||
implicitHeight: 182
|
||||
color: "transparent"
|
||||
|
||||
Rectangle {
|
||||
id: frame
|
||||
opacity: 0
|
||||
anchors.fill: parent
|
||||
color: Config.colors.base
|
||||
layer.enabled: true
|
||||
|
||||
property int topOffset: 20
|
||||
|
||||
PopupWindowFrame {
|
||||
id: startMenuFrame
|
||||
windowTitle: "Themes"
|
||||
windowTitleIcon: "\ue40a"
|
||||
windowTitleDecorationWidth: 235
|
||||
Item {
|
||||
id: content
|
||||
anchors.fill: startMenuFrame
|
||||
anchors.margins: 8
|
||||
anchors.topMargin: frame.topOffset + 20
|
||||
clip: true
|
||||
|
||||
ColumnLayout {
|
||||
spacing: 0
|
||||
Item {
|
||||
implicitHeight: 110
|
||||
implicitWidth: startMenuFrame.width
|
||||
|
||||
Flickable {
|
||||
id: flickable
|
||||
width: parent.width
|
||||
height: 105
|
||||
|
||||
contentWidth: row.width + 5 * Object.keys(Config.themes).length
|
||||
contentHeight: row.height
|
||||
|
||||
flickableDirection: Flickable.HorizontalFlick
|
||||
boundsBehavior: Flickable.DragOverBounds
|
||||
maximumFlickVelocity: 3500
|
||||
|
||||
property int themeColorShowWidth: 12
|
||||
|
||||
RowLayout {
|
||||
id: row
|
||||
spacing: 10
|
||||
height: parent.height
|
||||
|
||||
Repeater {
|
||||
model: Object.keys(Config.themes)
|
||||
Button {
|
||||
implicitWidth: 150
|
||||
implicitHeight: 100
|
||||
//color: "lightcoral"
|
||||
//border.color: "darkred"
|
||||
opacity: pressed ? 0.6 : 1
|
||||
clip: true
|
||||
|
||||
onReleased: () => {
|
||||
Config.settings.currentTheme = modelData;
|
||||
}
|
||||
|
||||
background: Rectangle {
|
||||
anchors.fill: parent
|
||||
color: mouse.hovered ? Config.colors.shadow : Config.colors.base
|
||||
border.width: 1
|
||||
}
|
||||
NewBorder {
|
||||
commonBorderWidth: 2
|
||||
commonBorder: false
|
||||
lBorderwidth: 0
|
||||
rBorderwidth: 1
|
||||
tBorderwidth: 0
|
||||
bBorderwidth: 1
|
||||
zValue: -1
|
||||
borderColor: Config.colors.outline
|
||||
}
|
||||
ColumnLayout {
|
||||
width: parent.width
|
||||
height: parent.height
|
||||
spacing: 0
|
||||
RowLayout {
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
spacing: 0
|
||||
Rectangle {
|
||||
implicitWidth: flickable.themeColorShowWidth
|
||||
implicitHeight: 50
|
||||
color: Config.themes[modelData].base
|
||||
border.width: Config.settings.currentTheme == modelData ? 1 : 0
|
||||
}
|
||||
Rectangle {
|
||||
implicitWidth: flickable.themeColorShowWidth
|
||||
implicitHeight: 50
|
||||
color: Config.themes[modelData].accent
|
||||
border.width: 0
|
||||
}
|
||||
Rectangle {
|
||||
implicitWidth: flickable.themeColorShowWidth
|
||||
implicitHeight: 50
|
||||
color: Config.themes[modelData].highlight
|
||||
border.width: 0
|
||||
}
|
||||
Rectangle {
|
||||
implicitWidth: flickable.themeColorShowWidth
|
||||
implicitHeight: 50
|
||||
color: Config.themes[modelData].shadow
|
||||
border.width: 0
|
||||
}
|
||||
Rectangle {
|
||||
implicitWidth: flickable.themeColorShowWidth
|
||||
implicitHeight: 50
|
||||
color: Config.themes[modelData].text
|
||||
border.width: 0
|
||||
}
|
||||
}
|
||||
Text {
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
font.family: fontMonaco.name
|
||||
font.pixelSize: 16
|
||||
text: modelData
|
||||
}
|
||||
}
|
||||
HoverHandler {
|
||||
id: mouse
|
||||
acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
acceptedButtons: Qt.NoButton
|
||||
|
||||
onWheel: function (wheel) {
|
||||
var delta = wheel.angleDelta.y * 0.2;
|
||||
flickable.contentX = Math.max(0, Math.min(flickable.contentWidth - flickable.width, flickable.contentX - delta));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Item {
|
||||
Layout.leftMargin: 8
|
||||
RowLayout {
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
spacing: 6
|
||||
|
||||
Text {
|
||||
font.family: fontCharcoal.name
|
||||
font.pixelSize: 13
|
||||
text: "Current Theme:"
|
||||
}
|
||||
Text {
|
||||
font.family: fontMonaco.name
|
||||
font.pixelSize: 13
|
||||
text: Config.settings.currentTheme
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*=== Animations ===*/
|
||||
OpacityAnimator {
|
||||
id: openAnimation
|
||||
target: frame
|
||||
from: 0
|
||||
to: 1
|
||||
duration: 140
|
||||
easing.type: Easing.OutCubic
|
||||
}
|
||||
OpacityAnimator {
|
||||
id: closeAnimation
|
||||
target: frame
|
||||
from: 1
|
||||
to: 0
|
||||
duration: 80
|
||||
easing.type: Easing.InOutQuad
|
||||
onFinished: root.visible = false
|
||||
}
|
||||
}
|
||||
|
||||
function openThemeMenu() {
|
||||
root.visible = true;
|
||||
openAnimation.start();
|
||||
}
|
||||
|
||||
function closeThemeMenu() {
|
||||
closeAnimation.start();
|
||||
Config.currentPopup = Config.SystemPopup.None;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
module Popups
|
||||
StartMenu 1.0 StartMenu.qml
|
||||
PopupWindowFrame 1.0 PopupWindowFrame.qml
|
||||
AppLauncher 1.0 AppLauncher.qml
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue