#!/linuxSucks/Suckless Linux Post Install

May 02, 2020

You need a new and fresh minimal install of

- Arch Linux
- Debian
- Void Linux

The only program you need to install manually is curl. This installation is my start point for build my system when I need to re-install o install my system

Installation

This script must be run only in a new and fresh minimal install

curl -LO https://linuxsucks.xyz/suckless-linux.sh
sudo chmod +x suckless-linux.sh
./suckless-linux.sh

To Be Install

- DWM
dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed.
- SLSTATUS
slstatus is a status monitor for window managers that use WM_NAME or stdin to fill the status bar.
- DMENU
dmenu is a dynamic menu for X, originally designed for dwm. It manages large numbers of user-defined menu items efficiently.
- ST (Simple Terminal)
st is a simple terminal implementation for X.
- More Software
Inclued a list of software that I usualy install (libreries, CLIs, TUIs, GUIs)

Patches Applied To

- DWM
attachaside - master always in the left
autostart - programs when log in
center - center windows in toggle mode
colorbar - change foreground and background color of every status bar
restartsig - restart dwm without exit current session
rotatestack - moves a client form the bottom to the top of the stack
status2d - allows color in the status bar
uselessgas - add gaps between windows
- DMENU
center - centers dmenu in the middle of the screen
border - adds a border around the dmenu window
mouse support - dmenu will have basic mouse support
numbers - add text which pisplays the number of matched and total items
lines below pront - vertical list starts at the same horizontal line that the prompt is drawn
line height - sets the minimum height of dmenu line
- ST (Simple Terminal)
From Luke Smith repo.
- SLSTATUS
No patches applied

Keybindings

There is only a few keybindings. You need to add yours in config.h

Keybinding Action
MOD+Enter Open terminal (alacritty)
ALT+Enter Open terminal (st)
MOD+r Ranger File Manager
MOD+v Vim
MOD+o dmenu_run
MOD+0 System account
MOD+q Close program
MOD+Shift+q Close session
MOD+F11 NetworkManger dmenu
MOD+F12 Lock screen

Note

Use this script on your own risk. Don’t just run any script that you find over the internet!!!

Check and read the script then do all the changes you like bofore you run it

Home  Linux  Notes  Blog Spot