diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/arch_install.md b/arch_install.md old mode 100644 new mode 100755 index 4ca2104..db7abd1 --- a/arch_install.md +++ b/arch_install.md @@ -108,25 +108,23 @@ grub-mkconfig -o /boot/grub/grub.cfg 16. Install all the required user packages ``` -pacman -S --noconfirm xorg-server xorg-xprop xorg-xkill xorg-xsetroot xorg-xinit \ +pacman -S --noconfirm hyprland waybar hyprlock hyprpaper hyprpolkitagent hyprshot hyprsunset swaync \ noto-fonts noto-fonts-emoji noto-fonts-cjk ttf-jetbrains-mono-nerd ttf-font-awesome \ - awesome-terminal-fonts bat libnotify dunst ntfs-3g \ - jq mpv ncdu maim transmission-cli yt-dlp cowsay \ - pacman-contrib pavucontrol rsync ripgrep ueberzug ffmpegthumbnailer python-pywal \ - imlib2 xdotool xwallpaper zip unzip wget pcmanfm \ + awesome-terminal-fonts bat libnotify ntfs-3g \ + jq mpv ncdu transmission-cli yt-dlp cowsay \ + pacman-contrib pavucontrol rsync ripgrep ueberzug python-pywal \ + imlib2 zip unzip wget pcmanfm \ fzf man-db pipewire pipewire-pulse xcompmgr pamixer \ - xclip sxhkd imagemagick lf connman wpa_supplicant git dash arc-gtk-theme papirus-icon-theme \ - neovim lua rustup xdg-user-dirs mpd ncmpcpp unclutter \ + xclip sxhkd imagemagick lf network-manager git dash arc-gtk-theme papirus-icon-theme \ + neovim lua xdg-user-dirs mpd ncmpcpp unclutter \ zsh zsh-autosuggestions zathura zathura-pdf-poppler + ``` -17. Enable networkmanager or connman +17. Enable networkmanager ``` # network manager systemctl enable NetworkManager.service - -# connman -systemctl enable connman.service ``` 18. set shell @@ -135,18 +133,18 @@ rm /bin/sh ln -s dash /bin/sh ``` -20. Set user permissions +19. Set user permissions ``` echo "%wheel ALL=(ALL:ALL) ALL" >> /etc/sudoers ``` -21. Create user +20. Create user ``` useradd -m -G wheel -s /bin/zsh $username passwd $username ``` -22. Setup dotfiles +21. Setup dotfiles ``` cd $HOME git clone --separate-git-dir=$HOME/.dotfiles git@github.com:krolyxon/dotfiles.git tmpdotfiles @@ -154,55 +152,30 @@ rsync --recursive --verbose --exclude '.git' tmpdotfiles/ $HOME/ rm -r tmpdotfiles ``` -23. dwm : Window Manager -``` -git clone --depth=1 git@github.com:krolyxon/dwm.git ~/.local/src/dwm -sudo make -C ~/.local/src/dwm install -``` - -24. dwmblocks: statusbar -``` -git clone --depth=1 git@github.com:krolyxon/dwmblocks.git ~/.local/src/dwmblocks -sudo make -C ~/.local/src/dwmblocks install -``` - -25. st: Terminal -``` -git clone --depth=1 git@github.com:krolyxon/st-luke.git ~/.local/src/st -sudo make -C ~/.local/src/st-luke install -``` - -26. dmenu: Program Menu -``` -git clone --depth=1 git@github.com:krolyxon/dmenu.git ~/.local/src/dmenu -sudo make -C ~/.local/src/dmenu install -``` - -27. nsxiv: image viewer +22. nsxiv: image viewer ``` git clone --depth=1 git@github.com:krolyxon/nsxiv.git ~/.local/src/nsxiv sudo make -C ~/.local/src/nsxiv install ``` -28. nvim: Text editor +23. nvim: Text editor ``` git clone --depth=1 git@github.com:krolyxon/nvim.git ~/.config/nvim ``` -29. paru: AUR helper +24. paru: AUR helper ``` git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -sri && cd .. && rm -rf paru-bin paru -S --noconfirm htop-vim zsh-fast-syntax-highlighting-git keyd-git librewolf-bin ``` -30. set zsh as default shell +25. set zsh as default shell ``` chsh -s $(which zsh) ``` -31. some symlinks and git alias +26. some symlinks and git alias ``` -ln -s ~/.config/x11/xinitrc .xinitrc ln -s ~/.config/shell/profile .zprofile alias dots='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' dots config --local status.showUntrackedFiles no diff --git a/arch_install.sh b/arch_install.sh old mode 100644 new mode 100755 index d2eee1f..0f952ed --- a/arch_install.sh +++ b/arch_install.sh @@ -57,18 +57,18 @@ sed -i 's/quiet/pci=noaer/g' /etc/default/grub sed -i 's/GRUB_TIMEOUT=5/GRUB_TIMEOUT=0/g' /etc/default/grub grub-mkconfig -o /boot/grub/grub.cfg -pacman -S --noconfirm xorg-server xorg-xprop xorg-xkill xorg-xsetroot xorg-xinit \ +pacman -S --noconfirm hyprland waybar hyprlock hyprpaper hyprpolkitagent hyprshot hyprsunset swaync \ noto-fonts noto-fonts-emoji noto-fonts-cjk ttf-jetbrains-mono-nerd ttf-font-awesome \ - awesome-terminal-fonts bat libnotify dunst ntfs-3g \ - jq mpv ncdu maim transmission-cli yt-dlp cowsay \ - pacman-contrib pavucontrol rsync ripgrep ueberzug ffmpegthumbnailer python-pywal \ - imlib2 xdotool xwallpaper zip unzip wget pcmanfm \ + awesome-terminal-fonts bat libnotify ntfs-3g \ + jq mpv ncdu transmission-cli yt-dlp cowsay \ + pacman-contrib pavucontrol rsync ripgrep ueberzug python-pywal \ + imlib2 zip unzip wget pcmanfm \ fzf man-db pipewire pipewire-pulse xcompmgr pamixer \ - xclip sxhkd imagemagick lf connman wpa_supplicant git dash arc-gtk-theme papirus-icon-theme \ - neovim lua rustup xdg-user-dirs mpd ncmpcpp unclutter \ + xclip sxhkd imagemagick lf network-manager git dash arc-gtk-theme papirus-icon-theme \ + neovim lua xdg-user-dirs mpd ncmpcpp unclutter \ zsh zsh-autosuggestions zathura zathura-pdf-poppler -systemctl enable connman.service +systemctl enable NetworkManager.service rm /bin/sh ln -s dash /bin/sh # echo "%wheel ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers @@ -91,37 +91,21 @@ cd $HOME git clone --separate-git-dir=$HOME/.dotfiles git@github.com:krolyxon/dotfiles.git tmpdotfiles rsync --recursive --verbose --exclude '.git' tmpdotfiles/ $HOME/ rm -r tmpdotfiles -# dwm : Window Manager -git clone --depth=1 git@github.com:krolyxon/dwm.git ~/.local/src/dwm -sudo make -C ~/.local/src/dwm install - -# dwmblocks: statusbar -git clone --depth=1 git@github.com:krolyxon/dwmblocks.git ~/.local/src/dwmblocks -sudo make -C ~/.local/src/dwmblocks install - -# st: Terminal -git clone --depth=1 git@github.com:krolyxon/st-luke.git ~/.local/src/st -sudo make -C ~/.local/src/st-luke install - -# dmenu: Program Menu -git clone --depth=1 git@github.com:krolyxon/dmenu.git ~/.local/src/dmenu -sudo make -C ~/.local/src/dmenu install ## nsxiv: image viewer git clone --depth=1 git@github.com:krolyxon/nsxiv.git ~/.local/src/nsxiv sudo make -C ~/.local/src/nsxiv install - nvim: Text editor +## nvim: Text editor git clone --depth=1 git@github.com:krolyxon/nvim.git ~/.config/nvim # paru: AUR helper git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -sri && cd .. && rm -rf paru-bin paru -S --noconfirm htop-vim \ - zsh-fast-syntax-highlighting-git keyd-git librewolf-bin + zsh-fast-syntax-highlighting-git keyd-git brave-bin chsh -s $(which zsh) -ln -s ~/.config/x11/xinitrc .xinitrc ln -s ~/.config/shell/profile .zprofile alias dots='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' dots config --local status.showUntrackedFiles no