mirror of https://gitlab.com/meliurwen/dotfiles
parent
fba125fc37
commit
5591e8e950
@ -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…
Reference in new issue