mirror of https://tildegit.org/ben/dotfiles
remove fzf and lf
parent
c5ab99a07a
commit
3d5219f815
|
@ -1,7 +1,3 @@
|
||||||
[submodule "fish/.config/fish/nvm-wrapper"]
|
|
||||||
path = fish/.config/fish/nvm-wrapper
|
|
||||||
url = https://github.com/passcod/nvm-fish-wrapper
|
|
||||||
|
|
||||||
[submodule "vim/.vim/bundle/quick-scope"]
|
[submodule "vim/.vim/bundle/quick-scope"]
|
||||||
path = vim/.vim/bundle/quick-scope
|
path = vim/.vim/bundle/quick-scope
|
||||||
url = https://github.com/unblevable/quick-scope
|
url = https://github.com/unblevable/quick-scope
|
||||||
|
@ -17,18 +13,12 @@
|
||||||
[submodule "vim/.vim/bundle/vim-gitgutter"]
|
[submodule "vim/.vim/bundle/vim-gitgutter"]
|
||||||
path = vim/.vim/bundle/vim-gitgutter
|
path = vim/.vim/bundle/vim-gitgutter
|
||||||
url = https://github.com/airblade/vim-gitgutter
|
url = https://github.com/airblade/vim-gitgutter
|
||||||
[submodule "fzf/.fzf"]
|
|
||||||
path = fzf/.fzf
|
|
||||||
url = https://github.com/junegunn/fzf
|
|
||||||
[submodule "vim/.vim/bundle/vim-lastplace"]
|
[submodule "vim/.vim/bundle/vim-lastplace"]
|
||||||
path = vim/.vim/bundle/vim-lastplace
|
path = vim/.vim/bundle/vim-lastplace
|
||||||
url = https://github.com/farmergreg/vim-lastplace
|
url = https://github.com/farmergreg/vim-lastplace
|
||||||
[submodule "vim/.vim/bundle/vim-fish"]
|
[submodule "vim/.vim/bundle/vim-fish"]
|
||||||
path = vim/.vim/bundle/vim-fish
|
path = vim/.vim/bundle/vim-fish
|
||||||
url = https://github.com/dag/vim-fish
|
url = https://github.com/dag/vim-fish
|
||||||
[submodule "lf/lf"]
|
|
||||||
path = lf/lf
|
|
||||||
url = https://github.com/gokcehan/lf
|
|
||||||
[submodule "vim/.vim/bundle/vim-airline"]
|
[submodule "vim/.vim/bundle/vim-airline"]
|
||||||
path = vim/.vim/bundle/vim-airline
|
path = vim/.vim/bundle/vim-airline
|
||||||
url = https://github.com/vim-airline/vim-airline
|
url = https://github.com/vim-airline/vim-airline
|
||||||
|
|
15
Makefile
15
Makefile
|
@ -51,12 +51,6 @@ fish:
|
||||||
@printf "$(YELLOW)--- fish -----------------------------------------------\n$(RESET)"
|
@printf "$(YELLOW)--- fish -----------------------------------------------\n$(RESET)"
|
||||||
stow -t "$$HOME" fish
|
stow -t "$$HOME" fish
|
||||||
|
|
||||||
fzf: fish
|
|
||||||
@printf "$(YELLOW)--- fzf ------------------------------------------------\n$(RESET)"
|
|
||||||
git submodule update --remote --init -- fzf/.fzf
|
|
||||||
stow -t "$$HOME" fzf
|
|
||||||
~/.fzf/install --no-bash --no-zsh --no-completion --no-update-rc --key-bindings --64
|
|
||||||
|
|
||||||
git:
|
git:
|
||||||
@printf "$(YELLOW)--- git ------------------------------------------------\n$(RESET)"
|
@printf "$(YELLOW)--- git ------------------------------------------------\n$(RESET)"
|
||||||
stow -t "$$HOME" git
|
stow -t "$$HOME" git
|
||||||
|
@ -67,13 +61,6 @@ gnupg:
|
||||||
chmod 700 "$$HOME/.gnupg"
|
chmod 700 "$$HOME/.gnupg"
|
||||||
stow -t "$$HOME" gnupg
|
stow -t "$$HOME" gnupg
|
||||||
|
|
||||||
lf:
|
|
||||||
@printf "$(YELLOW)--- lf --------------------------------------------------\n$(RESET)"
|
|
||||||
git submodule update --remote --init -- lf/lf
|
|
||||||
cd lf/lf; CGO_ENABLED=0 go build -ldflags="-s -w" -o ../../bin/bin/lf
|
|
||||||
mkdir -p ~/.trash
|
|
||||||
stow -t "$$HOME" lf
|
|
||||||
|
|
||||||
mutt:
|
mutt:
|
||||||
@printf "$(YELLOW)--- mutt -----------------------------------------------\n$(RESET)"
|
@printf "$(YELLOW)--- mutt -----------------------------------------------\n$(RESET)"
|
||||||
stow -t "$$HOME" mutt
|
stow -t "$$HOME" mutt
|
||||||
|
@ -97,4 +84,4 @@ nuke:
|
||||||
@printf "$(RED)--- nuking existing files ------------------------------\n$(RESET)"
|
@printf "$(RED)--- nuking existing files ------------------------------\n$(RESET)"
|
||||||
rm -rf ~/.byobu ~/.config/fish ~/.fzf ~/.bash*
|
rm -rf ~/.byobu ~/.config/fish ~/.fzf ~/.bash*
|
||||||
|
|
||||||
.PHONY: bash fzf fish git vim nvim lf mutt byobu weechat gnupg bin clean install nuke Windows Linux Other
|
.PHONY: bash fish git vim nvim mutt byobu weechat gnupg bin clean install nuke Windows Linux Other
|
||||||
|
|
|
@ -6,6 +6,6 @@ it includes configs for my most frequently used tools.
|
||||||
|
|
||||||
### steps to install on debian and derivatives
|
### steps to install on debian and derivatives
|
||||||
|
|
||||||
1. `apt install make stow fish git byobu vim`
|
1. `apt install make stow fish git byobu vim ripgrep fzf`
|
||||||
1. `make nuke install` - note that nuke removes existing files in your $HOME
|
1. `make nuke install` - note that nuke removes existing files in your $HOME
|
||||||
|
|
||||||
|
|
31
bootstrap.sh
31
bootstrap.sh
|
@ -1,31 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
DISTRO="$1"
|
|
||||||
RELEASE="$2"
|
|
||||||
PKGLIST="${DISTRO}.pkglist"
|
|
||||||
|
|
||||||
[ -z $DISTRO -o -z $RELEASE ] && \
|
|
||||||
printf "usage: sudo %s <distro> <release>\n" "$0" && exit 1
|
|
||||||
|
|
||||||
[[ $(id -u) != 0 ]] && \
|
|
||||||
printf "re-run this as root\n" && exit 1
|
|
||||||
|
|
||||||
# make sure we have sources
|
|
||||||
printf "deb https://mirror.bhh.sh/syncthing/ syncthing stable\n" \
|
|
||||||
> /etc/apt/sources.list.d/syncthing.list
|
|
||||||
printf "deb https://mirror.bhh.sh/weechat/%s %s main \n" "${DISTRO}" "${RELEASE}" \
|
|
||||||
> /etc/apt/sources.list.d/weechat.list
|
|
||||||
|
|
||||||
apt update
|
|
||||||
apt upgrade -y
|
|
||||||
apt full-upgrade -y
|
|
||||||
|
|
||||||
apt install -y $(xargs < ${PKGLIST})
|
|
||||||
|
|
||||||
|
|
||||||
printf "install makefiles? [y/n]"
|
|
||||||
read answer
|
|
||||||
|
|
||||||
[[ "$answer" = "y" ]] && \
|
|
||||||
make nuke install
|
|
||||||
|
|
265
debian.pkglist
265
debian.pkglist
|
@ -1,265 +0,0 @@
|
||||||
adduser
|
|
||||||
ansible
|
|
||||||
apt
|
|
||||||
apt-listchanges
|
|
||||||
apt-utils
|
|
||||||
avahi-daemon
|
|
||||||
base-files
|
|
||||||
base-passwd
|
|
||||||
bash
|
|
||||||
bash-completion
|
|
||||||
bsdgames
|
|
||||||
bsdmainutils
|
|
||||||
bsdutils
|
|
||||||
build-essential
|
|
||||||
busybox
|
|
||||||
byobu
|
|
||||||
bzip2
|
|
||||||
cloc
|
|
||||||
console-setup
|
|
||||||
coreutils
|
|
||||||
cpio
|
|
||||||
cron
|
|
||||||
curl
|
|
||||||
dash
|
|
||||||
dbus
|
|
||||||
debconf
|
|
||||||
debconf-i18n
|
|
||||||
debian-archive-keyring
|
|
||||||
debian-faq
|
|
||||||
debianutils
|
|
||||||
desktop-base
|
|
||||||
diffutils
|
|
||||||
discover
|
|
||||||
dmidecode
|
|
||||||
dmsetup
|
|
||||||
dnsutils
|
|
||||||
doc-debian
|
|
||||||
dpkg
|
|
||||||
e2fslibs
|
|
||||||
e2fsprogs
|
|
||||||
erlang
|
|
||||||
file
|
|
||||||
file-roller
|
|
||||||
findutils
|
|
||||||
firmware-iwlwifi
|
|
||||||
fish
|
|
||||||
gcc-6-base
|
|
||||||
gedit-plugins
|
|
||||||
gettext-base
|
|
||||||
gimp
|
|
||||||
git
|
|
||||||
gnupgv2
|
|
||||||
gnupg-agent
|
|
||||||
gpgv
|
|
||||||
grep
|
|
||||||
groff-base
|
|
||||||
gzip
|
|
||||||
hdparm
|
|
||||||
hostname
|
|
||||||
ifupdown
|
|
||||||
init
|
|
||||||
initramfs-tools
|
|
||||||
init-system-helpers
|
|
||||||
inkscape
|
|
||||||
installation-report
|
|
||||||
iproute2
|
|
||||||
iptables
|
|
||||||
iputils-ping
|
|
||||||
isc-dhcp-client
|
|
||||||
isc-dhcp-common
|
|
||||||
keepassxc
|
|
||||||
keyboard-configuration
|
|
||||||
kmod
|
|
||||||
krb5-locales
|
|
||||||
laptop-detect
|
|
||||||
less
|
|
||||||
libacl1
|
|
||||||
libapparmor1
|
|
||||||
libapt-inst2.0
|
|
||||||
libapt-pkg5.0
|
|
||||||
libassuan0
|
|
||||||
libattr1
|
|
||||||
libaudit1
|
|
||||||
libaudit-common
|
|
||||||
libblkid1
|
|
||||||
libbsd0
|
|
||||||
libbz2-1.0
|
|
||||||
libc6
|
|
||||||
libcap2
|
|
||||||
libcap-ng0
|
|
||||||
libc-bin
|
|
||||||
libclass-isa-perl
|
|
||||||
libcomerr2
|
|
||||||
libcryptsetup4
|
|
||||||
libdb5.3
|
|
||||||
libdebconfclient0
|
|
||||||
libdevmapper1.02.1
|
|
||||||
libdns-export162
|
|
||||||
libelf1
|
|
||||||
libestr0
|
|
||||||
libfastjson4
|
|
||||||
libfdisk1
|
|
||||||
libffi6
|
|
||||||
libgcc1
|
|
||||||
libgcrypt20
|
|
||||||
libgdbm3
|
|
||||||
libgmp10
|
|
||||||
libgnutls30
|
|
||||||
libgpg-error0
|
|
||||||
libgsf-bin
|
|
||||||
libgtk2-perl
|
|
||||||
libhogweed4
|
|
||||||
libidn11
|
|
||||||
libidn2-0
|
|
||||||
libip4tc0
|
|
||||||
libip6tc0
|
|
||||||
libiptc0
|
|
||||||
libisc-export160
|
|
||||||
libkmod2
|
|
||||||
libksba8
|
|
||||||
liblocale-gettext-perl
|
|
||||||
liblockfile-bin
|
|
||||||
liblogging-stdlog0
|
|
||||||
liblognorm5
|
|
||||||
liblz4-1
|
|
||||||
liblzma5
|
|
||||||
libmnl0
|
|
||||||
libmount1
|
|
||||||
libncurses5
|
|
||||||
libncursesw5
|
|
||||||
libnetfilter-conntrack3
|
|
||||||
libnettle6
|
|
||||||
libnewt0.52
|
|
||||||
libnfnetlink0
|
|
||||||
libnpth0
|
|
||||||
libp11-kit0
|
|
||||||
libpam0g
|
|
||||||
libpam-modules
|
|
||||||
libpam-modules-bin
|
|
||||||
libpam-runtime
|
|
||||||
libpam-systemd
|
|
||||||
libpcre3
|
|
||||||
libpipeline1
|
|
||||||
libpopt0
|
|
||||||
libprocps6
|
|
||||||
libproxy1-plugin-networkmanager
|
|
||||||
libpsl5
|
|
||||||
libreadline7
|
|
||||||
libseccomp2
|
|
||||||
libselinux1
|
|
||||||
libsemanage1
|
|
||||||
libsemanage-common
|
|
||||||
libsepol1
|
|
||||||
libslang2
|
|
||||||
libsmartcols1
|
|
||||||
libsqlite3-0
|
|
||||||
libss2
|
|
||||||
libssl1.0.2
|
|
||||||
libssl1.1
|
|
||||||
libstdc++6
|
|
||||||
libswitch-perl
|
|
||||||
libsystemd0
|
|
||||||
libtasn1-6
|
|
||||||
libtext-charwidth-perl
|
|
||||||
libtext-iconv-perl
|
|
||||||
libtext-wrapi18n-perl
|
|
||||||
libtinfo5
|
|
||||||
libudev1
|
|
||||||
libunistring0
|
|
||||||
libustr-1.0-1
|
|
||||||
libuuid1
|
|
||||||
libxapian30
|
|
||||||
libxtables12
|
|
||||||
linux-image-amd64
|
|
||||||
locales
|
|
||||||
login
|
|
||||||
logrotate
|
|
||||||
lsb-base
|
|
||||||
lsof
|
|
||||||
make
|
|
||||||
man-db
|
|
||||||
manpages
|
|
||||||
mawk
|
|
||||||
mime-support
|
|
||||||
minetest
|
|
||||||
mosh
|
|
||||||
mount
|
|
||||||
mtr
|
|
||||||
mumble
|
|
||||||
mutt
|
|
||||||
nano
|
|
||||||
ncurses-base
|
|
||||||
ncurses-bin
|
|
||||||
ncurses-term
|
|
||||||
neofetch
|
|
||||||
neovim
|
|
||||||
netbase
|
|
||||||
netcat-traditional
|
|
||||||
network-manager-gnome
|
|
||||||
nodejs
|
|
||||||
npm
|
|
||||||
nvidia-driver
|
|
||||||
openssh-client
|
|
||||||
orca
|
|
||||||
passwd
|
|
||||||
pciutils
|
|
||||||
perl
|
|
||||||
perl-base
|
|
||||||
perl-modules-5.24
|
|
||||||
pinentry-curses
|
|
||||||
procps
|
|
||||||
python
|
|
||||||
python2.7
|
|
||||||
python3-pip
|
|
||||||
python3-reportbug
|
|
||||||
python3-uno
|
|
||||||
python-minimal
|
|
||||||
python-pip
|
|
||||||
readline-common
|
|
||||||
reportbug
|
|
||||||
rhythmbox
|
|
||||||
rhythmbox-plugin-cdrecorder
|
|
||||||
rhythmbox-plugins
|
|
||||||
rsyslog
|
|
||||||
rustc
|
|
||||||
scdaemon
|
|
||||||
seahorse
|
|
||||||
sed
|
|
||||||
sensible-utils
|
|
||||||
shotwell
|
|
||||||
simple-scan
|
|
||||||
snapd
|
|
||||||
stow
|
|
||||||
syncthing
|
|
||||||
systemd
|
|
||||||
systemd-sysv
|
|
||||||
sysvinit-utils
|
|
||||||
tar
|
|
||||||
task-desktop
|
|
||||||
task-english
|
|
||||||
tasksel
|
|
||||||
tasksel-data
|
|
||||||
telnet
|
|
||||||
thunderbird
|
|
||||||
totem-plugins
|
|
||||||
traceroute
|
|
||||||
transmission-gtk
|
|
||||||
tzdata
|
|
||||||
ucf
|
|
||||||
udev
|
|
||||||
usbutils
|
|
||||||
util-linux
|
|
||||||
vim
|
|
||||||
vim-common
|
|
||||||
vim-tiny
|
|
||||||
vinagre
|
|
||||||
vino
|
|
||||||
wamerican
|
|
||||||
wget
|
|
||||||
whiptail
|
|
||||||
xdg-user-dirs-gtk
|
|
||||||
xxd
|
|
||||||
xz-utils
|
|
||||||
yubikey-personalization
|
|
||||||
zlib1g
|
|
1
fzf/.fzf
1
fzf/.fzf
|
@ -1 +0,0 @@
|
||||||
Subproject commit 08a6fd4ad4334b00a08427b335caa5476b8d789f
|
|
1
lf/lf
1
lf/lf
|
@ -1 +0,0 @@
|
||||||
Subproject commit 50dd374f77049c167952ca917148bd357f5731e8
|
|
153
ubuntu.pkglist
153
ubuntu.pkglist
|
@ -1,153 +0,0 @@
|
||||||
apt-transport-https
|
|
||||||
base-passwd
|
|
||||||
bison
|
|
||||||
build-essential
|
|
||||||
byobu
|
|
||||||
clang-7
|
|
||||||
composer
|
|
||||||
curl
|
|
||||||
dash
|
|
||||||
devscripts
|
|
||||||
diffutils
|
|
||||||
docker.io
|
|
||||||
figlet
|
|
||||||
findutils
|
|
||||||
finger
|
|
||||||
firefox-locale-en
|
|
||||||
fish
|
|
||||||
flex
|
|
||||||
fonts-indic
|
|
||||||
fonts-ipafont-gothic
|
|
||||||
fonts-ipafont-mincho
|
|
||||||
git
|
|
||||||
gnome-tweak-tool
|
|
||||||
gperf
|
|
||||||
gpg
|
|
||||||
grep
|
|
||||||
grub-common
|
|
||||||
grub-efi-amd64-signed
|
|
||||||
grub-gfxpayload-lists
|
|
||||||
grub-pc
|
|
||||||
grub-pc-bin
|
|
||||||
grub2-common
|
|
||||||
gsettings-desktop-schemas-dev
|
|
||||||
gzip
|
|
||||||
hostname
|
|
||||||
htop
|
|
||||||
init
|
|
||||||
keepassxc
|
|
||||||
language-pack-en
|
|
||||||
language-pack-en-base
|
|
||||||
language-pack-gnome-en
|
|
||||||
language-pack-gnome-en-base
|
|
||||||
libasound2-dev
|
|
||||||
libavcodec-dev
|
|
||||||
libavformat-dev
|
|
||||||
libavutil-dev
|
|
||||||
libcap-dev
|
|
||||||
libcups2-dev
|
|
||||||
libdebconfclient0
|
|
||||||
libdrm-dev
|
|
||||||
libegl1-mesa-dev
|
|
||||||
libelf-dev
|
|
||||||
libevent-dev
|
|
||||||
libexif-dev
|
|
||||||
libffi-dev
|
|
||||||
libflac-dev
|
|
||||||
libgbm-dev
|
|
||||||
libgcrypt20-dev
|
|
||||||
libgl1-mesa-dev
|
|
||||||
libgles2-mesa-dev
|
|
||||||
libglew-dev
|
|
||||||
libglib2.0-dev
|
|
||||||
libglu1-mesa-dev
|
|
||||||
libgtk-3-dev
|
|
||||||
libhunspell-dev
|
|
||||||
libicu-dev
|
|
||||||
libjpeg-dev
|
|
||||||
libjs-jquery-flot
|
|
||||||
libjsoncpp-dev
|
|
||||||
libkrb5-dev
|
|
||||||
liblcms2-dev
|
|
||||||
libminizip-dev
|
|
||||||
libmodpbase64-dev
|
|
||||||
libnspr4-dev
|
|
||||||
libnss3-dev
|
|
||||||
libopenjp2-7-dev
|
|
||||||
libopus-dev
|
|
||||||
libpam0g-dev
|
|
||||||
libpci-dev
|
|
||||||
libpng-dev
|
|
||||||
libpulse-dev
|
|
||||||
libre2-dev
|
|
||||||
libsnappy-dev
|
|
||||||
libspeechd-dev
|
|
||||||
libsrtp0-dev
|
|
||||||
libudev-dev
|
|
||||||
libusb-1.0-0-dev
|
|
||||||
libva-dev
|
|
||||||
libvpx-dev
|
|
||||||
libwebp-dev
|
|
||||||
libxml2-dev
|
|
||||||
libxslt1-dev
|
|
||||||
libxss-dev
|
|
||||||
libxt-dev
|
|
||||||
libxtst-dev
|
|
||||||
linux-generic
|
|
||||||
linux-headers-generic
|
|
||||||
linux-signed-generic
|
|
||||||
lld-7
|
|
||||||
llvm-7-dev
|
|
||||||
login
|
|
||||||
lxd
|
|
||||||
make
|
|
||||||
mesa-common-dev
|
|
||||||
mokutil
|
|
||||||
mosh
|
|
||||||
ncdu
|
|
||||||
ncurses-base
|
|
||||||
ncurses-bin
|
|
||||||
neovim
|
|
||||||
ninja-build
|
|
||||||
nodejs
|
|
||||||
npm
|
|
||||||
nvidia-driver-415
|
|
||||||
os-prober
|
|
||||||
packaging-dev
|
|
||||||
php-cli
|
|
||||||
python-jinja2
|
|
||||||
python3
|
|
||||||
python3-pip
|
|
||||||
python3-virtualenv
|
|
||||||
rename
|
|
||||||
scdaemon
|
|
||||||
shim-signed
|
|
||||||
sqlite3
|
|
||||||
steam:i386
|
|
||||||
stow
|
|
||||||
syncthing
|
|
||||||
thunderbird
|
|
||||||
ubuntu-desktop
|
|
||||||
ubuntu-minimal
|
|
||||||
ubuntu-restricted-addons
|
|
||||||
ubuntu-standard
|
|
||||||
ubuntu-wallpapers
|
|
||||||
ungoogled-chromium
|
|
||||||
ungoogled-chromium-common
|
|
||||||
ungoogled-chromium-driver
|
|
||||||
ungoogled-chromium-l10n
|
|
||||||
ungoogled-chromium-sandbox
|
|
||||||
ungoogled-chromium-shell
|
|
||||||
valgrind
|
|
||||||
vim
|
|
||||||
vlc
|
|
||||||
vscodium
|
|
||||||
weechat-curses
|
|
||||||
weechat-perl
|
|
||||||
weechat-plugins
|
|
||||||
weechat-python
|
|
||||||
weechat-ruby
|
|
||||||
xclip
|
|
||||||
xvfb
|
|
||||||
yasm
|
|
||||||
yubikey-personalization
|
|
Loading…
Reference in New Issue