Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more GNU/Linux distros, desktop environments and window managers #93

Merged
merged 31 commits into from
Nov 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
fdaa091
Add more GNU/Linux distros
hasecilu May 2, 2023
342d1bb
Add DE logos: cinnamon, lxqt, mate
hasecilu May 15, 2023
cd230cd
Add Vanilla OS distro
hasecilu May 16, 2023
71881a7
Add desktop enviroments: LXDE and XFCE
hasecilu May 16, 2023
cdba0c8
Add window managers
hasecilu May 16, 2023
1404ae6
Add Neovim logo
hasecilu May 16, 2023
f6111e2
Add KDE stuff
hasecilu May 16, 2023
70bcdfe
Update icons list
hasecilu May 16, 2023
8d9d8d6
Change opacity to 100%
hasecilu May 16, 2023
d1b0a13
Enhance README.md template
hasecilu May 16, 2023
87f9136
Fix awesome file that didn't appear on the generated banner
hasecilu May 16, 2023
5f5298b
Add details to Vanilla OS logo
hasecilu May 16, 2023
237a6c8
Change number of rows to 4
hasecilu May 16, 2023
c5e612a
Update README.md file to newest logos and new format
hasecilu May 16, 2023
47f492e
Add Hyprland, Wayland and X.org logos.
hasecilu Aug 17, 2023
d86eebf
Reduce size of Xfce logo to fit in a 2-characters width space.
hasecilu Aug 25, 2023
a48c63e
Add MX Linux.
hasecilu Aug 25, 2023
c377551
Remove white fill from MX Linux logo.
hasecilu Aug 25, 2023
7142a84
Add more Linux distros.
hasecilu Oct 24, 2023
e45473b
Add logos from some Fediverse services.
hasecilu Oct 25, 2023
8ee6f96
Add logos from Internet related software.
hasecilu Oct 25, 2023
c067167
Add logos from open source movement related orgs
hasecilu Oct 30, 2023
d4f6961
Add more open source software logos
hasecilu Oct 30, 2023
77621d6
Add OpenSCAD logo
hasecilu Nov 2, 2023
b175a4c
Fix some icons
hasecilu Nov 2, 2023
05658d8
Add Octoprint logo
hasecilu Nov 2, 2023
2a101b8
hyprland: Fix svg compatibility with fontforge
Finii Nov 2, 2023
6d471e0
Rename VSCodium logo.
hasecilu Nov 2, 2023
dde7b37
Update template to have 6 rows.
hasecilu Nov 3, 2023
681eb4c
Add more logos.
hasecilu Nov 3, 2023
6f81385
Update icons database file to include new icons.
hasecilu Nov 3, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
136 changes: 86 additions & 50 deletions README.md

Large diffs are not rendered by default.

Binary file modified assets/readme-header.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
94 changes: 85 additions & 9 deletions icons.tsv
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
offset name id
offset name id
0 Alpine alpine
1 AOSC OS aosc
2 Apple apple
Expand All @@ -8,32 +8,32 @@ offset name id
6 Debian debian
7 Devuan devuan
8 Docker docker
9 elementary OS elementary
9 elementary OS elementary
10 Fedora fedora
11 Fedora (inverse) fedora-inverse
11 Fedora (inverse) fedora-inverse
12 FreeBSD freebsd
13 Gentoo gentoo
14 Linux Mint linuxmint
15 Linux Mint (inverse) linuxmint-inverse
15 Linux Mint (inverse) linuxmint-inverse
16 Mageia mageia
17 Mandriva mandriva
18 Manjaro manjaro
19 NixOS nixos
20 OpenSUSE opensuse
21 Raspberry pi raspberry-pi
21 Raspberry pi raspberry-pi
22 Red Hat redhat
23 Sabayon sabayon
24 Slackware slackware
25 Slackware (inverse) slackware-inverse
26 Tux tux
25 Slackware (inverse) slackware-inverse
26 Tux tux
27 Ubuntu ubuntu
28 Ubuntu (inverse) ubuntu-inverse
28 Ubuntu (inverse) ubuntu-inverse
29 Alma Linux almalinux
30 ArchLabs archlabs
31 Artix Linux artix
32 Budgie budgie
33 Deepin deepin
34 Endeavour OS endeavour
34 Endeavour OS endeavour
35 Ferris ferris
36 Flathub flathub
37 GNU Guix gnu-guix
Expand All @@ -47,3 +47,79 @@ offset name id
45 Solus solus
46 Void void
47 Zorin OS zorin
48 ArcoLinux arcolinux
49 Arduino arduino
50 Awesome WM awesome
51 BigLinux biglinux
52 bspwm bspwm
53 Cinnamon cinnamon
54 Codeberg codeberg
55 Crystal Linux crystal
56 Deluge deluge
57 dwm dwm
58 Enlightenment enlightenment
59 F-droid fdroid
60 Fediverse fediverse
61 Fluxbox fluxbox
62 Forgejo forgejo
63 FOSDEM fosdem
64 FreeCAD freecad
65 freedesktop.org freedesktop
66 Garuda Linux garuda
67 GIMP gimp
68 Gitea gitea
69 GNOME gnome
70 GTK gtk
71 Hyperbola GNU/Linux-libre hyperbola
72 Hyprland hyprland
73 i3 i3
74 Inkscape inkscape
75 Jellyfin jellyfin
76 JWM jwm
77 KDE neon kde-neon
78 KDE Plasma kde-plasma
79 KiCad kicad
80 Krita krita
81 Kubuntu kubuntu
82 Lemmy lemmy
83 Librewolf librewolf
84 LXDE lxde
85 LXLE Linux lxle
86 LXQt lxqt
87 Mariadb mariadb
88 MATE mate
89 mpv mpv
90 MX Linux mxlinux
91 Neovim neovim
92 Nextcloud nextcloud
93 Octoprint octoprint
94 Open Source Initiative osi
95 OpenCascade osi
96 OpenCV opencv
97 OpenMediaVault openmediavault
98 OpenSCAD openscad
99 Open-source hardware osh
100 OSHWA oshwa
101 Parabola GNU/Linux-libre parabola
102 PeerTube peertube
103 Pixelfed pixelfed
104 Pleroma pleroma
105 Prusa Slicer prusaslicer
106 Puppy Linux puppy
107 Qtile qtile
108 QubeOS qubesos
109 RepRap reprap
110 Sway sway
111 Tails tails
112 Thunderbird thunderbird
113 Tor Browser tor
114 Trisquel GNU/Linux trisquel
115 Vanilla OS vanilla
116 VSCodium vscodium
117 Wayland wayland
118 Weblate weblate
119 WikiMedia wikimedia
120 XeroLinux xerolinux
121 XFCE xfce
122 XMonad xmonad
123 Xorg xorg
8 changes: 5 additions & 3 deletions templates/README.md.njk
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ Include an icon using the corresponding CSS class in an empty element:

