225 Commits

Author SHA1 Message Date
f6ab2438e1 update 2024-12-17 13:22:01 +08:00
42c232dfb4 Fixed #236 2024-10-27 12:54:41 +08:00
24ac05a101 Merge pull request #235 from Ate329/dev
Fix NixOS build failure due to missing files
2024-10-26 14:25:32 +08:00
92fc1c9686 Update flake.nix
Fix build failure on NixOS
2024-10-26 00:27:15 +03:00
55aef0cada Update font 2024-10-25 12:23:36 +08:00
47a6467e27 Merge branch 'master' of github.com:vinceliuice/grub2-themes 2024-10-12 01:02:48 +08:00
faf75d2a7f Update install.sh 2024-10-12 01:02:38 +08:00
85db6e7cea Merge pull request #233 from Ate329/master
Update ImageMagick command for GRUB theme background
2024-09-29 19:47:09 +08:00
3e7139701e Update flake.nix 2024-09-29 13:08:56 +03:00
a697a28fe6 Merge pull request #231 from Ate329/master
Add custom resolution option and fix ImageMagick dependency
2024-09-18 10:59:23 +08:00
610bc23012 Update README.md 2024-09-17 20:22:28 +03:00
a2b3fa071b Update install.sh 2024-09-17 20:21:13 +03:00
18ea3defc5 Update README.md 2024-09-17 20:20:35 +03:00
326a27a6f2 Update install.sh 2024-09-17 20:14:55 +03:00
d73179c4ea Update flake.nix
add imagemagick
2024-09-17 20:08:46 +03:00
daa8aef95f Update install.sh to make it work for customised resolution 2024-09-17 20:02:25 +03:00
9aa7e35d71 Update flake.nix to fix a bug
ERROR: Unrecognized screen variant 'custom'.
2024-09-17 19:25:41 +03:00
7cff52a245 Update flake.nix to allow customised resolution for NixOS 2024-09-17 19:08:35 +03:00
e3a5ea51ae update 2024-09-07 11:01:34 +08:00
fa5ec95db0 Merge pull request #229 from paragi/master
Add Nobara Linux icons
2024-09-07 09:37:56 +08:00
454f4c6d92 Delete github 2024-09-06 21:39:14 +02:00
97ddfd915b Delete excess file 2024-09-06 21:38:53 +02:00
d522f301ef Added Nobara icon 2024-09-06 18:52:08 +02:00
cb1539e4e8 Added Nobara Linux icons 2024-09-06 14:54:10 +02:00
775e4f7487 Update install.sh 2024-08-19 14:26:40 +08:00
8357e49262 Fixed issues 2024-08-19 14:18:26 +08:00
a69383892e Merge pull request #227 from quatquatt/update-wiki-link
Update link to point to the new nixos wiki
2024-08-03 01:36:57 +08:00
896ca7f9c9 update link from the former, unofficial nixos wiki page to the new https://wiki.nixos.org 2024-08-02 13:09:36 -04:00
c47af2ef5d Update install.sh 2024-07-31 13:57:24 +08:00
0628270f03 Merge pull request #222 from MasterEvarior/master
Added instructions on how to use the flake.nix
2024-06-02 01:15:40 +08:00
d9316d1acc Added instructions on how to use the flake.nix 2024-06-01 18:48:52 +02:00
ce56cfb5c6 Fixed #220 2024-05-16 13:29:13 +08:00
b732fe3fad update 2024-04-12 09:29:31 +08:00
a9dab5cce1 Revert "Merge pull request #218 from damian101/master"
This reverts commit 30be255898, reversing
changes made to 8ddd471937.
2024-04-12 09:25:31 +08:00
30be255898 Merge pull request #218 from damian101/master
Smaller images, losslessly optimized
2024-04-12 01:42:01 +08:00
8ddd471937 Merge pull request #217 from leon-erd/master
Nix: fix extension of splashImage
2024-04-12 01:41:04 +08:00
704cef3017 Merge pull request #216 from OneRandom1509/master
fix: fixed grub.cfg directory issues in install.sh for fedora
2024-04-12 01:40:25 +08:00
515ce57ffb Smaller images, losslessly optimized
1. `oxipng -o max -Z --fast` on all PNGs
2. `ect -30035`on preview and banner
3. `ect -80085 -progressive` on all other PNGs and all JPEGs
2024-03-30 14:07:36 +01:00
a634923206 Nix: fix extension of splashImage 2024-03-26 10:21:10 +01:00
8c9aade1fa chore: removed duplicate mkconfig command for fedora 2024-03-12 19:06:49 +05:30
0d7ea30481 chore: changed mkconfig directory to boot/grub2/grub.cfg 2024-03-12 14:59:50 +05:30
179e2c21a1 fix: removed UEFI grub fonts file for fedora 2024-03-12 13:16:39 +05:30
3fa5e0f312 fix: removed UEFI grub config file for fedora 2024-03-12 13:10:19 +05:30
eda1b86dd8 Merge pull request #208 from trytomakeyouprivate/master
added opensuse microOS and Fedora Atomic Desktop commands
2024-02-17 20:48:43 +08:00
d296515893 Merge pull request #209 from daniel-j-guenther/patch-1
Update README.md
2024-02-17 20:47:58 +08:00
82c47cfa55 Merge pull request #212 from h4m6urg1r/master
flake.nix simplified splashImage changing
2024-02-17 20:46:01 +08:00
d5c82f7213 flake.nix simplified splashImage changing
Fixed problem that occured when setting custom spalsh image for NixOS
2024-02-16 18:42:36 +05:30
42aa89641b Update README.md
See in issues. Enjoy 2024
2024-01-04 22:21:53 +01:00
9f0d2837ed added opensuse microOS and Fedora Atomic Desktop commands
Applying those works on Fedora Atomic! It should work the same on OpenSuse microOS as on regular OpenSuse too.
2023-12-19 15:37:12 +00:00
000171da27 Fixed #205 2023-09-17 19:15:42 +08:00
9843327eb6 Merge pull request #204 from varris1/flake-fix
flake.nix: Change deprecated string type to str
2023-08-16 21:39:13 +08:00
c8f6113801 flake.nix: Change deprecated string type to str 2023-08-15 20:54:51 +02:00
de378454b5 Fixed #203 2023-08-16 00:29:57 +08:00
7da365a621 Merge pull request #202 from hotime/patch-3
chore: reset group ID and remove inkscape:label for deepin, kubuntu, xubuntu in svg files
2023-08-06 00:39:42 +08:00
f07021174e chore: reset group ID and remove inkscape:label for deepin, kubuntu, xubuntu in svg files
logos-color.svg
[deepin]
id="g2" -> id="deepin"
remove inkscape:label="deepin"
id="path2-3" -> id="path67"
remove inkscape:label="path67"
[kubuntu]
id="g1" -> id="kubuntu"
remove inkscape:label="kubuntu"

