diff --git a/Backgrounds/1.png b/Backgrounds/astronaut.png similarity index 100% rename from Backgrounds/1.png rename to Backgrounds/astronaut.png diff --git a/Backgrounds/black_hole.png b/Backgrounds/black_hole.png new file mode 100644 index 0000000..0940560 Binary files /dev/null and b/Backgrounds/black_hole.png differ diff --git a/Backgrounds/cyberpunk.png b/Backgrounds/cyberpunk.png new file mode 100644 index 0000000..897f8da Binary files /dev/null and b/Backgrounds/cyberpunk.png differ diff --git a/Backgrounds/hyprland_kath.mp4 b/Backgrounds/hyprland_kath.mp4 new file mode 100644 index 0000000..deae569 Binary files /dev/null and b/Backgrounds/hyprland_kath.mp4 differ diff --git a/Backgrounds/hyprland_kath.png b/Backgrounds/hyprland_kath.png new file mode 100644 index 0000000..01b1483 Binary files /dev/null and b/Backgrounds/hyprland_kath.png differ diff --git a/Backgrounds/jake_the_dog.mp4 b/Backgrounds/jake_the_dog.mp4 new file mode 100644 index 0000000..4f5e011 Binary files /dev/null and b/Backgrounds/jake_the_dog.mp4 differ diff --git a/Backgrounds/jake_the_dog.png b/Backgrounds/jake_the_dog.png new file mode 100644 index 0000000..8db1296 Binary files /dev/null and b/Backgrounds/jake_the_dog.png differ diff --git a/Backgrounds/japanese_aesthetic.png b/Backgrounds/japanese_aesthetic.png new file mode 100644 index 0000000..a89bc46 Binary files /dev/null and b/Backgrounds/japanese_aesthetic.png differ diff --git a/Backgrounds/pixel_sakura.gif b/Backgrounds/pixel_sakura.gif new file mode 100644 index 0000000..002303e Binary files /dev/null and b/Backgrounds/pixel_sakura.gif differ diff --git a/Backgrounds/pixel_sakura_static.png b/Backgrounds/pixel_sakura_static.png new file mode 100644 index 0000000..6c7f0d4 Binary files /dev/null and b/Backgrounds/pixel_sakura_static.png differ diff --git a/Backgrounds/post-apocalyptic_hacker.png b/Backgrounds/post-apocalyptic_hacker.png new file mode 100644 index 0000000..4fdee43 Binary files /dev/null and b/Backgrounds/post-apocalyptic_hacker.png differ diff --git a/Backgrounds/purple_leaves.png b/Backgrounds/purple_leaves.png new file mode 100644 index 0000000..c8fda60 Binary files /dev/null and b/Backgrounds/purple_leaves.png differ diff --git a/Fonts/ARCADECLASSIC.TTF b/Fonts/ARCADECLASSIC.TTF new file mode 100644 index 0000000..394a9f7 Binary files /dev/null and b/Fonts/ARCADECLASSIC.TTF differ diff --git a/Fonts/ESPACION.ttf b/Fonts/ESPACION.ttf new file mode 100644 index 0000000..f6b41e5 Binary files /dev/null and b/Fonts/ESPACION.ttf differ diff --git a/Fonts/Electroharmonix.otf b/Fonts/Electroharmonix.otf new file mode 100644 index 0000000..5574edf Binary files /dev/null and b/Fonts/Electroharmonix.otf differ diff --git a/Fonts/Fragile Bombers Attack.otf b/Fonts/Fragile Bombers Attack.otf new file mode 100644 index 0000000..857c823 Binary files /dev/null and b/Fonts/Fragile Bombers Attack.otf differ diff --git a/Fonts/Fragile Bombers Down.otf b/Fonts/Fragile Bombers Down.otf new file mode 100644 index 0000000..3e402b3 Binary files /dev/null and b/Fonts/Fragile Bombers Down.otf differ diff --git a/Fonts/Fragile Bombers.otf b/Fonts/Fragile Bombers.otf new file mode 100644 index 0000000..bdd8cbf Binary files /dev/null and b/Fonts/Fragile Bombers.otf differ diff --git a/Fonts/KogniGear.ttf b/Fonts/KogniGear.ttf new file mode 100644 index 0000000..6196b52 Binary files /dev/null and b/Fonts/KogniGear.ttf differ diff --git a/Fonts/OpenSans-Bold.ttf b/Fonts/OpenSans/OpenSans-Bold.ttf similarity index 100% rename from Fonts/OpenSans-Bold.ttf rename to Fonts/OpenSans/OpenSans-Bold.ttf diff --git a/Fonts/OpenSans-BoldItalic.ttf b/Fonts/OpenSans/OpenSans-BoldItalic.ttf similarity index 100% rename from Fonts/OpenSans-BoldItalic.ttf rename to Fonts/OpenSans/OpenSans-BoldItalic.ttf diff --git a/Fonts/OpenSans-ExtraBold.ttf b/Fonts/OpenSans/OpenSans-ExtraBold.ttf similarity index 100% rename from Fonts/OpenSans-ExtraBold.ttf rename to Fonts/OpenSans/OpenSans-ExtraBold.ttf diff --git a/Fonts/OpenSans-ExtraBoldItalic.ttf b/Fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf similarity index 100% rename from Fonts/OpenSans-ExtraBoldItalic.ttf rename to Fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf diff --git a/Fonts/OpenSans-Italic.ttf b/Fonts/OpenSans/OpenSans-Italic.ttf similarity index 100% rename from Fonts/OpenSans-Italic.ttf rename to Fonts/OpenSans/OpenSans-Italic.ttf diff --git a/Fonts/OpenSans-Light.ttf b/Fonts/OpenSans/OpenSans-Light.ttf similarity index 100% rename from Fonts/OpenSans-Light.ttf rename to Fonts/OpenSans/OpenSans-Light.ttf diff --git a/Fonts/OpenSans-LightItalic.ttf b/Fonts/OpenSans/OpenSans-LightItalic.ttf similarity index 100% rename from Fonts/OpenSans-LightItalic.ttf rename to Fonts/OpenSans/OpenSans-LightItalic.ttf diff --git a/Fonts/OpenSans-Medium.ttf b/Fonts/OpenSans/OpenSans-Medium.ttf similarity index 100% rename from Fonts/OpenSans-Medium.ttf rename to Fonts/OpenSans/OpenSans-Medium.ttf diff --git a/Fonts/OpenSans-MediumItalic.ttf b/Fonts/OpenSans/OpenSans-MediumItalic.ttf similarity index 100% rename from Fonts/OpenSans-MediumItalic.ttf rename to Fonts/OpenSans/OpenSans-MediumItalic.ttf diff --git a/Fonts/OpenSans-Regular.ttf b/Fonts/OpenSans/OpenSans-Regular.ttf similarity index 100% rename from Fonts/OpenSans-Regular.ttf rename to Fonts/OpenSans/OpenSans-Regular.ttf diff --git a/Fonts/OpenSans-SemiBold.ttf b/Fonts/OpenSans/OpenSans-SemiBold.ttf similarity index 100% rename from Fonts/OpenSans-SemiBold.ttf rename to Fonts/OpenSans/OpenSans-SemiBold.ttf diff --git a/Fonts/OpenSans-SemiBoldItalic.ttf b/Fonts/OpenSans/OpenSans-SemiBoldItalic.ttf similarity index 100% rename from Fonts/OpenSans-SemiBoldItalic.ttf rename to Fonts/OpenSans/OpenSans-SemiBoldItalic.ttf diff --git a/Fonts/Orbitron Black.ttf b/Fonts/Orbitron Black.ttf new file mode 100644 index 0000000..aa17eda Binary files /dev/null and b/Fonts/Orbitron Black.ttf differ diff --git a/Fonts/Thunderman.ttf b/Fonts/Thunderman.ttf new file mode 100644 index 0000000..e1cbc39 Binary files /dev/null and b/Fonts/Thunderman.ttf differ diff --git a/Fonts/pixelon.regular.ttf b/Fonts/pixelon.regular.ttf new file mode 100644 index 0000000..acb3c81 Binary files /dev/null and b/Fonts/pixelon.regular.ttf differ diff --git a/Previews/astronaut.png b/Previews/astronaut.png new file mode 100644 index 0000000..a3acf19 Binary files /dev/null and b/Previews/astronaut.png differ diff --git a/Previews/preview1.png b/Previews/preview1.png deleted file mode 100644 index e744a94..0000000 Binary files a/Previews/preview1.png and /dev/null differ diff --git a/Previews/preview2.png b/Previews/preview2.png deleted file mode 100644 index 4445e0a..0000000 Binary files a/Previews/preview2.png and /dev/null differ diff --git a/Previews/preview3.png b/Previews/preview3.png deleted file mode 100644 index 867f5c9..0000000 Binary files a/Previews/preview3.png and /dev/null differ diff --git a/Previews/preview4.png b/Previews/preview4.png deleted file mode 100644 index 415e156..0000000 Binary files a/Previews/preview4.png and /dev/null differ diff --git a/Previews/preview5.png b/Previews/preview5.png deleted file mode 100644 index 0bc1a03..0000000 Binary files a/Previews/preview5.png and /dev/null differ diff --git a/Themes/theme1.conf b/Themes/astronaut.conf similarity index 83% rename from Themes/theme1.conf rename to Themes/astronaut.conf index d36741b..5b2f982 100644 --- a/Themes/theme1.conf +++ b/Themes/astronaut.conf @@ -7,7 +7,7 @@ ScreenPadding="" # Default 0, Options: from 0 to min(screen width/2,screen height/2). Font="Open Sans" -FontSize="" +FontSize="13" # Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. KeyboardSize="0.4" @@ -27,10 +27,25 @@ HeaderText="" #################### Background #################### -Background="Backgrounds/1.png" -# Must be relative path. +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/astronaut.png" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. DimBackground="0.0" # Options: 0.0-1.0. +# Connected with: DimBackgroundColor CropBackground="true" # Default false. # Crop or fit background. @@ -52,6 +67,7 @@ TimeTextColor="#ffffff" FormBackgroundColor="#21222C" BackgroundColor="#21222C" +DimBackgroundColor="#21222C" LoginFieldBackgroundColor="#222222" PasswordFieldBackgroundColor="#222222" @@ -124,6 +140,8 @@ AllowEmptyPassword="false" # Enable login for users without a password. AllowUppercaseLettersInUsernames="false" # Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. RightToLeftLayout="false" # Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). @@ -141,4 +159,4 @@ TranslateReboot="" TranslateShutdown="" TranslateSessionSelection="" TranslateVirtualKeyboardButtonOn="" -TranslateVirtualKeyboardButtonOff="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/black_hole.conf b/Themes/black_hole.conf new file mode 100644 index 0000000..90dd9a4 --- /dev/null +++ b/Themes/black_hole.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="5" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="ESPACION" +FontSize="12" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="20" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/black_hole.png" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#5c729d" +DateTextColor="#5c729d" +TimeTextColor="#b7cef1" + +FormBackgroundColor="#22162f" +BackgroundColor="#5c729d" +DimBackgroundColor="#5c729d" + +LoginFieldBackgroundColor="#623461" +PasswordFieldBackgroundColor="#623461" +LoginFieldTextColor="#b7cef1" +PasswordFieldTextColor="#b7cef1" +UserIconColor="#b7cef1" +PasswordIconColor="#b7cef1" + +PlaceholderTextColor="#bbbbbb" +WarningColor="#ffffff" + +LoginButtonTextColor="#ffffff" +LoginButtonBackgroundColor="#5c729d" +SystemButtonsIconsColor="#b7cef1" +SessionButtonTextColor="#b7cef1" +VirtualKeyboardButtonTextColor="#b7cef1" + +DropdownTextColor="#ffffff" +DropdownSelectedBackgroundColor="#5c729d" +DropdownBackgroundColor="#171426" + +HighlightTextColor="#1e1f2f" +HighlightBackgroundColor="#b7cef1" +HighlightBorderColor="#5c729d" + +HoverUserIconColor="#5c729d" +HoverPasswordIconColor="#5c729d" +HoverSystemButtonsIconsColor="#5c729d" +HoverSessionButtonTextColor="#5c729d" +HoverVirtualKeyboardButtonTextColor="#5c729d" + +#################### Form #################### + +PartialBlur="false" +# Default false. +FullBlur="false" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="32" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="1.0" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="true" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="left" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="left" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="false" +HideSystemButtons="false" +HideLoginButton="false" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/cyberpunk.conf b/Themes/cyberpunk.conf new file mode 100644 index 0000000..1a30820 --- /dev/null +++ b/Themes/cyberpunk.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="0" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="KogniGear" +FontSize="12" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="0" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="M/dd 2077" +# Default Locale.LongFormat. + +HeaderText="Loading ..." +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/cyberpunk.png" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#ca0174" +DateTextColor="#FF003C" +TimeTextColor="#00F0FF" + +FormBackgroundColor="#21222C" +BackgroundColor="#21222C" +DimBackgroundColor="#21222C" + +LoginFieldBackgroundColor="#FF003C" +PasswordFieldBackgroundColor="#FF003C" +LoginFieldTextColor="#00F0FF" +PasswordFieldTextColor="#00F0FF" +UserIconColor="#00F0FF" +PasswordIconColor="#00F0FF" + +PlaceholderTextColor="#ca0174" +WarningColor="#FF003C" + +LoginButtonTextColor="#00F0FF" +LoginButtonBackgroundColor="#FF003C" +SystemButtonsIconsColor="#FF003C" +SessionButtonTextColor="#FF003C" +VirtualKeyboardButtonTextColor="#FF003C" + +DropdownTextColor="#222222" +DropdownSelectedBackgroundColor="#ca0174" +DropdownBackgroundColor="#FF003C" + +HighlightTextColor="#00F0FF" +HighlightBackgroundColor="#ca0174" +HighlightBorderColor="#ca0174" + +HoverUserIconColor="#ca0174" +HoverPasswordIconColor="#ca0174" +HoverSystemButtonsIconsColor="#ca0174" +HoverSessionButtonTextColor="#ca0174" +HoverVirtualKeyboardButtonTextColor="#ca0174" + +#################### Form #################### + +PartialBlur="true" +# Default false. +FullBlur="false" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="10" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="0.5" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="true" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="center" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="center" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="true" +HideSystemButtons="true" +HideLoginButton="false" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="true" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/hyprland_kath.conf b/Themes/hyprland_kath.conf new file mode 100644 index 0000000..edc8e9e --- /dev/null +++ b/Themes/hyprland_kath.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="pixelon" +FontSize="12" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="20" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="Backgrounds/hyprland_kath.png" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/hyprland_kath.mp4" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="1.0" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#b4d8ff" +DateTextColor="#b4d8ff" +TimeTextColor="#b4d8ff" + +FormBackgroundColor="#242455" +BackgroundColor="#242455" +DimBackgroundColor="#242455" + +LoginFieldBackgroundColor="#111111" +PasswordFieldBackgroundColor="#111111" +LoginFieldTextColor="#b4d8ff" +PasswordFieldTextColor="#b4d8ff" +UserIconColor="#b4d8ff" +PasswordIconColor="#b4d8ff" + +PlaceholderTextColor="#bbbbbb" +WarningColor="#b4d8ff" + +LoginButtonTextColor="#000055" +LoginButtonBackgroundColor="#b4d8ff" +SystemButtonsIconsColor="#b4d8ff" +SessionButtonTextColor="#b4d8ff" +VirtualKeyboardButtonTextColor="#b4d8ff" + +DropdownTextColor="#000055" +DropdownSelectedBackgroundColor="#b4d8ff" +DropdownBackgroundColor="#90b4ff" + +HighlightTextColor="#000055" +HighlightBackgroundColor="#b4d8ff" +HighlightBorderColor="transparent" + +HoverUserIconColor="#fcfcff" +HoverPasswordIconColor="#fcfcff" +HoverSystemButtonsIconsColor="#fcfcff" +HoverSessionButtonTextColor="#fcfcff" +HoverVirtualKeyboardButtonTextColor="#fcfcff" + +#################### Form #################### + +PartialBlur="true" +# Default false. +FullBlur="" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="8" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="2.0" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="true" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="left" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="left" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="false" +HideSystemButtons="true" +HideLoginButton="false" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/jake_the_dog.conf b/Themes/jake_the_dog.conf new file mode 100644 index 0000000..3204741 --- /dev/null +++ b/Themes/jake_the_dog.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="Thunderman" +FontSize="12" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="20" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="Backgrounds/jake_the_dog.png" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/jake_the_dog.mp4" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="1.2" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#d8d8ff" +DateTextColor="#d8d8ff" +TimeTextColor="#d8d8ff" + +FormBackgroundColor="#242455" +BackgroundColor="#242455" +DimBackgroundColor="#242455" + +LoginFieldBackgroundColor="#d8d8ff" +PasswordFieldBackgroundColor="#d8d8ff" +LoginFieldTextColor="#d8d8ff" +PasswordFieldTextColor="#d8d8ff" +UserIconColor="#d8d8ff" +PasswordIconColor="#d8d8ff" + +PlaceholderTextColor="#6c6caa" +WarningColor="#d8d8ff" + +LoginButtonTextColor="#6c6caa" +LoginButtonBackgroundColor="#d8d8ff" +SystemButtonsIconsColor="#d8d8ff" +SessionButtonTextColor="#d8d8ff" +VirtualKeyboardButtonTextColor="#d8d8ff" + +DropdownTextColor="#6c6caa" +DropdownSelectedBackgroundColor="#f8f8ff" +DropdownBackgroundColor="#d8d8ff" + +HighlightTextColor="#484855" +HighlightBackgroundColor="#d8d8ff" +HighlightBorderColor="transparent" + +HoverUserIconColor="#6c6caa" +HoverPasswordIconColor="#6c6caa" +HoverSystemButtonsIconsColor="#6c6caa" +HoverSessionButtonTextColor="#6c6caa" +HoverVirtualKeyboardButtonTextColor="#6c6caa" + +#################### Form #################### + +PartialBlur="true" +# Default false. +FullBlur="" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="8" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="2.0" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="true" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="right" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="right" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="false" +HideSystemButtons="false" +HideLoginButton="false" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/japanese_aesthetic.conf b/Themes/japanese_aesthetic.conf new file mode 100644 index 0000000..4ef2c56 --- /dev/null +++ b/Themes/japanese_aesthetic.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="Electroharmonix" +FontSize="12" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="20" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/japanese_aesthetic.png" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#32302f" +DateTextColor="#32302f" +TimeTextColor="#32302f" + +FormBackgroundColor="#21222C" +BackgroundColor="#21222C" +DimBackgroundColor="#21222C" + +LoginFieldBackgroundColor="#222222" +PasswordFieldBackgroundColor="#222222" +LoginFieldTextColor="#32302f" +PasswordFieldTextColor="#32302f" +UserIconColor="#32302f" +PasswordIconColor="#32302f" + +PlaceholderTextColor="#7c6f64" +WarningColor="#32302f" + +LoginButtonTextColor="#ffffff" +LoginButtonBackgroundColor="#32302f" +SystemButtonsIconsColor="#32302f" +SessionButtonTextColor="#32302f" +VirtualKeyboardButtonTextColor="#32302f" + +DropdownTextColor="#ffffff" +DropdownSelectedBackgroundColor="#7c6f64" +DropdownBackgroundColor="#32302f" + +HighlightTextColor="#7c6f64" +HighlightBackgroundColor="#32302f" +HighlightBorderColor="transparent" + +HoverUserIconColor="#7c6f64" +HoverPasswordIconColor="#7c6f64" +HoverSystemButtonsIconsColor="#7c6f64" +HoverSessionButtonTextColor="#7c6f64" +HoverVirtualKeyboardButtonTextColor="#7c6f64" + +#################### Form #################### + +PartialBlur="" +# Default false. +FullBlur="" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="false" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="left" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="left" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="false" +HideSystemButtons="false" +HideLoginButton="false" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/pixel_sakura.conf b/Themes/pixel_sakura.conf new file mode 100644 index 0000000..582f6da --- /dev/null +++ b/Themes/pixel_sakura.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="arcadeclassic" +FontSize="11" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="20" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/pixel_sakura.gif" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#3d495b" +DateTextColor="#3d495b" +TimeTextColor="#3d495b" + +FormBackgroundColor="#21222C" +BackgroundColor="#21222C" +DimBackgroundColor="#21222C" + +LoginFieldBackgroundColor="#cccccc" +PasswordFieldBackgroundColor="#cccccc" +LoginFieldTextColor="#3d495b" +PasswordFieldTextColor="#3d495b" +UserIconColor="#3d495b" +PasswordIconColor="#3d495b" + +PlaceholderTextColor="#bbbbbb" +WarningColor="#3d495b" + +LoginButtonTextColor="#ffffff" +LoginButtonBackgroundColor="#3d495b" +SystemButtonsIconsColor="#3d495b" +SessionButtonTextColor="#3d495b" +VirtualKeyboardButtonTextColor="#3d495b" + +DropdownTextColor="#ffffff" +DropdownSelectedBackgroundColor="#697f90" +DropdownBackgroundColor="#3d495b" + +HighlightTextColor="#bbbbbb" +HighlightBackgroundColor="#3d495b" +HighlightBorderColor="transparent" + +HoverUserIconColor="#697f90" +HoverPasswordIconColor="#697f90" +HoverSystemButtonsIconsColor="#697f90" +HoverSessionButtonTextColor="#697f90" +HoverVirtualKeyboardButtonTextColor="#697f90" + +#################### Form #################### + +PartialBlur="" +# Default false. +FullBlur="" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="false" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="center" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="center" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="true" +HideSystemButtons="true" +HideLoginButton="true" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/pixel_sakura_static.conf b/Themes/pixel_sakura_static.conf new file mode 100644 index 0000000..118cbf7 --- /dev/null +++ b/Themes/pixel_sakura_static.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="arcadeclassic" +FontSize="11" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="20" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/pixel_sakura_static.png" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#3d495b" +DateTextColor="#3d495b" +TimeTextColor="#3d495b" + +FormBackgroundColor="#21222C" +BackgroundColor="#21222C" +DimBackgroundColor="#21222C" + +LoginFieldBackgroundColor="#cccccc" +PasswordFieldBackgroundColor="#cccccc" +LoginFieldTextColor="#3d495b" +PasswordFieldTextColor="#3d495b" +UserIconColor="#3d495b" +PasswordIconColor="#3d495b" + +PlaceholderTextColor="#bbbbbb" +WarningColor="#3d495b" + +LoginButtonTextColor="#ffffff" +LoginButtonBackgroundColor="#3d495b" +SystemButtonsIconsColor="#3d495b" +SessionButtonTextColor="#3d495b" +VirtualKeyboardButtonTextColor="#3d495b" + +DropdownTextColor="#ffffff" +DropdownSelectedBackgroundColor="#697f90" +DropdownBackgroundColor="#3d495b" + +HighlightTextColor="#bbbbbb" +HighlightBackgroundColor="#3d495b" +HighlightBorderColor="transparent" + +HoverUserIconColor="#697f90" +HoverPasswordIconColor="#697f90" +HoverSystemButtonsIconsColor="#697f90" +HoverSessionButtonTextColor="#697f90" +HoverVirtualKeyboardButtonTextColor="#697f90" + +#################### Form #################### + +PartialBlur="" +# Default false. +FullBlur="" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="false" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="center" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="center" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="true" +HideSystemButtons="true" +HideLoginButton="true" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/post-apocalyptic_hacker.conf b/Themes/post-apocalyptic_hacker.conf new file mode 100644 index 0000000..1532898 --- /dev/null +++ b/Themes/post-apocalyptic_hacker.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="Fragile Bombers Attack" +FontSize="15" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="0" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/post-apocalyptic_hacker.png" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#685841" +DateTextColor="#685841" +TimeTextColor="#685841" + +FormBackgroundColor="#000000" +BackgroundColor="#000000" +DimBackgroundColor="#000000" + +LoginFieldBackgroundColor="#33151f" +PasswordFieldBackgroundColor="#33151f" +LoginFieldTextColor="#685841" +PasswordFieldTextColor="#685841" +UserIconColor="#685841" +PasswordIconColor="#685841" + +PlaceholderTextColor="#695841" +WarningColor="#fc2e64" + +LoginButtonTextColor="#bfb098" +LoginButtonBackgroundColor="#685841" +SystemButtonsIconsColor="#685841" +SessionButtonTextColor="#685841" +VirtualKeyboardButtonTextColor="#685841" + +DropdownTextColor="#bfb098" +DropdownSelectedBackgroundColor="#4d1927" +DropdownBackgroundColor="#32141f" + +HighlightTextColor="#685841" +HighlightBackgroundColor="#4d1927" +HighlightBorderColor="#4d1927" + +HoverUserIconColor="#fc2e64" +HoverPasswordIconColor="#fc2e64" +HoverSystemButtonsIconsColor="#fc2e64" +HoverSessionButtonTextColor="#fc2e64" +HoverVirtualKeyboardButtonTextColor="#fc2e64" + +#################### Form #################### + +PartialBlur="" +# Default false. +FullBlur="" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="false" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="right" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="right" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="true" +HideSystemButtons="true" +HideLoginButton="false" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/Themes/purple_leaves.conf b/Themes/purple_leaves.conf new file mode 100644 index 0000000..8d3c1c2 --- /dev/null +++ b/Themes/purple_leaves.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="Open Sans" +FontSize="" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="20" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/purple_leaves.png" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#5c729d" +DateTextColor="#5c729d" +TimeTextColor="#b7cef1" + +FormBackgroundColor="#5c729d" +BackgroundColor="#5c729d" +DimBackgroundColor="#5c729d" + +LoginFieldBackgroundColor="#1f2031" +PasswordFieldBackgroundColor="#1f2031" +LoginFieldTextColor="#b7cef1" +PasswordFieldTextColor="#b7cef1" +UserIconColor="#b7cef1" +PasswordIconColor="#b7cef1" + +PlaceholderTextColor="#bbbbbb" +WarningColor="#5c729d" + +LoginButtonTextColor="#ffffff" +LoginButtonBackgroundColor="#5c729d" +SystemButtonsIconsColor="#b7cef1" +SessionButtonTextColor="#b7cef1" +VirtualKeyboardButtonTextColor="#b7cef1" + +DropdownTextColor="#ffffff" +DropdownSelectedBackgroundColor="#5c729d" +DropdownBackgroundColor="#1e1f2f" + +HighlightTextColor="#1e1f2f" +HighlightBackgroundColor="#b7cef1" +HighlightBorderColor="#5c729d" + +HoverUserIconColor="#5c729d" +HoverPasswordIconColor="#5c729d" +HoverSystemButtonsIconsColor="#5c729d" +HoverSessionButtonTextColor="#5c729d" +HoverVirtualKeyboardButtonTextColor="#5c729d" + +#################### Form #################### + +PartialBlur="true" +# Default false. +FullBlur="false" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="170" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="0.8" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="false" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="center" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="center" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="false" +HideSystemButtons="false" +HideLoginButton="false" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" \ No newline at end of file diff --git a/metadata.desktop b/metadata.desktop index fbb1d18..68f7ca4 100644 --- a/metadata.desktop +++ b/metadata.desktop @@ -5,9 +5,9 @@ Author=keyitdev Website=https://github.com/Keyitdev/sddm-astronaut-theme License=GPL-3.0-or-later Type=sddm-theme -Version=1.2 -ConfigFile=Themes/theme1.conf -Screenshot=Previews/preview1.png +Version=1.3 +ConfigFile=Themes/astronaut.conf +Screenshot=Previews/astronaut.png MainScript=Main.qml TranslationsDirectory=translations Theme-Id=sddm-astronaut-theme diff --git a/setup.sh b/setup.sh new file mode 100755 index 0000000..8e6ffd2 --- /dev/null +++ b/setup.sh @@ -0,0 +1,113 @@ +#!/bin/sh + +## Keyitdev https://github.com/Keyitdev/sddm-astronaut-theme +## Copyright (C) 2022-2025 Keyitdev +## Distributed under the GPLv3+ License https://www.gnu.org/licenses/gpl-3.0.html + +red='\033[0;31m' +green='\033[0;32m' +no_color='\033[0m' +date=$(date +%s) + +path_to_git_clone="$HOME" + +install_dependencies(){ + if [ -x "$(command -v pacman)" ]; + then + echo -e "${green}[*] Installing packages using pacman.${no_color}" + sudo pacman --noconfirm --needed -S sddm qt6-svg qt6-virtualkeyboard qt6-multimedia-ffmpeg + elif [ -x "$(command -v xbps-install)" ]; + then + echo -e "${green}[*] Installing packages using xbps-install.${no_color}" + sudo xbps-install sddm qt6-svg qt6-virtualkeyboard qt6-multimedia + elif [ -x "$(command -v dnf)" ]; + then + echo -e "${green}[*] Installing packages using dnf.${no_color}" + sudo dnf install sddm qt6-qtsvg qt6-qtvirtualkeyboard qt6-qtmultimedia + elif [ -x "$(command -v zypper)" ]; + then + echo -e "${green}[*] Installing packages using zypper.${no_color}" + sudo zypper install sddm-qt6 qt6-svg qt6-virtualkeyboard qt6-multimedia + else + echo -e "${red}[*] FAILED TO INSTALL PACKAGE: Package manager not found. You must manually install dependencies.">&2; + fi +} + +git_clone(){ + echo -e "${green}[*] Cloning theme to $path_to_git_clone.${no_color}" + [ -d "$path_to_git_clone"/sddm-astronaut-theme ] && sudo mv "$path_to_git_clone"/sddm-astronaut-theme "$path_to_git_clone"/sddm-astronaut-theme_$date && echo -e "${green}[*] Old configs detected in $path_to_git_clone, backing up.${no_color}" + git clone -b master --depth 1 https://github.com/keyitdev/sddm-astronaut-theme.git "$path_to_git_clone"/sddm-astronaut-theme +} + +copy_files(){ + echo -e "${green}[*] Coping theme from $path_to_git_clone to /usr/share/sddm/themes/.${no_color}" + [ -d /usr/share/sddm/themes/sddm-astronaut-theme ] && sudo mv /usr/share/sddm/themes/sddm-astronaut-theme /usr/share/sddm/themes/sddm-astronaut-theme_$date && echo -e "${green}[*] Old configs detected in /usr/share/sddm/themes/sddm-astronaut-theme, backing up.${no_color}" + sudo mkdir -p /usr/share/sddm/themes/sddm-astronaut-theme + sudo cp -r "$path_to_git_clone"/sddm-astronaut-theme/* /usr/share/sddm/themes/sddm-astronaut-theme + sudo cp -r /usr/share/sddm/themes/sddm-astronaut-theme/Fonts/* /usr/share/fonts/ + echo -e "${green}[*] Setting up theme.${no_color}" + echo "[Theme] + Current=sddm-astronaut-theme" | sudo tee /etc/sddm.conf + echo "[General] + InputMethod=qtvirtualkeyboard" | sudo tee /etc/sddm.conf.d/virtualkbd.conf +} + +select_theme(){ + path_to_metadata="/usr/share/sddm/themes/sddm-astronaut-theme/metadata.desktop" + text="ConfigFile=Themes/" + + line=$(grep $text "$path_to_metadata") + + themes="astronaut black_hole cyberpunk hyprland_kath jake_the_dog japanese_aesthetic pixel_sakura pixel_sakura_static post-apocalyptic_hacker purple_leaves" + + echo -e "${green}[*] Select theme (enter number e.g. astronaut - 1).${no_color}" + echo -e "${green}[*] 0. Other (choose if you created your own theme)." + echo -e "${green}[*] 1. Astronaut 2. Black hole${no_color}" + echo -e "${green}[*] 3. Cyberpunk 4. Hyprland Kath (animated)${no_color}" + echo -e "${green}[*] 5. Jake the dog (animated) 6. Japanese aesthetic${no_color}" + echo -e "${green}[*] 7. Pixel sakura (animated) 8. Pixel sakura (static)${no_color}" + echo -e "${green}[*] 9. Post-apocalyptic hacker 10. Purple leaves${no_color}" + read -p "[*] Your choice: " new_number + + if [ "$new_number" -eq 0 ] 2>/dev/null;then + echo -e "${green}[*] Enter name of the config file (without .conf).${no_color}" + read -p "[*] Theme name: " answer + selected_theme="$answer" + elif [ "$new_number" -ge 1 ] 2>/dev/null && [ "$new_number" -le 10 ] 2>/dev/null; then + set -- $themes + selected_theme=$(eval echo \$"$new_number") + echo -e "${green}[*] You selected: $selected_theme ${no_color}" + else + echo -e "${red}[*] Error: invalid number or input.${no_color}" + exit + fi + + modified_line="$text$selected_theme.conf" + + sudo sed -i "s|^$text.*|$modified_line|" $path_to_metadata + echo -e "${green}[*] Changed: $line -> $modified_line${no_color}" +} + +while true; do + clear + echo -e "${green}sddm-astronaut-theme made by Keyitdev${no_color}" + echo -e "${green}[*] Choose option.${no_color}" + echo -e "1. All of the bellow." + echo -e "2. Install dependencies with package manager." + echo -e "3. Clone theme from github.com to $path_to_git_clone." + echo -e "4. Copy theme from $path_to_git_clone to /usr/share/sddm/themes/." + echo -e "5. Select theme (/usr/share/sddm/themes/)." + echo -e "6. Preview the set theme (/usr/share/sddm/themes/)." + echo -e "7. Exit." + read -p "[*] Your choice: " x + case $x in + [1]* ) install_dependencies; git_clone; copy_files; select_theme; exit;; + [2]* ) install_dependencies; exit;; + [3]* ) git_clone; exit;; + [4]* ) copy_files; exit;; + [5]* ) select_theme; exit;; + [6]* ) sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/sddm-astronaut-theme/; exit;; + [7]* ) exit;; + * ) echo -e "${red}[*] Error: invalid number or input.${no_color}";; + esac +done \ No newline at end of file