~andreafeletto/dotfiles

2dcd96d4a71c0fe8f6fa24881501034bc74731ad — Andrea Feletto 3 years ago 0ef3c6b
update
4 files changed, 109 insertions(+), 67 deletions(-)

M packages
M sh/.profile
M vis/.config/vis/visrc.lua
M xdg/.local/share/applications/torrent.desktop
M packages => packages +94 -60
@@ 2,18 2,20 @@
# package managers
npm
python-pip
rubygems
yay

# login
greetd
greetd-tuigreet-bin

# desktop
sxhkd
# file manager
fff

# desktop daemons
sxhkd
udiskie
network-manager-applet
lolclock-git
twmn-git

# power management


@@ 23,27 25,11 @@ hdparm
laptop-mode-tools
nvme-cli

# 32bit
lib32-alsa-plugins
lib32-glibc
lib32-gcc-libs
lib32-sdl2
lib32-sdl2_mixer
lib32-libpulse
lib32-libcurl-gnutls
lib32-openssl-1.0

# spellcheck
nuspell
hunspell-en_US
hunspell-it

# shell
bash
bash-completion
dash
dosbox

# fonts
ttf-jetbrains-mono
ttf-symbola


@@ 60,11 46,17 @@ tor
# engineering
archimedes
freecad
gramps
octave
openscad
xcircuit

# gramps
gramps
geocode-glib
postgresql
python-graphviz
goocanvas

# Jupyter
jupyter-gnuplot_kernel
jupyter-octave_kernel


@@ 110,24 102,6 @@ pdfmixtool
# docs
man-pages

# dev
deno
ghc
git
nodejs
perl
python
r
ruby
rust
zig

# archives
p7zip
tar
unzip
zip

# utility
bc
dex


@@ 145,24 119,6 @@ xdg-user-dirs
xdg-utils
xurls

# vis
vis
vis-cscope-git
vis-fzf-open-git
vis-go-git
vis-open_rej-git
vis-pairs-git
vis-smart-backspace-git
vis-spellcheck-git
vis-surround-git
vis-toggler-git

# prose
pandoc
pandoc-crossref
scdoc
texlive-most

# system
cronie
openssh


@@ 189,7 145,72 @@ imagemagick
scrot
sxiv

# python
##  _   _ _____ ___ _     ___ _______   __
## | | | |_   _|_ _| |   |_ _|_   _\ \ / /
## | | | | | |  | || |    | |  | |  \ V /
## | |_| | | |  | || |___ | |  | |   | |
##  \___/  |_| |___|_____|___| |_|   |_|
## 

##  ____  ____   ___  ____  _____
## |  _ \|  _ \ / _ \/ ___|| ____|
## | |_) | |_) | | | \___ \|  _|
## |  __/|  _ <| |_| |___) | |___
## |_|   |_| \_\\___/|____/|_____|
## 

# editors
nano
vis

# compilers
pandoc
pandoc-crossref
scdoc
texlive-most

# vis plugins
vis-cscope-git
vis-fzf-open-git
vis-go-git
vis-open_rej-git
vis-pairs-git
vis-smart-backspace-git
vis-spellcheck-git
vis-surround-git
vis-toggler-git

##  ____  ____   ___   ____ ____      _    __  __ __  __ ___ _   _  ____
## |  _ \|  _ \ / _ \ / ___|  _ \    / \  |  \/  |  \/  |_ _| \ | |/ ___|
## | |_) | |_) | | | | |  _| |_) |  / _ \ | |\/| | |\/| || ||  \| | |  _
## |  __/|  _ <| |_| | |_| |  _ <  / ___ \| |  | | |  | || || |\  | |_| |
## |_|   |_| \_\\___/ \____|_| \_\/_/   \_\_|  |_|_|  |_|___|_| \_|\____|
## 

# languages
deno
ghc
git
nodejs
perl
python
r
ruby
rust
zig

# shell
bash
bash-completion
dash
dosbox

# perl modules
perl-term-readline-gnu
perl-log-log4perl

# python modules
python-bokeh
python-matplotlib
python-numpy
python-pandas


@@ 198,9 219,22 @@ python-scikit-learn
python-scipy
python-seaborn

# perl
perl-term-readline-gnu
perl-log-log4perl
##   ____    _    __  __ ___ _   _  ____
##  / ___|  / \  |  \/  |_ _| \ | |/ ___|
## | |  _  / _ \ | |\/| || ||  \| | |  _
## | |_| |/ ___ \| |  | || || |\  | |_| |
##  \____/_/   \_\_|  |_|___|_| \_|\____|
## 

# 32bit libraries
lib32-alsa-plugins
lib32-glibc
lib32-gcc-libs
lib32-sdl2
lib32-sdl2_mixer
lib32-libpulse
lib32-libcurl-gnutls
lib32-openssl-1.0

# games
0ad

M sh/.profile => sh/.profile +2 -2
@@ 1,7 1,7 @@
#!/bin/sh

export EDITOR='vis'
export BROWSER='chromium'
export BROWSER='firefox'
export TERMINAL='st'
export READER='zathura'
export WM='dwm'


@@ 38,7 38,7 @@ export GOPATH="$XDG_DATA_HOME/go"
export GRAMPSHOME="$XDG_CONFIG_HOME"

# IPython
export IPYTHONDIR="$XDG_CONFIG_HOME/jupyter"
export IPYTHONDIR="$XDG_CONFIG_HOME/ipython"

# Jupyter
export JUPYTER_CONFIG_DIR="$XDG_CONFIG_HOME/jupyter"

M vis/.config/vis/visrc.lua => vis/.config/vis/visrc.lua +12 -4
@@ 10,8 10,6 @@ fzf.fzf_args = "--height 50% --margin 5% --preview 'bat -f --style plain {}'"
prs = require('plugins/pairs')
prs.autopairs = false

-- enable: <C-w>e --
-- disable <C-w>d --
spell = require('plugins/spellcheck')
spell.cmd = "nuspell -d %s"
spell.list_cmd = "nuspell -l -d %s"


@@ 26,9 24,10 @@ vis.events.subscribe(vis.events.INIT, function()
	-- System Clipboard --
	vis:map(vis.modes.NORMAL, ' y', '"+<vis-operator-yank>')
	vis:map(vis.modes.VISUAL, ' y', '"+<vis-operator-yank>')

	-- Custom Keybindings --
	-- FZF --
	vis:map(vis.modes.NORMAL, ' f', ':fzf<Enter><Enter>')
	-- Toggle Spellcheck --
	vis:map(vis.modes.NORMAL, ' s', '<F7>')

	-- Disable Arrows --
	keys = {'<Left>', '<Right>', '<Up>', '<Down>'}


@@ 43,4 42,13 @@ vis.events.subscribe(vis.events.WIN_OPEN, function(win)
	vis:command('set relativenumbers')
	vis:command('set colorcolumn 80')
	vis:command('set cursorline')

	if win.syntax == 'python' then
		vis:command('set tabwidth 4')
		vis:command('set expandtab')
	end
	if win.syntax == 'html' then
		vis:command('set tabwidth 2')
		vis:command('set expandtab')
	end
end)

M xdg/.local/share/applications/torrent.desktop => xdg/.local/share/applications/torrent.desktop +1 -1
@@ 1,4 1,4 @@
[Desktop Entry]
Type=Application
Name=Torrent
Exec=/usr/bin/env toradd %U
Exec=/usr/bin/env transmission-remote --add %U