Skip to content

Commit 63d3025

Browse files
committed
Add Zen Browser
1 parent 69eb6a0 commit 63d3025

File tree

8 files changed

+61
-0
lines changed

8 files changed

+61
-0
lines changed

apps/Zen/credits

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Botspot

apps/Zen/description

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Privacy-focused browser based on Firefox
2+
Zen Browser has side tabs by default and is very customizeable if you know a bit of CSS, or are willing to find someone else's mod files. It is said to run fast, and is competely open-source and takes design elements from Arc Browser.
3+
4+
To run: Menu -> Internet -> Zen Browser
5+
To run in a terminal: zen-browser

apps/Zen/icon-24.png

1.11 KB
Loading

apps/Zen/icon-64.png

3.1 KB
Loading

apps/Zen/install-64

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#!/bin/bash
2+
3+
#this script will need some updates once this browser is officially released on ARM64.
4+
#monitor progress on: https://github.com/zen-browser/desktop/pull/3135
5+
6+
version='1.0.1-a.19'
7+
8+
sudo rm -rf /opt/zen /opt/zen-browser /tmp/zen-browser-arm64-copr
9+
10+
cd /tmp
11+
wget https://github.com/ArchitektApx/zen-browser-arm64-copr/releases/download/${version}/zen.linux-generic.tar.bz2 || exit 1
12+
13+
status -n "Extracting... "
14+
sudo tar xjf zen.linux-generic.tar.bz2 -C /opt || error "Failed to extract"
15+
status_green Done
16+
17+
rm -f zen.linux-generic.tar.bz2
18+
19+
sudo mv /opt/zen /opt/zen-browser
20+
21+
git clone --depth 1 https://github.com/ArchitektApx/zen-browser-arm64-copr || exit 1
22+
23+
#fix app_id to get taskbar icon working on wayland
24+
sed -i 's+exec /opt/zen-browser/zen-bin+exec /opt/zen-browser/zen-bin --class zen-browser --name zen-browser+g' zen-browser-arm64-copr/zen-browser || error "failed to edit launcher file"
25+
26+
sudo mv -f zen-browser-arm64-copr/zen-browser /usr/bin/zen-browser || error "Failed to move zen-browser command"
27+
sudo chmod +x /usr/bin/zen-browser
28+
29+
#copy menu launcher
30+
sudo mv -f zen-browser-arm64-copr/zen-browser.desktop /usr/share/applications || error "Failed to move menu launcher file"
31+
32+
#disables update notifications
33+
sudo mkdir -p /opt/zen-browser/distribution
34+
sudo mv -f zen-browser-arm64-copr/policies.json /opt/zen-browser/distribution || error "Failed to move policies.json file"
35+
#no need for the git repo anymore
36+
rm -rf zen-browser-arm64-copr
37+
38+
#copy icons
39+
for i in 16x16 32x32 48x48 64x64 128x128; do
40+
sudo mkdir -p /usr/share/icons/hicolor/$i/apps/
41+
sudo cp /opt/zen-browser/browser/chrome/icons/default/default${i/x*}.png /usr/share/icons/hicolor/$i/apps/zen-browser.png || error "Failed to copy $i icon"
42+
done
43+
44+
sudo update-icon-caches /usr/share/icons/*
45+
sudo xdg-icon-resource forceupdate --mode system
46+
true

apps/Zen/uninstall

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
sudo rm -rf /opt/zen-browser /usr/share/applications/zen-browser.desktop
4+
5+
for i in 16x16 32x32 48x48 64x64 128x128; do
6+
sudo rm -f /usr/share/icons/hicolor/$i/apps/zen-browser.png
7+
done

apps/Zen/website

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
https://zen-browser.app/

etc/categories

+1
Original file line numberDiff line numberDiff line change
@@ -224,5 +224,6 @@ XMRig|Tools/Crypto
224224
XSnow|Appearance
225225
Xtreme Download Manager|Internet
226226
YouTubuddy|Multimedia
227+
Zen|Internet/Browsers
227228
Zoom|Internet/Communication
228229
Zoom PWA|Internet/Communication

0 commit comments

Comments
 (0)