Krolyxon
Commit b4aa61e

Branches

Refs →

arch-installb4aa61e

move to hyprland

Author
krolxon
Date
2025-08-04 11:55 +0530
Parent
2047183
Commit
b4aa61e543d50bbd5d986ab9507171d196a66d01

+27 −70

3 files changed

  1. M README.md +0 −0
  2. M arch_install.md +17 −44
  3. M arch_install.sh +10 −26
M README.md View

Mode 100644 → 100755

[No content changes]

M arch_install.md View

Mode 100644 → 100755

@@ -108,25 +108,23 @@ grub-mkconfig -o /boot/grub/grub.cfg
108108
109109 16. Install all the required user packages
110110 ```
111−pacman -S --noconfirm xorg-server xorg-xprop xorg-xkill xorg-xsetroot xorg-xinit \
111+pacman -S --noconfirm hyprland waybar hyprlock hyprpaper hyprpolkitagent hyprshot hyprsunset swaync \
112112 noto-fonts noto-fonts-emoji noto-fonts-cjk ttf-jetbrains-mono-nerd ttf-font-awesome \
113− awesome-terminal-fonts bat libnotify dunst ntfs-3g \
114− jq mpv ncdu maim transmission-cli yt-dlp cowsay \
115− pacman-contrib pavucontrol rsync ripgrep ueberzug ffmpegthumbnailer python-pywal \
116− imlib2 xdotool xwallpaper zip unzip wget pcmanfm \
113+ awesome-terminal-fonts bat libnotify ntfs-3g \
114+ jq mpv ncdu transmission-cli yt-dlp cowsay \
115+ pacman-contrib pavucontrol rsync ripgrep ueberzug python-pywal \
116+ imlib2 zip unzip wget pcmanfm \
117117 fzf man-db pipewire pipewire-pulse xcompmgr pamixer \
118− xclip sxhkd imagemagick lf connman wpa_supplicant git dash arc-gtk-theme papirus-icon-theme \
119− neovim lua rustup xdg-user-dirs mpd ncmpcpp unclutter \
118+ xclip sxhkd imagemagick lf network-manager git dash arc-gtk-theme papirus-icon-theme \
119+ neovim lua xdg-user-dirs mpd ncmpcpp unclutter \
120120 zsh zsh-autosuggestions zathura zathura-pdf-poppler
121+
121122 ```
122123
123−17. Enable networkmanager or connman
124+17. Enable networkmanager
124125 ```
125126 # network manager
126127 systemctl enable NetworkManager.service
127−
128−# connman
129−systemctl enable connman.service
130128 ```
131129
132130 18. set shell
@@ -135,18 +133,18 @@ rm /bin/sh
135133 ln -s dash /bin/sh
136134 ```
137135
138−20. Set user permissions
136+19. Set user permissions
139137 ```
140138 echo "%wheel ALL=(ALL:ALL) ALL" >> /etc/sudoers
141139 ```
142140
143−21. Create user
141+20. Create user
144142 ```
145143 useradd -m -G wheel -s /bin/zsh $username
146144 passwd $username
147145 ```
148146
149−22. Setup dotfiles
147+21. Setup dotfiles
150148 ```
151149 cd $HOME
152150 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/
154152 rm -r tmpdotfiles
155153 ```
156154
157−23. dwm : Window Manager
158−```
159−git clone --depth=1 git@github.com:krolyxon/dwm.git ~/.local/src/dwm
160−sudo make -C ~/.local/src/dwm install
161−```
162−
163−24. dwmblocks: statusbar
164−```
165−git clone --depth=1 git@github.com:krolyxon/dwmblocks.git ~/.local/src/dwmblocks
166−sudo make -C ~/.local/src/dwmblocks install
167−```
168−
169−25. st: Terminal
170−```
171−git clone --depth=1 git@github.com:krolyxon/st-luke.git ~/.local/src/st
172−sudo make -C ~/.local/src/st-luke install
173−```
174−
175−26. dmenu: Program Menu
176−```
177−git clone --depth=1 git@github.com:krolyxon/dmenu.git ~/.local/src/dmenu
178−sudo make -C ~/.local/src/dmenu install
179−```
180−
181−27. nsxiv: image viewer
155+22. nsxiv: image viewer
182156 ```
183157 git clone --depth=1 git@github.com:krolyxon/nsxiv.git ~/.local/src/nsxiv
184158 sudo make -C ~/.local/src/nsxiv install
185159 ```
186160
187−28. nvim: Text editor
161+23. nvim: Text editor
188162 ```
189163 git clone --depth=1 git@github.com:krolyxon/nvim.git ~/.config/nvim
190164 ```
191165
192−29. paru: AUR helper
166+24. paru: AUR helper
193167 ```
194168 git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -sri && cd .. && rm -rf paru-bin
195169 paru -S --noconfirm htop-vim zsh-fast-syntax-highlighting-git keyd-git librewolf-bin
196170 ```
197171
198−30. set zsh as default shell
172+25. set zsh as default shell
199173 ```
200174 chsh -s $(which zsh)
201175 ```
202176
203−31. some symlinks and git alias
177+26. some symlinks and git alias
204178 ```
205−ln -s ~/.config/x11/xinitrc .xinitrc
206179 ln -s ~/.config/shell/profile .zprofile
207180 alias dots='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
208181 dots config --local status.showUntrackedFiles no
M arch_install.sh View

Mode 100644 → 100755

@@ -57,18 +57,18 @@ sed -i 's/quiet/pci=noaer/g' /etc/default/grub
5757 sed -i 's/GRUB_TIMEOUT=5/GRUB_TIMEOUT=0/g' /etc/default/grub
5858 grub-mkconfig -o /boot/grub/grub.cfg
5959
60−pacman -S --noconfirm xorg-server xorg-xprop xorg-xkill xorg-xsetroot xorg-xinit \
60+pacman -S --noconfirm hyprland waybar hyprlock hyprpaper hyprpolkitagent hyprshot hyprsunset swaync \
6161 noto-fonts noto-fonts-emoji noto-fonts-cjk ttf-jetbrains-mono-nerd ttf-font-awesome \
62− awesome-terminal-fonts bat libnotify dunst ntfs-3g \
63− jq mpv ncdu maim transmission-cli yt-dlp cowsay \
64− pacman-contrib pavucontrol rsync ripgrep ueberzug ffmpegthumbnailer python-pywal \
65− imlib2 xdotool xwallpaper zip unzip wget pcmanfm \
62+ awesome-terminal-fonts bat libnotify ntfs-3g \
63+ jq mpv ncdu transmission-cli yt-dlp cowsay \
64+ pacman-contrib pavucontrol rsync ripgrep ueberzug python-pywal \
65+ imlib2 zip unzip wget pcmanfm \
6666 fzf man-db pipewire pipewire-pulse xcompmgr pamixer \
67− xclip sxhkd imagemagick lf connman wpa_supplicant git dash arc-gtk-theme papirus-icon-theme \
68− neovim lua rustup xdg-user-dirs mpd ncmpcpp unclutter \
67+ xclip sxhkd imagemagick lf network-manager git dash arc-gtk-theme papirus-icon-theme \
68+ neovim lua xdg-user-dirs mpd ncmpcpp unclutter \
6969 zsh zsh-autosuggestions zathura zathura-pdf-poppler
7070
71−systemctl enable connman.service
71+systemctl enable NetworkManager.service
7272 rm /bin/sh
7373 ln -s dash /bin/sh
7474 # echo "%wheel ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
@@ -91,37 +91,21 @@ cd $HOME
9191 git clone --separate-git-dir=$HOME/.dotfiles git@github.com:krolyxon/dotfiles.git tmpdotfiles
9292 rsync --recursive --verbose --exclude '.git' tmpdotfiles/ $HOME/
9393 rm -r tmpdotfiles
94−# dwm : Window Manager
95−git clone --depth=1 git@github.com:krolyxon/dwm.git ~/.local/src/dwm
96−sudo make -C ~/.local/src/dwm install
97−
98−# dwmblocks: statusbar
99−git clone --depth=1 git@github.com:krolyxon/dwmblocks.git ~/.local/src/dwmblocks
100−sudo make -C ~/.local/src/dwmblocks install
101−
102−# st: Terminal
103−git clone --depth=1 git@github.com:krolyxon/st-luke.git ~/.local/src/st
104−sudo make -C ~/.local/src/st-luke install
105−
106−# dmenu: Program Menu
107−git clone --depth=1 git@github.com:krolyxon/dmenu.git ~/.local/src/dmenu
108−sudo make -C ~/.local/src/dmenu install
10994
11095 ## nsxiv: image viewer
11196 git clone --depth=1 git@github.com:krolyxon/nsxiv.git ~/.local/src/nsxiv
11297 sudo make -C ~/.local/src/nsxiv install
11398
114− nvim: Text editor
99+## nvim: Text editor
115100 git clone --depth=1 git@github.com:krolyxon/nvim.git ~/.config/nvim
116101
117102 # paru: AUR helper
118103 git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -sri && cd .. && rm -rf paru-bin
119104 paru -S --noconfirm htop-vim \
120− zsh-fast-syntax-highlighting-git keyd-git librewolf-bin
105+ zsh-fast-syntax-highlighting-git keyd-git brave-bin
121106
122107 chsh -s $(which zsh)
123108
124−ln -s ~/.config/x11/xinitrc .xinitrc
125109 ln -s ~/.config/shell/profile .zprofile
126110 alias dots='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
127111 dots config --local status.showUntrackedFiles no