Added a readme, apt dependencies and kernel modules for Thinkpads

master
Meliurwen 3 years ago
parent fba125fc37
commit 5591e8e950
Signed by: meliurwen
GPG Key ID: 818A8B35E9F1CE10
  1. 58
      .dependencies/apt.list
  2. 2
      .dependencies/modprobe.thinkpad.list
  3. 1
      .stow-local-ignore
  4. 75
      README.md

@ -0,0 +1,58 @@
# Core utilities
curl
wget
git
stow
nano
htop
iotop
nload
# Non-essential but very useful program
zsh
tlp
iwconfig
haveged # Useful for some programs at boot that needs a good entropy
# Drivers
firmware-iwlwifi # Module for Intel wifi cards
firmware-misc-nonfree # Intel graphics driver
network-manager # Automatically handle network connections
# Audio and brightness
brightnessctl
pulseaudio
alsa-utils
# X Server
xinit # startx and xinit
xwallpaper
xserver-xorg-video-intel
# Desktop core apps
i3-wm
i3lock
polybar
rofi
dunst
picom
rxvt-unicode
pavucontrol
nemo
network-manager-gnome
# Desktop core utilites
mpv
sxiv
gedit
mousepad
zathura
deepin-screenshot
# Useful apps
chromium
gimp
inkscape
telegram-desktop

@ -0,0 +1,2 @@
rndis_host
iwlwifi

@ -0,0 +1 @@
.dependencies

@ -0,0 +1,75 @@
# .dotfiles
## Dependencies
Install from a file list:
> **Note:** comments and trailing comments starting with `#` are ignored
```sh
apt-get install $(grep -vE "^\s*#" <FILEPATH> | sed -e 's/#.*//' | tr "\n" " ")
```
## Kernel Modules
Add modules to the Linux kernel:
```sh
modprobe <module>
```
## Shell
Take note of the full path of your favorurite shell:
```sh
type -a zsh
```
Set it as default:
```sh
chsh -s /bin/zsh
```
## Fonts
Reload locally (`~/.local/share/fonts`) installed fonts:
```sh
fc-cache -f -v
```
## Gnome settings
Dump an entire subpath of the dconf database:
```sh
dconf dump <dir_subpath_inside_db> > <settings_file>.dconf
```
Populate a subpath of the dconf database:
```sh
cat <settings_file>.dconf | dconf load <dir_subpath_inside_db>
```
## VSCode/Codium
List all extensions into a file:
```sh
codium --list-extensions > codium-extensions.list
```
Install all the extensions listed into a file (any line that starts with `#` will get ignored):
```sh
cat codium-extensions.txt | grep -v '^#' | xargs -L1 codium --install-extension
```
## Stow
```sh
stow --restow --no-folding <DIR>
```
Loading…
Cancel
Save