logos-white.svg
[deepin]
id="g1" -> id="deepin"
remove inkscape:label="deepin"
id="path2-3" -> id="path60"
remove inkscape:label="path60"

logos-whitesur.svg
[deepin]
id="g2" -> id="deepin"
remove inkscape:label="deepin"
id="path2-3" -> id="path330"
remove inkscape:label="path330"
[xubuntu]
id="g1" -> id="xubuntu"
remove inkscape:label="xubuntu"
2023-08-05 21:24:08 +08:00
f3fc65d3a2 Merge pull request #201 from hotime/patch-2
update icons: deepin, brunch-settings; fine tune icon parameters.
2023-08-03 22:21:14 +08:00
960ac1a172 update icons: deepin, brunch-settings; fine tune icon parameters.
1, update deepin icons to make the icon closer to the deepin logo, while also making the style suitable for this theme.
2, update brunch-settings icon for colors-white.svg, whitch has a different style effect from other icons of the colors-white style.
3, remove redundant element "g536" in group xubuntu for logos-whitesur.svg.
4, fine tune icon parameters like X,Y,width,height datas in SVG files, whitch has uncorrect datas. For example, all icon group in svg files are supposed to be 32.000x32.000, but a few icons are 32.001x32.001, and more...
2023-08-03 20:19:25 +08:00
02ec0a888b Merge pull request #200 from hotime/patch-1
fix: the old background reappears for a few seconds
2023-08-01 21:54:20 +08:00
cd5fee4582 fix: the old background reappears for a few seconds
Add replacing or appending "GRUB_BACKGROUND" surpport for file "/etc/default/grub" to fix "the old background reappears for a few seconds" bug.
2023-08-01 18:55:38 +08:00
9c673d5a34 Update install.sh 2023-07-24 21:47:50 +08:00
20c00af363 Merge pull request #198 from anandusateeshNSUT/master
Fixed directory issues for fedora in the install.sh itself
2023-07-22 02:32:45 +08:00
5a9e5b58a0 Fixed directory issues 2023-07-21 23:07:59 +05:30
8d2f2e17b8 Update install.sh 2023-07-22 00:31:33 +08:00
c991e3a3a7 Update install.sh 2023-07-21 23:15:11 +08:00
bf840ebdb7 Update install.sh 2023-07-21 23:09:52 +08:00
1358b497d9 Merge branch 'master' of github.com:vinceliuice/grub2-themes 2023-07-21 22:56:08 +08:00
8383f6b4f8 Update install.sh 2023-07-21 22:51:22 +08:00
4c7bba04ac Merge pull request #196 from Maik93/master
improve grub.bak existance check
2023-07-11 00:25:51 +08:00
4deac71ab4 improve grub.bak existance check 2023-07-09 22:09:07 +02:00
8cd0ea9b4a Update install.sh 2023-04-15 23:05:00 +08:00
c1f9aeaf83 Merge branch 'master' of github.com:vinceliuice/grub2-themes 2023-04-15 22:47:38 +08:00
d0a481efa1 Update install.sh 2023-04-15 22:46:16 +08:00
7c0d8eb784 Fixed #191 2023-01-18 12:21:58 +08:00
8a5ebe97fa Merge branch 'master' of github.com:vinceliuice/grub2-themes 2023-01-05 14:33:13 +08:00
bde73b88ed Fixed #172 2023-01-05 14:32:40 +08:00
bfedd16365 Merge pull request #187 from AnotherGroupChat/master
Update Nix install for theme.txt control + fix module reference
2023-01-05 14:14:21 +08:00
7e8a1ea758 Allow for more granular control of theme.txt and update depricated way of reffering to modules 2022-11-18 12:35:17 -05:00
c106dfb9b5 update 2022-11-12 08:42:45 +08:00
7033bb66e5 Update README.md 2022-10-30 23:49:02 +08:00
b0dca256c3 Update README.md 2022-10-30 23:48:26 +08:00
ece050a022 Update README.md 2022-10-30 23:47:50 +08:00
530859b0b3 Update README.md 2022-10-30 23:41:38 +08:00
375b7d0f0a Update README.md 2022-10-30 23:39:27 +08:00
48338ec6a3 Update install.sh 2022-10-30 23:36:05 +08:00
e77cbfa662 Fixed #181 2022-10-30 23:20:45 +08:00
967a302d8f update 2022-10-23 19:44:08 +08:00
7ab56dc587 Merge pull request #180 from hyttmi/master
Remove override of THEME_DIR
2022-10-23 19:37:13 +08:00
8303aa2825 Remove override of THEME_DIR 2022-10-23 08:46:09 +03:00
b10a5fd4c8 update 2022-10-15 23:57:32 +08:00
8627f86ce5 Merge pull request #178 from dotlogix/Feature/UbuntuDDE
Fix alignments of icons and add ubuntuDDE
2022-10-15 23:46:51 +08:00
fd78958d50 Fix alignments of icons and add ubuntuDDE 2022-10-15 16:31:52 +02:00
c6e2967f06 Merge pull request #175 from Rdkang/master
Added theme variant name to the preview image
2022-08-31 02:02:35 +08:00
6b58676c4d Added theme variant name to the preview image 2022-08-30 11:54:20 +01:00
fa74d1b6af Merge pull request #162 from thomassdk/FixNixOSSupport
Make splashImage option a `nullOr` type
2022-03-28 00:26:11 +08:00
29dd80dd70 Make splashImage option a nullOr type 2022-03-27 15:52:59 +00:00
20a8f12488 Merge pull request #161 from PatrickJosh/fix-fedora-34-and-later
Update install.sh to fix installation on Fedora 34 and later.
2022-03-26 21:20:58 +08:00
b5b4780418 Update install.sh to fix installation on Fedora 34 and later. 2022-03-26 10:50:37 +01:00
3f5624833d update 2022-03-19 10:55:49 +08:00
f4f3354233 Update install.sh 2022-03-19 10:32:20 +08:00
a4bff7bf91 Merge pull request #158 from AnotherGroupChat/nixos
Add NixOS support
2022-03-19 10:07:53 +08:00
86caf618c3 Merge branch 'vinceliuice:master' into nixos 2022-03-18 12:53:01 -04:00
4f3b99cdf3 Added footer and enable option 2022-02-21 11:59:04 -05:00
53f899da9c Merge pull request #155 from AnotherGroupChat/master
Added generate hook
2022-02-21 13:06:36 +08:00
2fd6eb9b66 Needs to exit 0 2022-02-20 23:00:36 -05:00
824064faa9 Move clear to remove busybox dependency 2022-02-20 22:46:11 -05:00
70ff68055b Added flake for grub on NixOS 2022-02-20 22:41:50 -05:00
e5b869f186 Added generate hook 2022-02-20 22:26:29 -05:00
9e440c4bbc Update install.sh 2022-01-22 18:29:10 +08:00
468bee78f5 Merge pull request #151 from The-Plottwist/master
Pull request for 149'th issue
2022-01-16 12:51:38 +08:00
9d244c9d07 Fixed issue #149
In the old functionality, the current config file was being replaced with a backup file (if it had presented).
However, we now back-up the config file and replace the active theme line instead.
2022-01-15 22:36:57 +03:00
d27e1caf5f Little fixes
Almost always ```read``` command should be used with ```-r``` option.
Added some clarity about globals.
2022-01-15 21:15:50 +03:00
2824010b86 Improved Readability
Added section headers and made some rearrangements to improve readability.
Removed discouraged '$?' usage.
Added install_program function.
2022-01-15 21:11:14 +03:00
f1e03b4949 update 2021-12-07 11:29:49 +08:00
41de75c50e Update README.md 2021-12-05 14:18:39 +08:00
9b66c890ba update 2021-12-05 14:16:33 +08:00
fd0f0717e1 Fixed #148 2021-12-05 14:12:59 +08:00
0f81ef2091 update 2021-11-04 16:49:02 +08:00
3f108a9037 Update README.md 2021-11-04 16:19:16 +08:00
1e27267eb4 update 2021-11-04 16:16:47 +08:00
3fb14ff13a Update README.md 2021-11-04 15:44:32 +08:00
e1738a6706 Update README.md 2021-11-04 15:43:43 +08:00
de33b1a2c3 Update install.sh
update
2021-10-22 09:18:31 +08:00
748c4c4e93 Update install.sh 2021-10-16 23:46:24 +08:00
8b0c63584b Update install.sh 2021-10-16 22:07:14 +08:00
9527f1c408 Fixed #143 2021-10-16 20:30:48 +08:00
0b16634d79 Merge pull request #141 from flyxi121/master
Fix file format for ultrawide background images
2021-09-29 23:05:51 +08:00
3f977c914f Fix file format for ultrawide background images 2021-09-29 14:12:56 +02:00
8851372401 Merge branch 'master' of github.com:vinceliuice/grub2-themes 2021-09-26 21:39:22 +08:00
c6b7fdfc8f Update install.sh 2021-09-26 21:38:42 +08:00
2b42974226 Add zorin icons 2021-09-16 13:12:48 +08:00
a91e83254f Fixed #137 #115 2021-09-12 15:14:00 +08:00
eedee9a25b update 2021-08-19 18:26:55 +08:00
c6dcca2d8f Merge pull request #134 from stuarthayhurst/master
Scripting improvements (Image compression, shellcheck compatibility)
2021-08-08 12:57:45 +08:00
eac6a62755 Fixed script to pass shellcheck 2021-08-07 10:19:56 +01:00
bc790bd10e Regenerated icons with new compression 2021-08-07 10:15:31 +01:00
e6dcf151d4 Enable optipng compression (without indexing, for GRUB support) 2021-08-07 10:07:05 +01:00
2b12527007 Merge pull request #128 from Mastermind497/master
Enhanced Slaze Background for 2K and 4K
2021-06-30 08:36:25 +08:00
9195a43e88 Enhanced Slaze Background for 2K and 4K 2021-06-29 16:18:31 -04:00
5a31c8d8e7 Fixed #126 2021-06-15 13:19:28 +08:00
ab5ba9cf78 update 2021-06-02 13:15:05 +08:00
aa3e2b3c04 update 2021-06-01 10:54:29 +08:00
8f4becc1a5 Merge pull request #121 from shaansubbaiah/patch-1
Update help function, prevent slaze and whitesur themes with ultrawide res
2021-05-09 22:21:59 +08:00
1ccc78c7a0 Fixed #124 2021-05-09 21:21:29 +08:00
6590280eb8 Merge pull request #123 from pakaoraki/fedora34_update
Fedora34 update
2021-05-08 07:58:17 +08:00
ab2b5e3370 fedora update icons 2021-05-08 01:20:04 +02:00
cd5eaf3b84 Fix missing unicode.pf2 in fedora 2021-05-08 01:14:55 +02:00
420deda7c4 update 2021-05-02 13:47:05 +08:00
9b2a9f41b9 Prevent slaze, whitesur themes with ultrawide res 2021-04-19 12:14:34 +05:30
f4680564a9 Fix missing whitesur arguments in help function 2021-04-19 11:26:06 +05:30
ca5be0a5b6 update 2021-04-15 16:13:03 +08:00
13a6ff61e0 Merge pull request #119 from ant-sir/master
More appropriate ratio
2021-04-15 15:58:29 +08:00
12e394e1c9 More appropriate ratio 2021-04-15 14:49:18 +08:00
a6bbcf35b3 Delete .gitignore 2021-04-07 18:57:51 +08:00
ae0fced1e7 Merge pull request #114 from stergem/add_artix
Added artix linux icon
2021-03-30 23:59:49 +08:00
e01ebdcc62 update 2021-03-30 21:44:28 +08:00
72ad559a26 Added artix linux icon for color and white 2021-02-13 22:08:23 +02:00
86fc01c958 update 2021-01-26 12:27:21 +08:00
41807fe458 Update README.md 2021-01-26 00:01:12 +08:00
30c1a9162b update 2021-01-25 23:54:41 +08:00
5871779b04 Fixed Kali linux install issue #111 2021-01-25 16:49:21 +08:00
1007834d93 Update install.sh 2021-01-21 09:49:56 +08:00
3a6af1d987 Merge pull request #109 from rvolden/master
Ultrawide 2k (3440x1440) support
2021-01-08 11:57:52 +08:00
1adb17bfa1 Added 1440p ultrawide options 2021-01-07 14:28:48 -08:00
2ed5b466ad Added 1440p ultrawide documentation 2021-01-07 14:28:38 -08:00
3fe14fb9ee Initial commit 2021-01-07 14:28:26 -08:00
ce80ce35df Initial commit 2021-01-07 14:28:11 -08:00
8f531d257d Merge branch 'master' of https://github.com/vinceliuice/grub2-themes 2020-12-21 12:19:31 +08:00
99c5be14a9 Update install.sh 2020-12-21 12:19:05 +08:00
1074644978 Merge pull request #107 from Dragon8oy/master
Added pop.png as copy of pop-os.png
2020-12-21 11:44:12 +08:00
cf28e3cd29 Added pop.png as copy of pop-os.png 2020-12-20 12:59:19 +00:00
f3b5e2783e Update install.sh 2020-11-21 21:02:46 +08:00
d8dfb0f609 Merge pull request #103 from Dragon8oy/master
Added KDE Neon and Regolith icons
2020-11-15 20:06:20 +08:00
bafd2bb250 Added KDE Neon and Regolith icons 2020-11-15 11:21:30 +00:00
8c6ef2aaf7 Merge pull request #101 from nurverek/installfix
Installfix
2020-11-12 23:34:56 +08:00
aa8108f74b [install.sh]
Fixed the following issues :

- The password prompt went all wonky if password was wrong
- The password prompt did not use system password cache and kept asking for password again on reruns of script
- Installation failed if the script was initially ran by "sudo" due to inability to preserve ownership of files during cp commands
- Security issue where the password prompt could be interrupted (Ctrl+C) and rerun without sleeping for few seconds first just like normal sudo failure in terminal
- The sudo command would no longer accept password from ANY commands system-wide if wrong password was given to the install script enough times!! (the only fix would be restarting the system)
2020-11-10 21:48:52 +03:30
f4b1a85ab0 - Reordered the $screen check function in pre-root part of install() to avoid unnecessary code execution in case the program exists early due to $screen error if ultrawide is selected with Slazy
- Minor grammatical error fixes
2020-11-10 16:04:12 +03:30
d005d49168 Few grammatical error fixed 2020-11-10 15:16:53 +03:30
307998148b Merge pull request #98 from Dragon8oy/master
Compress .svg, modify 4MLinux and android icons, fix grub transparency issue
2020-10-25 08:59:32 +08:00
1b5794918a Cleaned up document, to reduce filesize 2020-10-24 18:54:18 +01:00
7999ca72f9 Compressed svg file, changed 4MLinux background to blue and fixed android icon antenna 2020-10-24 18:53:46 +01:00
3ae3f7dd71 Disable icon compression to avoid issue with grub transparency 2020-10-24 18:52:19 +01:00
877bbedfa4 Merge pull request #97 from Dragon8oy/patch-1
Correct filename for optipng compression
2020-10-20 12:38:55 +08:00
7fce22d9fb Correct filename for optipng compression 2020-10-19 16:56:51 +01:00
6d1580cd00 Merge pull request #96 from Dragon8oy/master
Autocomment GRUB_TERMINAL_OUTPUT=console
2020-10-18 23:54:45 +08:00
a32502f6ed More robust detection of GRUB_TERMINAL=console, autocomment GRUB_TERMINAL_OUTPUT=console 2020-10-18 16:33:19 +01:00
70152af6d2 Update install.sh 2020-10-18 22:24:56 +08:00
0865030039 Merge pull request #95 from Dragon8oy/fix-root-args
Fix arguments being passed while authenticating
2020-10-18 22:01:18 +08:00
59915392a0 Fix arguments being passed while authenticating 2020-10-18 12:30:38 +01:00
f296659e44 Merge pull request #94 from Dragon8oy/autocomment-console
Autocomment GRUB_TERMINAL, preserve position of other modified configs
2020-10-18 18:10:42 +08:00
8786f9f59c Comment out GRUB_TERMINAL=console if present 2020-10-18 10:37:05 +01:00
c38a3261a5 Replace grub configs in place if available, preserves their position in file 2020-10-18 10:34:34 +01:00
7d6e1da838 Merge pull request #93 from Dragon8oy/patch-1
Document imagemagick as required dependency
2020-10-17 22:15:17 +08:00
1d5b2d327a Document imagemagick as required dependency 2020-10-17 15:14:09 +01:00
7c360b02c5 Merge branch 'master' of https://github.com/vinceliuice/grub2-themes into master 2020-10-17 22:07:57 +08:00
30c9323f82 update 2020-10-17 22:07:46 +08:00
30cae75f57 Merge pull request #92 from Dragon8oy/simplify-root-args
Simplify logic for restarting program with authentication
2020-10-17 21:36:01 +08:00
6ba888480e Simplify logic for restarting program with authentication 2020-10-17 14:23:45 +01:00
026b20a394 Merge pull request #91 from Dragon8oy/boot-fix
Fix --boot not saving through authentication
2020-10-17 20:41:55 +08:00
23b756c1eb Fix --boot not saving through authentication 2020-10-17 13:38:26 +01:00
091dc940a9 Fixed install issue 2020-10-17 20:25:21 +08:00
e83c89b0a9 Merge pull request #89 from Dragon8oy/compress-images
Combined 12 different rendering scripts into 1
2020-10-17 19:39:04 +08:00
6b15522416 Merge pull request #88 from Dragon8oy/readme-update
Rewrite README
2020-10-17 19:34:23 +08:00
f9d4b08dfb Merge pull request #90 from Dragon8oy/custom-background
Added --custom-background, to use a custom background
2020-10-17 19:32:34 +08:00
3d9f7f3425 Added a contributing section, improved documentation on custom backgrounds and fixed speling mistakes / typos 2020-10-17 11:12:09 +01:00
5dd34a008a Document new --custom-background option 2020-10-16 21:59:12 +01:00
93c08b23b1 Added --custom-background usage to --help 2020-10-16 21:58:06 +01:00
8219688354 Added --custom-background, to use custom-background.jpg or background.jpg as a custom background 2020-10-16 21:52:56 +01:00
682e040635 Combined 12 different rendering scripts into 1 2020-10-16 19:23:41 +01:00
bc8747f286 Improved clarity of README, added section on custom wallpapers and reformatted most of it 2020-10-16 17:40:48 +01:00
4aa0e8034a Merge pull request #86 from proro485/master
Instructions for adding Custom Wallpaper
2020-10-01 22:52:21 +08:00
d8e0165fb5 Update README.md 2020-10-01 14:28:23 +05:30
d9a537c414 Create Add_Custom_Wallpaper 2020-10-01 14:14:10 +05:30
8332ceef06 Merge branch 'master' of https://github.com/vinceliuice/grub2-themes 2020-08-26 17:19:55 +08:00
2bb1e016a3 update 2020-08-26 17:19:41 +08:00
dc51456ea9 Merge pull request #79 from heldr/patch-1
Fix 21:9 background load
2020-08-25 11:35:42 +08:00
e3a9094f1e Fix 21:9 background load 2020-08-24 23:32:02 -04:00
40bc56699a Merge pull request #78 from Dragon8oy/master
Updated Pop! OS icon
2020-08-24 19:54:36 +08:00
bac4364b00 Updated Pop! OS icon 2020-08-24 12:22:58 +01:00
030cd4c088 Fixed #73 #76 2020-08-24 18:36:25 +08:00
f3fe6571b1 Merge pull request #74 from Dragon8oy/master
Add android icon
2020-07-16 13:27:47 +08:00
5bc635e9db add android icon 2020-07-10 14:52:05 +01:00
0ef2de1bb4 update 2020-07-03 18:20:54 +08:00
511eecd18b Merge pull request #72 from fhdk/master
Manjaro icons update - added anonymous icon
2020-07-03 18:08:58 +08:00
3602726476 fix manjaro - add anonymous 2020-07-03 07:28:19 +02:00
4f736c6495 fix manjaro - add anonymous 2020-07-03 07:27:18 +02:00
798 changed files with 8939 additions and 3576 deletions

