Skip to content

Instantly share code, notes, and snippets.

@Lokawn
Forked from chreniuc/Install i3 on arch.sh
Created July 26, 2022 08:14
Show Gist options
  • Save Lokawn/00dc1a4aa6b98a9d5b50f16cce8e54f2 to your computer and use it in GitHub Desktop.
Save Lokawn/00dc1a4aa6b98a9d5b50f16cce8e54f2 to your computer and use it in GitHub Desktop.

Revisions

  1. Hreniuc Cristian-Alexandru revised this gist Nov 2, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -45,6 +45,7 @@ pacman -S alsa-utils alsa-plugins alsa-lib alsa-firmware --noconfirm --needed
    # Login greeeter
    pacman -S lightdm
    pacman -S lightdm-gtk-greeter
    pacman -Sy oblogout # logout, reboot, etc gui
    systemctl enable lightdm.service
    # In /etc/lightdm/lightdm.conf

  2. Hreniuc Cristian-Alexandru revised this gist Sep 15, 2018. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -214,6 +214,7 @@ cd fluxgui
    makepkg -sric

    # Notes sticker
    git clone https://aur.archlinux.org/indicator-stickynotes.git
    cd indicator-stickynotes
    makepkg -sric
    git clone https://aur.archlinux.org/qtpad-git.git
    cd qtpad-git
    makepkg -sric
    # run qtpad
  3. Hreniuc Cristian-Alexandru revised this gist Sep 15, 2018. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -211,4 +211,9 @@ makepkg -sric
    # Fluxgui
    git clone https://aur.archlinux.org/fluxgui.git
    cd fluxgui
    makepkg -sric

    # Notes sticker
    git clone https://aur.archlinux.org/indicator-stickynotes.git
    cd indicator-stickynotes
    makepkg -sric
  4. Hreniuc Cristian-Alexandru revised this gist Jul 19, 2018. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -206,4 +206,9 @@ gpasswd -a chreniuc cups
    # Image viewer
    git clone https://aur.archlinux.org/mirage.git
    cd mirage
    makepkg -sric

    # Fluxgui
    git clone https://aur.archlinux.org/fluxgui.git
    cd fluxgui
    makepkg -sric
  5. Hreniuc Cristian-Alexandru revised this gist Jun 22, 2018. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -151,6 +151,11 @@ gpasswd -a user docker
    # Reboot to work
    docker run --rm=true hello-world

    # xhost
    pacman -Sy xorg-xhost
    # Used when you want to forward X server
    # Eg: xhost +

    # SSH
    sudo pacman -Sy openssh
    sudo systemctl enable sshd
  6. Hreniuc Cristian-Alexandru revised this gist Jun 17, 2018. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -197,3 +197,8 @@ systemctl start org.cups.cupsd.service
    pacman -S system-config-printer
    gpasswd -a chreniuc cups
    # After this run system-config-printer and add the printer

    # Image viewer
    git clone https://aur.archlinux.org/mirage.git
    cd mirage
    makepkg -sric
  7. Hreniuc Cristian-Alexandru revised this gist Jun 14, 2018. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -187,3 +187,13 @@ pacman -Sy xorg-xrandr
    # Libre office
    pacman -Sy libreoffice-fresh

    # Torrent client
    pacman -Sy transmission-gtk

    # Printer
    pacman -S cups
    systemctl enable org.cups.cupsd.service
    systemctl start org.cups.cupsd.service
    pacman -S system-config-printer
    gpasswd -a chreniuc cups
    # After this run system-config-printer and add the printer
  8. Hreniuc Cristian-Alexandru revised this gist Jun 10, 2018. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -183,3 +183,7 @@ pacman -Sy tmux
    # Install xrandr
    # To modify the resolution of the monitors
    pacman -Sy xorg-xrandr

    # Libre office
    pacman -Sy libreoffice-fresh

  9. Hreniuc Cristian-Alexandru revised this gist Jun 10, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -68,7 +68,7 @@ fi
    exec i3

    # File manager
    pacman -S pcmanfm gvfs
    pacman -S pcmanfm gvfs xarchiver # xarchiver - to be able to extract using right click

    # Theme manager and themes(icons)
    pacman -Sy lxappearance
  10. Hreniuc Cristian-Alexandru revised this gist Jun 3, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -25,6 +25,8 @@ swapon /dev/sda3
    # Don't forget to generate the grub config file:
    grub-mkconfig -o /boot/grub/grub.cfg

    ## The config files for all thos programs are here:
    ## https://github.com/chreniuc/dotfiles
    pacman -Sy i3
    pacman -Sy xorg-server xorg-xinit
    pacman -S ttf-dejavu ttf-font-awesome dmenu
  11. Hreniuc Cristian-Alexandru revised this gist Jun 3, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -27,7 +27,7 @@ grub-mkconfig -o /boot/grub/grub.cfg

    pacman -Sy i3
    pacman -Sy xorg-server xorg-xinit
    pacman -S ttf-dejavu ttf-font-awesome
    pacman -S ttf-dejavu ttf-font-awesome dmenu

    # Network manager and applet
    pacman -Sy networkmanager network-manager-applet gnome-keyring # Last one is for the nm-applet to ask password for wifis
  12. Hreniuc Cristian-Alexandru revised this gist Jun 3, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -88,7 +88,7 @@ exec --no-startup-id feh --bg-scale /path/to/img
    pacman -Sy urxvt-unicode urxvt-perls
    pacman -Sy compton # this does the transparency
    # Add in ~/.config/i3/config
    exec--no-startup-id compton
    exec--no-startup-id compton -b

    # Power manager + lock screen
    pacman -Sy xfce-power-manager light-locker
  13. Hreniuc Cristian-Alexandru revised this gist May 27, 2018. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -177,3 +177,7 @@ conan --version

    # Install tmux
    pacman -Sy tmux

    # Install xrandr
    # To modify the resolution of the monitors
    pacman -Sy xorg-xrandr
  14. Hreniuc Cristian-Alexandru revised this gist May 26, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -22,6 +22,9 @@ swapon /dev/sda3

    # In arch:

    # Don't forget to generate the grub config file:
    grub-mkconfig -o /boot/grub/grub.cfg

    pacman -Sy i3
    pacman -Sy xorg-server xorg-xinit
    pacman -S ttf-dejavu ttf-font-awesome
  15. Hreniuc Cristian-Alexandru revised this gist May 26, 2018. 1 changed file with 6 additions and 4 deletions.
    10 changes: 6 additions & 4 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -63,13 +63,13 @@ fi
    exec i3

    # File manager
    pacman -S pcmanfm
    pacman -S pcmanfm gvfs

    # Theme manager and themes(icons)
    pacman -Sy lxappearance
    pacman -Sy arc-gtk-theme

    git clone https://aur.archlinux.org/papirus-icon-theme-git.gitt
    git clone https://aur.archlinux.org/papirus-icon-theme-git.git
    cd papirus-icon-theme-git
    makepkg -sric

    @@ -94,7 +94,7 @@ exec --no-startup-id xfce4-power-manager
    exec --no-startup-id light-locker

    # Brightness manager
    gir clone https://aur.archlinux.org/light-git.git
    git clone https://aur.archlinux.org/light-git.git
    cd light-git
    makepkg -sric
    # Add in ~/.config/i3/config
    @@ -127,7 +127,9 @@ pacman -S git bash-completion tk # tk is used by gitk
    pacman -S gedit vim gedit-plugins

    # Install skype
    clone https://aur.archlinux.org/skypeforlinux-stable-bin.git
    git clone https://aur.archlinux.org/skypeforlinux-stable-bin.git
    # or the latest version
    git clone https://aur.archlinux.org/skypeforlinux-preview-bin.git
    cd skypeforlinux-stable-bin/
    makepkg -sric

  16. Hreniuc Cristian-Alexandru revised this gist May 25, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -100,6 +100,7 @@ makepkg -sric
    # Add in ~/.config/i3/config
    bindsym XF86MonBrightnessUp exec --no-startup-id light -A 5 # increase screen brightness
    bindsym XF86MonBrightnessDown exec --no-startup-id light -U 5 # decrease screen brightness
    # When the brightness is 0 or 100 the screen will go black on some pcs, if you raised the brightness decrease it to recover.

    # Notify manager
    # Or this https://github.com/sboli/twmn
  17. Hreniuc Cristian-Alexandru revised this gist May 25, 2018. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -93,6 +93,14 @@ pacman -Sy xfce-power-manager light-locker
    exec --no-startup-id xfce4-power-manager
    exec --no-startup-id light-locker

    # Brightness manager
    gir clone https://aur.archlinux.org/light-git.git
    cd light-git
    makepkg -sric
    # Add in ~/.config/i3/config
    bindsym XF86MonBrightnessUp exec --no-startup-id light -A 5 # increase screen brightness
    bindsym XF86MonBrightnessDown exec --no-startup-id light -U 5 # decrease screen brightness

    # Notify manager
    # Or this https://github.com/sboli/twmn
    pacman -Sy notify-osd
  18. Hreniuc Cristian-Alexandru revised this gist May 25, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -120,7 +120,7 @@ pacman -S gedit vim gedit-plugins
    # Install skype
    clone https://aur.archlinux.org/skypeforlinux-stable-bin.git
    cd skypeforlinux-stable-bin/
    makepkg -sri
    makepkg -sric

    # qtcreator
    pacman -S qtcreator
  19. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -104,6 +104,7 @@ mkdir ~/.config/dunst
    cp /usr/share/dunst/dunstrc ~/.config/dunst/dunstrc
    # Test it
    notify-send "Hi! This is a test"
    # A notification should appear in the right corner

    ####
    # Control + grave : C-` : Show history of notifications
  20. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -159,3 +159,6 @@ export PATH
    # Install conan:
    pip install conan --user
    conan --version

    # Install tmux
    pacman -Sy tmux
  21. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 11 additions and 0 deletions.
    11 changes: 11 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -148,3 +148,14 @@ sudo systemctl enable x2goserver.service
    sudo systemctl start x2goserver.service
    # In x2go client select `custom desktop` and add this `/usr/bin/i3/`

    # Install conan C++
    # Install pip: https://pip.pypa.io/en/stable/installing/
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python get-pip.py --user # if you only want it installed on this user
    # Add ~/.local/bin to $PATH
    # In ~/.bashrc add:
    PATH=$PATH:~/.local/bin
    export PATH
    # Install conan:
    pip install conan --user
    conan --version
  22. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -132,6 +132,7 @@ sudo systemctl start docker
    # add user to group docker
    gpasswd -a user docker
    # Reboot to work
    docker run --rm=true hello-world

    # SSH
    sudo pacman -Sy openssh
  23. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -111,7 +111,7 @@ notify-send "Hi! This is a test"
    # Control + Shift + period : Opens the link from the notification in broswer

    ########################################## Utils ################################################################
    pacman -S git bash-completion
    pacman -S git bash-completion tk # tk is used by gitk

    # File editor
    pacman -S gedit vim gedit-plugins
  24. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -94,10 +94,10 @@ exec --no-startup-id xfce4-power-manager
    exec --no-startup-id light-locker

    # Notify manager
    # Sau asta https://github.com/sboli/twmn
    # Or this https://github.com/sboli/twmn
    pacman -Sy notify-osd
    # or
    # Mai customizabila : https://github.com/dunst-project/dunst
    # More customizable : https://github.com/dunst-project/dunst
    pacman -Sy dunst
    # Change the config
    mkdir ~/.config/dunst
  25. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -108,7 +108,7 @@ notify-send "Hi! This is a test"
    ####
    # Control + grave : C-` : Show history of notifications
    # Control + Space : Close notification

    # Control + Shift + period : Opens the link from the notification in broswer

    ########################################## Utils ################################################################
    pacman -S git bash-completion
  26. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -105,6 +105,10 @@ cp /usr/share/dunst/dunstrc ~/.config/dunst/dunstrc
    # Test it
    notify-send "Hi! This is a test"

    ####
    # Control + grave : C-` : Show history of notifications
    # Control + Space : Close notification


    ########################################## Utils ################################################################
    pacman -S git bash-completion
  27. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -99,6 +99,9 @@ pacman -Sy notify-osd
    # or
    # Mai customizabila : https://github.com/dunst-project/dunst
    pacman -Sy dunst
    # Change the config
    mkdir ~/.config/dunst
    cp /usr/share/dunst/dunstrc ~/.config/dunst/dunstrc
    # Test it
    notify-send "Hi! This is a test"

  28. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -95,8 +95,10 @@ exec --no-startup-id light-locker

    # Notify manager
    # Sau asta https://github.com/sboli/twmn
    # Mai customizabila : https://github.com/dunst-project/dunst
    pacman -Sy notify-osd
    # or
    # Mai customizabila : https://github.com/dunst-project/dunst
    pacman -Sy dunst
    # Test it
    notify-send "Hi! This is a test"

  29. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -95,6 +95,7 @@ exec --no-startup-id light-locker

    # Notify manager
    # Sau asta https://github.com/sboli/twmn
    # Mai customizabila : https://github.com/dunst-project/dunst
    pacman -Sy notify-osd
    # Test it
    notify-send "Hi! This is a test"
  30. Hreniuc Cristian-Alexandru revised this gist May 21, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Install i3 on arch.sh
    Original file line number Diff line number Diff line change
    @@ -94,6 +94,7 @@ exec --no-startup-id xfce4-power-manager
    exec --no-startup-id light-locker

    # Notify manager
    # Sau asta https://github.com/sboli/twmn
    pacman -Sy notify-osd
    # Test it
    notify-send "Hi! This is a test"