1
0
forked from extern/nix-config

Add 80x scripts

This commit is contained in:
Donovan Glover 2018-08-31 16:12:52 -04:00
parent 6c026b935b
commit 34b2cd8b09
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
3 changed files with 50 additions and 0 deletions

12
sh/801-firefox Normal file
View File

@ -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

23
sh/802-code Normal file
View File

@ -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

15
sh/803-inox Normal file
View File

@ -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