2
.gitignore vendored
View File

@ -1,2 +0,0 @@
git-v1.sh
setup-git-v1.sh

159
README.md
View File

@ -1,70 +1,115 @@
```
____ ____ _ _ ____ ____ _____ _ _ _____ __ __ _____ ____
/ ___| _ \| | | | __ )___ \ |_ _| | | | ____| \/ | ____/ ___|
| | _| |_) | | | | _ \ __) | | | | |_| | _| | |\/| | _| \___ \
| |_| | _ <| |_| | |_) / __/ | | | _ | |___| | | | |___ ___) |
\____|_| \_\\___/|____/_____| |_| |_| |_|_____|_| |_|_____|____/
```
## Flat Design themes for Grub2.
## Install
![banner](banner.png?raw=true)
## Installation:
Usage: `sudo ./install.sh [OPTIONS...]`
```
-t, --theme theme variant(s) [tela|vimix|stylish|whitesur] (default is tela)
-i, --icon icon variant(s) [color|white|whitesur] (default is color)
-s, --screen screen display variant(s) [1080p|2k|4k|ultrawide|ultrawide2k] (default is 1080p)
-c, --custom-resolution set custom resolution (e.g., 1600x900) (disabled in default)
-r, --remove remove theme [tela|vimix|stylish|whitesur] (must add theme name option, default is tela)
_if no option used the terminal user interface will be show up_
-b, --boot install theme into '/boot/grub' or '/boot/grub2'
-g, --generate do not install but generate theme into chosen directory (must add your directory)
| OPTIONS: | description |
|:-------------------|:-------------|
| -b, --boot | Install grub theme into /boot/grub/themes |
| -v, --vimix | Vimix grub theme |
| -s, --stylish | Stylish grub theme |
| -t, --tela | Tela grub theme |
| -l, --slaze | Slaze grub theme |
| -w, --white | Install white color icon version |
| -u, --ultrawide | Install 2560x1080 background image - not available for slaze theme|
| -2, --2k | Install 2k(2560x1440) background image |
| -4, --4k | Install 4k(3840x2160) background image |
| -r, --remove | Remove theme (must add theme name option) |
| -h, --help | Show this help |
-h, --help show this help
```
*If no options are used, a user interface *`dialog`* will show up instead*
For example:
### Examples:
- Install Tela theme on 2k display device:
```sh
sudo ./install.sh -t tela -s 2k
```
- Install Tela theme with custom resolution:
```sh
sudo ./install.sh -t tela -c 1600x900
```
- Install Tela theme into /boot/grub/themes:
```sh
sudo ./install.sh -b -t tela
```
- Uninstall Tela theme:
```sh
sudo ./install.sh -r -t tela
```
1. Install Tela theme on 2k display device
## Installation with NixOS:
To use this theme with NixOS you will have to enable [flakes](https://wiki.nixos.org/wiki/flakes). Before you do this, please inform yourself if you really want to, because flakes are still an unstable feature.
First you will have to add grub2 to your `flake.nix` file as a new input.
```nix
# flake.nix
{
description = "NixOS configuration";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
# Add grub2 themes to your inputs ...
grub2-themes = {
url = "github:vinceliuice/grub2-themes";
};
};
outputs = inputs@{ nixpkgs, grub2-themes, ... }: {
nixosConfigurations = {
my_host = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
# ... and then to your modules
modules = [
./configuration.nix
grub2-themes.nixosModules.default
];
};
};
};
}
```
After that, you can configure the theme as shown below. In this example it is inside the `configuration.nix` file but it can be any file you choose.
```nix
# configuration.nix
{ inputs, config, pkgs, lib, ... }:
{
boot.loader.grub = { ... };
boot.loader.grub2-theme = {
enable = true;
theme = "stylish";
footer = true;
customResolution = "1600x900"; # Optional: Set a custom resolution
};
}
```
`sudo ./install.sh -t -2`
or
`sudo ./install.sh --tela --2k`
## Issues / tweaks:
### Correcting display resolution:
- On the grub screen, press `c` to enter the command line
- Enter `vbeinfo` or `videoinfo` to check available resolutions
- Open `/etc/default/grub`, and edit `GRUB_GFXMODE=[height]x[width]x32` to match your resolution
- Finally, run `grub-mkconfig -o /boot/grub/grub.cfg` to update your grub config
2. Install Tela theme into /boot/grub/themes
### Setting a custom background:
- Make sure you have `imagemagick` installed, or at least something that provides `convert`
- Find the resolution of your display, and make sure your background matches the resolution
- 1920x1080 >> 1080p
- 2560x1080 >> ultrawide
- 2560x1440 >> 2k
- 3440x1440 >> ultrawide2k
- 3840x2160 >> 4k
- Place your custom background inside the root of the project, and name it `background.jpg`
- Run the installer like normal, but with -s `[YOUR_RESOLUTION]` and -t `[THEME]` and -i `[ICON]`
- Make sure to replace `[YOUR_RESOLUTION]` with your resolution and `[THEME]` with the theme
- Alternatively, use the `-c` option to set a custom resolution
`sudo ./install.sh -b -t`
## Contributing:
- If you made changes to icons, or added a new one:
- Delete the existing icon, if there is one
- Run `cd assets; ./render-all.sh`
- Create a pull request from your branch or fork
- If any issues occur, report then to the [issue](https://github.com/vinceliuice/grub2-themes/issues) page
3. Remove Tela theme
## Preview:
![preview](preview.png?raw=true)
`sudo ./install.sh -r -t`
## Documents
## Display resolution issues
[Grub2 theme reference](https://wiki.rosalab.ru/en/index.php/Grub2_theme_/_reference)
#### Set the right resolution of your display
On the grub screen, `press c` to get the commandline, and enter `vbeinfo` or `videoinfo` on EFI boot to check what resolutions you can use, then edit `/etc/default/grub` , add your resolution `GRUB_GFXMODE=****x****x32` into it, last you can run `grub-mkconfig -o /boot/grub/grub.cfg` to update your grub.cfg.
## Screenshots
### Vimix grub theme
![vimix grub theme](screenshots/grub-theme-vimix.jpg?raw=true)
### Stylish grub theme
![Stylish grub theme](screenshots/grub-theme-stylish.jpg?raw=true)
### Tela grub theme
![Tela grub theme](screenshots/grub-theme-tela.jpg?raw=true)
### Slaze grub theme
![Slaze grub theme](screenshots/grub-theme-slaze.jpg?raw=true)
[Grub2 theme tutorial](https://wiki.rosalab.ru/en/index.php/Grub2_theme_tutorial)

Binary file not shown.

After

Width:  |  Height:  |  Size: 983 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 879 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 934 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 841 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 794 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1013 B

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 960 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 785 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 922 B

After

Width:  |  Height:  |  Size: 647 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1011 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 817 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 820 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 863 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 919 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 965 B

After

Width:  |  Height:  |  Size: 729 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 969 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 915 B

After

Width:  |  Height:  |  Size: 778 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 950 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 951 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1008 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 826 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 971 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 869 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1023 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 829 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 840 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 957 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 758 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 764 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 930 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 568 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 837 B

After

Width:  |  Height:  |  Size: 628 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 817 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 996 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1000 B

After

Width:  |  Height:  |  Size: 708 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1020 B

After

Width:  |  Height:  |  Size: 584 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 960 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 769 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 770 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 770 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 878 B

Some files were not shown because too many files have changed in this diff Show More