From 6c5257592a1642f89e356a14c67c0da60603573d Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Tue, 24 Sep 2019 08:51:02 -0500 Subject: [PATCH] Updates --- apps/neovim/plugins.vim | 4 ++-- de/libinput/touchpad.conf | 8 ++++++++ de/x/resources | 1 - scripts/arch-linux/provisioning/1-pacaur.bash | 2 +- scripts/arch-linux/provisioning/2-essentials.bash | 10 +--------- scripts/arch-linux/provisioning/3-extras.bash | 1 + sudo_setup | 9 ++++++--- 7 files changed, 19 insertions(+), 16 deletions(-) create mode 100644 de/libinput/touchpad.conf diff --git a/apps/neovim/plugins.vim b/apps/neovim/plugins.vim index 98bc8a1..d080548 100644 --- a/apps/neovim/plugins.vim +++ b/apps/neovim/plugins.vim @@ -101,7 +101,7 @@ Plug 'editorconfig/editorconfig-vim' " loads project- Plug 'sheerun/vim-polyglot' " vim plugin loader for many languages Plug 'leafo/moonscript-vim', {'for': ['moon', 'moonscript']} " moonscript language Plug 'OmniSharp/omnisharp-vim', {'for': ['cs']} " C# language -" Plug 'junegunn/vim-peekaboo' " preview registers +" Plug 'junegunn/vim-peekaboo' " preview registers Plug 'scrooloose/nerdtree' " file browser Plug 'tpope/vim-eunuch' " unix helper commands Plug 'sheerun/vim-polyglot' " vim plugin loader for many languages @@ -110,5 +110,5 @@ Plug 'OmniSharp/omnisharp-vim', {'for': ['cs']} " C# language Plug 'neoclide/coc.nvim', {'branch': 'release'} " language server completion Plug 'JakeBecker/elixir-ls', {'for': ['elixir'], 'do': { -> g:elixirls.compile() }} Plug 'tpope/vim-dadbod' " databasing in vim -" Plug 'lytedev/elm-vim' " elm lang +Plug 'lytedev/elm-vim' " elm lang Plug 'ssh://git@git.lyte.dev:2222/lytedev/vim-lytlang.git' diff --git a/de/libinput/touchpad.conf b/de/libinput/touchpad.conf new file mode 100644 index 0000000..cc9c592 --- /dev/null +++ b/de/libinput/touchpad.conf @@ -0,0 +1,8 @@ +Section "InputClass" + Identifier "libinput touchpad" + MatchDevicePath "/dev/input/event*" + Driver "libinput" + MatchIsTouchpad "on" + Option "Tapping" "on" + Option "NaturalScrolling" "true" +EndSection diff --git a/de/x/resources b/de/x/resources index 50bf96f..a0a0d48 100755 --- a/de/x/resources +++ b/de/x/resources @@ -17,7 +17,6 @@ ## Set fonts in "$HOME/.Xresources.env" URxvt.font: xft:Iosevka Term:pixelsize=14,xft:Noto Emoji,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 URxvt.faceName: xft:Iosevka Term:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 -:x # URxvt.transparent: true # URxvt.shading: 70 URxvt.letterSpace: 0 diff --git a/scripts/arch-linux/provisioning/1-pacaur.bash b/scripts/arch-linux/provisioning/1-pacaur.bash index 15f98b8..2664539 100755 --- a/scripts/arch-linux/provisioning/1-pacaur.bash +++ b/scripts/arch-linux/provisioning/1-pacaur.bash @@ -5,7 +5,7 @@ # installs pacaur on a fresh arch install # install the dependencies -sudo pacman -S git curl openssl perl expac yajl meson gmock gtest --noconfirm +sudo pacman -S git curl openssl perl expac yajl meson gmock gtest jq --noconfirm # setup a temporary place to install the packages from REPOSITORY_PATH="/tmp/provisioning" diff --git a/scripts/arch-linux/provisioning/2-essentials.bash b/scripts/arch-linux/provisioning/2-essentials.bash index ae25a11..ccbdc02 100755 --- a/scripts/arch-linux/provisioning/2-essentials.bash +++ b/scripts/arch-linux/provisioning/2-essentials.bash @@ -44,17 +44,9 @@ pacaur --needed -S \ jq `# CLI for Interacting with JSON` \ ranger `# CLI File Manager` \ bash-completion `# Handy Scripts for Tab-Completion in Bash` \ + python-neovim python-jedi python-mistune python-psutil python-setproctitle httpie \ --noconfirm --noedit -# install text editor utilities and other python packages -sudo pip3 install \ - neovim `# Text Editor Plugin Integration` \ - jedi `# Text Editor Intelligence Helper` \ - mistune `# Markdown Parser` \ - psutil `# Process Utilities` \ - setproctitle `# Good Name` \ - httpie `# HTTP CLI Utility` - # install rxvt-unicode script for resizing font on-the-fly mkdir -p "$HOME/.urxvt/ext" curl -L -o "$HOME/.urxvt/ext/resize-font" https://raw.githubusercontent.com/lytedev/urxvt-resize-font/master/resize-font diff --git a/scripts/arch-linux/provisioning/3-extras.bash b/scripts/arch-linux/provisioning/3-extras.bash index 6cc66b3..d19f646 100755 --- a/scripts/arch-linux/provisioning/3-extras.bash +++ b/scripts/arch-linux/provisioning/3-extras.bash @@ -9,6 +9,7 @@ else fi pacaur --needed -S \ + pigz `# Multi-core gzipping` \ arc-gtk-theme `# GTK Theme` \ elementary-icon-theme `# GUI File Explorer Icons` \ thunar thunar-volman gvfs `# GUI File Explorer + Volume Management/Auto-Mount Disks)` \ diff --git a/sudo_setup b/sudo_setup index 6123564..ea0e6d4 100755 --- a/sudo_setup +++ b/sudo_setup @@ -12,9 +12,12 @@ dfp=$(cd "$(dirname "${BASH_SOURCE[0]}" )/" && pwd) source "${dfp}/scripts/setup_helpers.bash" links=( - # display manager configuration files - "$dfp/de/sway/sway-init" "/usr/bin/sway-lytedev" - "$dfp/de/sway/dm_entry" "/usr/share/wayland-sessions/sway-lytedev.desktop" + # display manager files + "$dfp/de/sway/sway-init" "/usr/bin/sway-lytedev" + "$dfp/de/sway/dm_entry" "/usr/share/wayland-sessions/sway-lytedev.desktop" + + # touchpad + "$dfp/de/libinput/touchpad.conf" "/etc/X11/xorg.conf.d/41-libinput-lytedev-touchpad-options.conf" ) _dotfiles_setup_run_setup "$dfp/.agreed-to-erasing-root-files.lock" "${links[@]}"