From 34b2cd8b09bd6636b56ffb0ac92bc16b8362f031 Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Fri, 31 Aug 2018 16:12:52 -0400 Subject: [PATCH] Add 80x scripts --- sh/801-firefox | 12 ++++++++++++ sh/802-code | 23 +++++++++++++++++++++++ sh/803-inox | 15 +++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 sh/801-firefox create mode 100644 sh/802-code create mode 100644 sh/803-inox diff --git a/sh/801-firefox b/sh/801-firefox new file mode 100644 index 0000000..0e8e4fc --- /dev/null +++ b/sh/801-firefox @@ -0,0 +1,12 @@ +#!/bin/sh +# +# Firefox is the standard web browser. +# +# Note that you should install fonts before you install Firefox, +# as it requires a ttf variant. +# +# https://wiki.archlinux.org/index.php/Firefox + +set -xe + +pacman -S firefox diff --git a/sh/802-code b/sh/802-code new file mode 100644 index 0000000..b622436 --- /dev/null +++ b/sh/802-code @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Code is an open source build of Visual Studio Code. It has a GUI +# similar to Sublime Text but includes the extensibility of Atom. +# +# Unfortunately it is written in JavaScript, so it may be slow at +# times. However, it has nice plugin support, including a plugin +# to use many vim keybindings! +# +# This script assumes you've already installed `yay`. `prlimit` is +# used to increase the number of concurrent files opened since the +# build process takes a substantial amount of resources. +# +# Eventually `code` may or may not become a part of the community +# repository. More on that later. +# +# https://wiki.archlinux.org/index.php/Visual_Studio_Code + +set -xe + +sudo prlimit --pid $$ --nofile=10000:10000 + +yay -S code diff --git a/sh/803-inox b/sh/803-inox new file mode 100644 index 0000000..2f328f3 --- /dev/null +++ b/sh/803-inox @@ -0,0 +1,15 @@ +#!/bin/sh +# +# Inox is a patchset to provide a minimal Chromium-based browser. +# +# Note that if `inox-bin` isn't updated when the libraries it uses +# are updated (e.g. icu) then the most future-proof workaround is +# building it yourself with the `inox` package instead. +# +# `inox` should take around 3 hours to compile on a modern setup. +# +# https://github.com/gcarq/inox-patchset + +set -xe + +yay -S inox-bin