This commit is contained in:
Salim Zaidi 2023-06-30 17:10:19 +01:00
parent 39c2624efa
commit 63eeb3e564
3 changed files with 17 additions and 15 deletions

View file

@ -11,7 +11,8 @@ sudo nala install -y xorg xbacklight xvkbd xinput xorg-dev brightnessctl
sudo nala install -y python3-pip sudo nala install -y python3-pip
# npm # npm
#sudo nala install -y npm sudo nala install -y npm
# Java # Java
#sudo nala install default-jdk #sudo nala install default-jdk
@ -31,7 +32,7 @@ sudo systemctl enable avahi-daemon
sudo systemctl enable acpid sudo systemctl enable acpid
# Terminal Emulators # Terminal Emulators
sudo nala install -y alacritty sudo nala install -y alacritty
# Modern replacement for ls # Modern replacement for ls
sudo nala install -y exa sudo nala install -y exa
@ -63,7 +64,7 @@ sudo systemctl enable bluetooth
sudo nala install -y telegram-desktop sudo nala install -y telegram-desktop
# Menu and Window Managers # Menu and Window Managers
sudo nala install -y sxhkd numlockx rofi dunst libnotify-bin picom dmenu polybar sudo nala install -y sxhkd numlockx rofi dunst libnotify-bin picom dmenu polybar
# Archive Management # Archive Management
sudo nala install -y unzip file-roller sudo nala install -y unzip file-roller
@ -89,17 +90,10 @@ sudo nala install -y gnome-disk-utility bleachbit
# Neovim Build prerequisites # Neovim Build prerequisites
sudo nala install -y ninja-build gettext cmake curl sudo nala install -y ninja-build gettext cmake curl python3.11-venv
# Install Neovim
git clone https://github.com/neovim/neovim
cd neovim && make CMAKE_BUILD_TYPE=RelWithDebInfo
git checkout stable
cd build && cpack -G DEB && sudo dpkg -i nvim-linux64.deb
# Required packages for i3-gaps installation # Required packages for i3-gaps installation
sudo nala install -y meson dh-autoreconf libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev xcb libxcb1-dev libxcb-icccm4-dev libyajl-dev libev-dev libxcb-xkb-dev libxcb-cursor-dev libxkbcommon-dev libxcb-xinerama0-dev libxkbcommon-x11-dev libstartup-notification0-dev libxcb-randr0-dev libxcb-xrm0 libxcb-xrm-dev libxcb-shape0 libxcb-shape0-dev i3status sudo nala install -y meson dh-autoreconf libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev xcb libxcb1-dev libxcb-icccm4-dev libyajl-dev libev-dev libxcb-xkb-dev libxcb-cursor-dev libxkbcommon-dev libxcb-xinerama0-dev libxkbcommon-x11-dev libstartup-notification0-dev libxcb-randr0-dev libxcb-xrm0 libxcb-xrm-dev libxcb-shape0 libxcb-shape0-dev i3status cmake
# Brave-Browser # Brave-Browser

View file

@ -3,6 +3,12 @@
# Update User Directories (Documents,Downloads,...) # Update User Directories (Documents,Downloads,...)
xdg-user-dirs-update xdg-user-dirs-update
# Install Neovim
git clone https://github.com/neovim/neovim
cd neovim && make CMAKE_BUILD_TYPE=RelWithDebInfo
git checkout stable
cd build && cpack -G DEB && sudo dpkg -i nvim-linux64.deb
# Installing i3 gaps # Installing i3 gaps
cd cd
cd Downloads cd Downloads
@ -17,7 +23,7 @@ sudo ninja install
sudo nala install -y libpam0g-dev libxcb-xkb-dev sudo nala install -y libpam0g-dev libxcb-xkb-dev
# Installing Ly Console Display Manager # Installing Ly Console Display Manager
cd cd
cd Downloads cd Downloads
git clone --recurse-submodules https://github.com/fairyglade/ly git clone --recurse-submodules https://github.com/fairyglade/ly
cd ly/ cd ly/
@ -39,4 +45,4 @@ Exec=i3
Icon=i3 Icon=i3
Type=XSession Type=XSession
EOF EOF
sudo cp ./temp /usr/share/xsessions/i3.desktop;rm ./temp sudo cp ./temp /usr/share/xsessions/i3.desktop;rm ./temp

View file

@ -3,7 +3,7 @@
sudo su sudo su
mkdir -p ~/.local/share/file-manager/actions/ mkdir -p ~/.local/share/file-manager/actions/
touch ~/.local/share/file-manager/actions/terminal.desktop touch ~/.local/share/file-manager/actions/terminal.desktop
echo "[Desktop Entry] echo "[Desktop Entry]
Type=Action Type=Action
Tooltip=Open Terminal Tooltip=Open Terminal
@ -15,3 +15,5 @@ Icon=utilities-terminal
MimeTypes=inode/directory; MimeTypes=inode/directory;
Exec=alacritty --working-directory %f Exec=alacritty --working-directory %f
Name=Default profile" > ~/.local/share/file-manager/actions/terminal.desktop Name=Default profile" > ~/.local/share/file-manager/actions/terminal.desktop
exit