8000 GitHub - marcusmt/env-config: Scripts and configurations for my environment
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

marcusmt/env-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dots for Ubuntu 24

  1. Install packages
sudo apt install -y curl

# PPAs
sudo add-apt-repository -y universe
sudo add-apt-repository ppa:git-core/ppa -y
/usr/lib/apt/apt-helper download-file https://debian.sur5r.net/i3/pool/main/s/sur5r-keyring/sur5r-keyring_2024.03.04_all.deb keyring.deb SHA256:f9bb4340b5ce0ded29b7e014ee9ce788006e9bbfe31e96c09b2118ab91fca734
sudo apt install ./keyring.deb
echo "deb http://debian.sur5r.net/i3/ $(grep '^DISTRIB_CODENAME=' /etc/lsb-release | cut -f2 -d=) universe" | sudo tee /etc/apt/sources.list.d/sur5r-i3.list
rm -rf ~/keyring.deb
curl -fsSL https://apt.fury.io/wez/gpg.key | sudo gpg --yes --dearmor -o /etc/apt/keyrings/wezterm-fury.gpg
echo 'deb [signed-by=/etc/apt/keyrings/wezterm-fury.gpg] https://apt.fury.io/wez/ * *' | sudo tee /etc/apt/sources.list.d/wezterm.list
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo add-apt-repository ppa:papirus/papirus

sudo apt --purge remove -y '*nvidia*'
sudo apt update -y
sudo apt upgrade -y
sudo ubuntu-drivers install
sudo snap remove firefox
sudo apt remove -y firefox
snap-store --quit && sudo snap refresh snap-store
sudo snap install nvim --classic

sudo apt install -y git \
arandr \
libfuse2 \
feh \
lxappearance \
build-essential \
cmake \
wezterm \
pavucontrol \
pasystray \
blueman \
policykit-1-gnome \
papirus-icon-theme \
i3

curl https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o chrome.deb
sudo apt install -y ./chrome.deb
rm -rf chrome.deb

sudo apt remove -y dunst i3lock xss-lock

curl -f https://zed.dev/install.sh | sh
curl -sS https://starship.rs/install.sh | sh

wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/Hack.zip
mkdir ~/.fonts
unzip Hack.zip -d ~/.fonts
fc-cache -fv
rm Hack.zip

echo "Xft.dpi: 192" | tee .Xresources

sudo usermod -aG video ${USER}

# ----- Picom
cd ~/Downloads
sudo apt install -y libconfig-dev libdbus-1-dev libegl-dev libev-dev libgl-dev libepoxy-dev libpcre2-dev libpixman-1-dev libx11-xcb-dev libxcb1-dev libxcb-composite0-dev libxcb-damage0-dev libxcb-glx0-dev libxcb-image0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-shape0-dev libxcb-util-dev libxcb-xfixes0-dev meson ninja-build uthash-dev
wget https://github.com/yshui/picom/archive/refs/heads/next.zip
unzip next.zip
cd picom-next
meson setup --buildtype=release build
ninja -C build
ninja -C build install

# ----- Dunst
sudo apt install -y libdbus-1-dev libx11-dev libxinerama-dev libxrandr-dev libxss-dev libglib2.0-dev \
    libpango1.0-dev libgtk-3-dev libxdg-basedir-dev libgdk-pixbuf-2.0-dev librsvg2-dev libnotify-dev
cd ~/Downloads
git clone https://github.com/dunst-project/dunst.git
cd dunst
make
sudo make install

sudo apt autoremove -y

# Wallpaper
curl -L https://gruvbox-wallpapers.pages.dev/wallpapers/irl/kace-rodriguez-p3OzJuT_Dks.jpg -o ~/Pictures/wall.jpg

# Dots Files
cd ~/Downloads
wget https://github.com/marcusmt/env-config/archive/refs/heads/main.zip
unzip main.zip
cp -r env-config-main/i3 ~/.config/
cp -r env-config-main/picom/ ~/.config/
cp -r env-config-main/dunst/ ~/.config/
cp -r env-config-main/zed/ ~/.config/
cp env-config-main/.wezterm.lua ~/
cp -r env-config-main/gtk-3.0 ~/.config
cp -r env-config-main/gtk-4.0 ~/.config

About

Scripts and configurations for my environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0