Coder Social home page Coder Social logo

novln / kiss-my-arch Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 1.0 125.21 MB

My Arch Linux warehouse.

Home Page: https://novln.github.io/Kiss-my-Arch/

Shell 0.95% Makefile 0.08% CSS 79.52% M4 0.04% JavaScript 0.01% SCSS 17.84% Jinja 1.55%
ansible arch-linux archlinux dotfiles

kiss-my-arch's People

Contributors

novln avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

kiruban2011

kiss-my-arch's Issues

docker-clean

#!/bin/bash

# Bash wrappers for docker cleanup

docker-clean() {
	docker rm $(docker ps --filter status=exited -q 2>/dev/null) 2>/dev/null
	docker rmi $(docker images --filter dangling=true -q 2>/dev/null) 2>/dev/null
}

docker-clean
exit 0

SSH

Add AddKeysToAgent yes in ~/.ssh/config

Printer

  • sudo pacman -S cups hplip sane simple-scan python-pillow python-pyqt5
  • sudo systemctl enable org.cups.cupsd.service

Cargo PATH

#
# ~/.zprofile.d/cargo.zsh
#

path=(/home/thomas/.cargo/bin $path)

Youtube DL

Add youtube-dl to install with pacman.

OpenVPN

Add openvpn & networkmanager-openvpn

Pip

Add install of python-pip via pacman.

Git gofmt

Add this alias:

git ls-files -m | grep ".go" | xargs gofmt -s -w

Virtualenv

Add python-virtualenv install with pacman.

goggles

Add github.com/KyleBanks/goggles in go binary.

Libreoffice

sudo pacman -Ss libreoffice-fresh libreoffice-fresh-fr

Ansible

Add ansible install with pacman.

Touchpad X11

Add this configuration on Ansible:

/etc/X11/xorg.conf.d/30-touchpad.conf

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
	Option "Tapping" "on"
	Option "TappingDrag" "off"
	Option "TappingButtonMap" "lmr"
	Option "NaturalScrolling" "off"
	Option "ScrollMethod" "twofinger"
EndSection

Postgres

Add postgresql-libs install with pacman.

Wireshark

Add install of wireshark-gtk via pacman.

Gnome-Keyring

Network-Manager requires Gnome Keyring for Wifi prompt.

Aspell & Hunspell

Add :

  • aspell
  • aspell-en
  • aspell-fr
  • hunspell
  • hunspell-en
  • hunspell-fr

Electron trash hack

sudo nano /usr/bin/gvfs-trash

#!/bin/bash
/usr/bin/gio trash "$@"

sudo chmod +x /usr/bin/gvfs-trash

Time

disable -r time
pacman -Sy time
alias time='time -f "\ntime: %E"'

dep

Add github.com/golang/dep/...

DHCP

pacman -S dhclient
echo '[main]' > /etc/NetworkManager/conf.d/dhcp-client.conf
echo 'dhcp=dhclient' >> /etc/NetworkManager/conf.d/dhcp-client.conf
systemctl restart NetworkManager.service

modprobe

Disable webcam in kernel using:

echo 'blacklist uvcvideo' > /etc/modprobe.d/camera.conf

mkdir

alias mkdir='mkdir -p'

viewnior

Add viewnior install with pacman -S viewnior

OpenVPN

Install openvpn with pacman

Peek

sudo pacman -S peek

Sway

  • qt5-quickcontrols
  • qt5-graphicaleffects
  • sddm

QT5

QT_AUTO_SCREEN_SCALE_FACTOR=0

Cargo Edit

Add cargo install cargo-edit after cargo install

Tmux

Add tmux with pacman and install user configuration (if any).

NVM

Add nvm installer with pacman.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.