Add `fl-fw` as class for a fixed width icon.

If you want to insert a glyph of this font on a GNU/Linux system press `Ctrl + Shift + u`, release the keys and then type the code point, for instance: `Ctrl + Shift + u` and `f31a` will insert the `Tux` glyph.

Available logos are:

{%- macro img(id) %}<img src="vectors/{{ id }}.svg" width="24">{% endmacro %}
Expand All @@ -41,11 +43,11 @@ Available logos are:
{%- set classW = maxIdLength + class("")|length %}
{%- set codeW = maxIdLength + code("")|length %}

| {{ "Distribution"|center(nameW) }} | {{ "CSS class"|center(classW) }} | {{ "Code"|center(codeW) }} | Code point | Image
| {{ "-".repeat(nameW) }} | {{ "-".repeat(classW) }} | {{ "-".repeat(codeW) }} | ---------- | -----------
| {{ "Distribution"|center(nameW) }} | {{ "CSS class"|center(classW) }} | {{ "Code"|center(codeW) }} | Code point | {{ "Image"|center(imgW) }} |
| {{ "-".repeat(nameW) }} | {{ "-".repeat(classW) }} | {{ "-".repeat(codeW) }} | :--------: | :{{ "-".repeat(imgW-2) }}: |
{%- for id in ids %}
{%- set icon=icons[id] %}
| {{ icon.name.padEnd(nameW) }} | {{ class(id).padEnd(classW) }} | {{ code(id).padEnd(codeW)|safe }} | `0x{{ icon.codepoint.toString(16) }}` | {{ img(id) }}
| {{ icon.name.padEnd(nameW) }} | {{ class(id).padEnd(classW) }} | {{ code(id).padEnd(codeW)|safe }} | `0x{{ icon.codepoint.toString(16) }}` | {{ img(id).padEnd(imgW)|safe }} |
{%- endfor %}

## Building ##
Expand Down
2 changes: 1 addition & 1 deletion templates/assets/readme-header.html.njk
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<link href="font-logos.css" rel="stylesheet">

{% set icons = uniqueIcons %} {# Don't include variants (...-inverse) #}
{% set rows = 2 %}
{% set rows = 6 %}
{% set n = icons|length %}
{% set nPerRow = (n / rows) | round(0, "ceil") %}
{% set paddingPx = 5 %}
Expand Down
4 changes: 4 additions & 0 deletions vectors/archcraft.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions vectors/arcolinux.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions vectors/arduino.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions vectors/awesome.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions vectors/biglinux.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
44 changes: 44 additions & 0 deletions vectors/bspwm.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions vectors/cinnamon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions vectors/crystal.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions vectors/deluge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions vectors/dwm.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions vectors/enlightenment.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions vectors/fdroid.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions vectors/fediverse.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading