Script used to install everything in a Manjaro/Windows 10 dual boot fresh install
- Check Set time and date automatically and Hardware clock in local time zone (for dual boot with Windows 10)
- Edit grub settings with
sudo nano /etc/default/grub
and setGRUB_TIMEOUT=25
- Unmount the Files partition and run the commands on
auto_mount_files.sh
(use ls to print the commands before unmounting) sh create_new_folders.sh
- Update system with Package Manager
sh install_yay.sh
yay -Syyuu --devel
sh install_go_apps.sh
sh install_programs.sh
sh download_portable_apps.sh
sh install_fonts.sh
sh install_text_editors.sh
sh install_texlive.sh
sh install_printer_drivers.sh
sh install_asdf.sh
- Restart shell
sh install_zsh.sh
sh install_zsh_addons.sh
- Restart shell
cd $HOME; wget -O ".dircolors" "https://raw.githubusercontent.com/seebi/dircolors-solarized/master/dircolors.256dark"
- Configure Oh-My-Zsh, Powerlevel10k and asdf
sh install_asdf_plugins.sh
sh install_ruby_gems.sh
sh install_python_packages.sh
sh global_git_config.sh
sh install_mobile_dev.sh
(optional, for Android/Flutter development)
- Activate sync
- Configure appearance
- Edit preferences
- Update
$HOME/.zshrc
and$HOME/.p10k.zsh
- Add to shell (replace '$HOME/.asdf' with '/opt/asdf-vm')
- Login
- Setup icons-only task manager
- Configure shortcuts
- Configure file associations
- Change alt + click behavior to meta + click (System Settings -> Window Management -> Window Behavior -> Window Actions)
- Edit preferences
- Configure UP shortcut
- Configure places
- Add libraries
- Update config
- Edit configurations
sudo wget -P "$HOME/.config/systemd/user" "https://raw.githubusercontent.com/Spotifyd/spotifyd/master/contrib/spotifyd.service"
sudo systemctl --user enable spotifyd.service
sudo systemctl --user start spotifyd.service
- Activate previously installed games
- Download when gaming
- Edit font and color scheme
- Edit configurations
- Install Settings Sync and recover settings
- Install Package Control
- View > Show Console > Run command below
- Install SyncSettings package and recover settings
# One-liner to install Package Control
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
- KDE Shortcuts
$HOME/.config/kdeglobals
$HOME/.config/kglobalshortcutsrc
$HOME/.config/khotkeysrc
$HOME/.config/kwinrc
$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc
$HOME/.local/share/kxmlgui5/katepart/katepart5ui.rc
$HOME/.local/share/kxmlgui5/konsole/konsoleui.rc
$HOME/.local/share/kxmlgui5/konsole/sessionui.rc
$HOME/.local/share/kxmlgui5/kwrite/kwriteui.rc
- KDE
mimeapps.list
Files$HOME/.config/kde-mimeapps.list
$HOME/.config/mimeapps.list
/etc/xdg/kde-mimeapps.list
/etc/xdg/mimeapps.list
$HOME/.local/share/applications/mimeapps.list
$HOME/.local/share/applications/kde-mimeapps.list
/usr/local/share/applications/kde-mimeapps.list
/usr/share/applications/kde-mimeapps.list
/usr/local/share/applications/mimeapps.list
/usr/share/applications/mimeapps.list
/usr/share/applications/mimeinfo.cache
- App Configs
$HOME/.oh-my-zsh/plugins/web-search/web-search.plugin.zsh
$HOME/.pythonrc
$HOME/.p10k.zsh
$HOME/.zshrc
$HOME/.ticker.yaml
$HOME/.config/yay/config.json
$HOME/.config/plasmarc
$HOME/.config/spotifyd/spotifyd.conf
$HOME/.config/terminator/config
$HOME/.config/sublime-text-3/Packages/User/SyncSettings.sublime-settings
$HOME/.config/mps-youtube/config
$HOME/.config/mpv/input.conf
$HOME/.config/mpv/mpv.conf
$HOME/.config/yakuakerc
$HOME/.local/share/konsole/default.dark.colorscheme
$HOME/.local/share/konsole/Shell.profile
/etc/default/grub
/etc/pacman.conf
$HOME/.config/dolphinrc
$HOME/.local/share/kxmlgui5/dolphin/dolphinui.rc
$HOME/.local/share/user-places.xbel
- Install Chocolatey
- Install apps listed in the PowerShell script
install_programs.ps1
(most of them using Chocolatey, a few manually)