Skip to content

🌊 Bash script to setup my environment and install applications after a fresh installation.

License

Notifications You must be signed in to change notification settings

WaviestBalloon/WavyArch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

89 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌊 WavyArch

I have just realised how awful my bash scripting is, I will probably refactor in the future

Bash script I use after a fresh installation of Arch to setup my environment and install applications.

Note

This script has been configured to work with the linux-zen kernel. You may encounter issues

Usage

git clone https://github.com/WaviestBalloon/WavyArch.git
cd WavyArch
chmod +x ./wavyarch.sh
./wavyarch.sh

Warning

Do not run this script as sudo! It will prompt you when it requires sudo permissions.

Software that will be installed

  • gwenview - Viewing pictures, gifs and other image formats
  • krita - Drawing art and editing image formats
  • vlc - Playing videos and CD/DVDs
  • gnome-disk-utility - Modifying and applying drive partition changes
  • filelight - Disk usage information (Essentially WinDirStat but for Linux)
  • isoimagewriter-git - Writing ISO images to USB drives to make them bootable (Essentially a dumbed-down version of Rufus)
  • visual-studio-code-bin - Visual Studio Code binary for writing code (Also see the open-source versions)
  • firefox - Fox, which is also a web browser
  • flameshot - Feature-rich screenshot tool with tons of editing features
  • steam - Game distributor (Not Epic Games, thankfully)
  • blackbox-terminal - A very sleek and customisable terminal
  • ffmpeg - Useful CLI tool to modify videos and to convert media (E.g. ffmpeg -i input.mov output.mp4)
  • obs-studio - Popular, open-source screen recorder/boardcaster
  • discord - Messaging platform for gaming communities, mostly wide-spread now
  • xorg-kill - CLI tool to kill any process/window you click on
  • bind - Useful CLI tool for DNS debugging
  • zsh - Shell customiser
  • ark - UI archive tool to unzip and zip files
  • wine - Compatibility layer for Windows applications and executable (Not a emulator)
  • + Wine tools/dependencies
  • qemu-desktop - Enables you to run virtual machines with little overhead
  • virt-manager - Virtual machine manager UI for QEMU
  • + qemu tools/dependencies
  • unrar - Allows you to view and unextract .rar archives, even via Ark
  • kdenlive - A video editor with hardware acceleration by KDE
  • okteta - A Hex editor by KDE
  • Node.js Verion Manager - https://github.com/nvm-sh/nvm
  • Oh My ZSH - https://ohmyz.sh/
  • pnpm - https://pnpm.io/ - Basically, better NPM

About

🌊 Bash script to setup my environment and install applications after a fresh installation.

Topics

Resources

License

Stars

Watchers

Forks

Languages