-
-
Save kylepeeler/383d0181317b6e94e2e6 to your computer and use it in GitHub Desktop.
Revisions
-
gilbertw1 revised this gist
Mar 5, 2016 . 1 changed file with 5 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -426,6 +426,11 @@ export QT_DEVICE_PIXEL_RATIO=1.2 **Firefox / Thunderbird** # about:config layout.css.devPixelsPerPx = 1.5 ## Packages -
gilbertw1 revised this gist
Feb 28, 2016 . 1 changed file with 61 additions and 54 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -374,12 +374,12 @@ - Ascii Art Preview sudo pacman -S libcaca - Foxit Reader (default pdf viewer) vim ~/.config/ranger/rifle.conf # ext pdf = foxitreader "$@" @@ -432,62 +432,69 @@ #### GUI - **URxvt (Default terminal):** ```rxvt-unicode urxvt-perls``` - **Firefox (Developer):** ```firefox-developer (aur)``` - **Sublime Text 3:** ```sublim-text-dev (aur)``` - **Google Chrome:** ```google-chrome (aur)``` - **Dropbox:** ```dropbox (aur)``` - **Thunar-Dropbox:** ```thunar-dropbox (aur)``` - **Telegram:** ```telegram-desktop-bin (aur)``` - **Slack:** ```slack-desktop (aur)``` - **Steam:** ```steam (aur)``` - **Termite (terminal):** ```termite``` - **Spotify:** ```spotify (aur)``` - **Datagrip:** ```datagrip (aur)``` - **Parcellite (Clipboart Manager):** ```parcellite``` - **VLC:** ```vlc``` - **Feh (lightweight image viewer):** ```feh``` - **XArchiver:** ```xarchiver``` - **Meld:** ```meld``` - **Deepin Screenshot:** ```deepin-screenshot``` - **rofi (awesome launcher):** ```rofi``` - **Zoom (meetings):** ```zoom (aur)``` - **Zeal (Dash clone):** ```zeal (aur)``` - **Hexchat (IRC):** ```hexchat``` - **Geary (email):** ```geary``` - **Corebird (twitter):** ```corebird``` - **Transmission (torrent):** ```transmission-gtk``` - **Inkscape (vector art):** ```inkscape``` - **Gimp:** ```gimp``` - **Libre Office:** ```libreoffice-fresh``` - **Open Broadcaster:** ```obs-studio (aur)``` #### CLI - **Archey (System Info):** ```archey-plus (aur)``` - **Speedtest CLI:** ```speedtest-cli (aur)``` - **htop:** ```htop``` - **mlocate:** ```mlocate``` - ```sudo updatedb # create search database``` - ```locate file # searches filesystem for 'file'``` - **tree:** ```tree``` - **vnstat:** ```vnstat``` - **z:** ```z-git (aur)``` - **mutt:** ```mutt```5 - **gcalcli (GCal):** ```gcalcli (aur)``` - **ranger (file browser):** ```ranger``` - **wavemon (wifi analyzer):** ```wavemon``` - **cli-visualizer (audio visualizer):** ```cli-visualizer (aur)``` - **imagemagick:** ```imagemagick``` - ```convert file1.png file2.png file3.png +append combined.png # concatenate three images``` - **jq (json cli tool):** ```jq``` - ```cat file.json | jq '.' # format json file``` - **mtr:** ```mtr``` - **ncmpcpp (cli mpd music player client):** ```ncmpcpp``` - **nmap (network scanner):** ```nmap``` - ```nmap 10.0.1.0/24 # Scan 256 address beginning with 10.0.1.0``` - **w3m (browser):** ```w3m``` #### Other - **Meslo Font:** ```ttf-meslo (aur)``` - **Java Web Plugin:** ```icedtea-web``` - **Flash Plugin:** ```flashplugin``` - **Flat Studio GTK:** ```gtk-theme-flatstudio (aur)``` - **Trayer SRG:** ```trayer-srg (aur)``` - **Mopidy + Spotify (Music Daemon):** ```mopidy mopidy-spotify (aur)``` -
gilbertw1 revised this gist
Feb 22, 2016 . 1 changed file with 31 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -93,6 +93,10 @@ pacman -S xorg-server xorg-xinit xorg-server-utils mesa pacman -S xorg-twm xorg-xclock xterm # basic components **XMonad** pacman -S xmonad xmonad-contrib xmobar trayer **Awesome WM** sudo pacman -S awesome vicious @@ -103,6 +107,7 @@ **Start WM with X** echo "exec xmonad" >> ~/.xinitrc # OR echo "exec awesome" >> ~/.xinitrc # OR echo "exec startxfce4" >> ~/.xinitrc @@ -203,7 +208,8 @@ **PulseAudio** sudo pacman -S pulseaudio pulseaudio-bluetooth pulseaudio-alsa paprefs yaourt -S pasystray **Control** @@ -426,14 +432,16 @@ #### GUI - **URxvt (Default terminal):** ```sudo pacman -S rxvt-unicode urxvt-perls``` - **Firefox (Developer):** ```yaourt -S firefox-developer``` - **Sublime Text 3:** ```yaourt -S sublim-text-dev``` - **Google Chrome:** ```yaourt -S google-chrome``` - **Dropbox:** ```yaourt -S dropbox``` - **Thunar-Dropbox:** ```yaourt -S thunary-dropbox``` - **Telegram:** ```yaourt -S telegram-desktop-bin``` - **Slack:** ```yaourt -S slack-desktop``` - **Steam:** ```yaourt -S steam``` - **Termite (terminal):** ```sudo pacman -S termite``` - **Spotify:** ```yaourt -S spotify``` - **Datagrip:** ```yaourt -S datagrip``` - **Parcellite (Clipboart Manager):** ```sudo pacman -S parcellite``` @@ -447,9 +455,12 @@ - **Zeal (Dash clone):** ```yaourt -S zeal``` - **Hexchat (IRC):** ```sudo pacman -S hexchat``` - **Geary (email):** ```sudo pacman -S geary``` - **Corebird (twitter):** ```sudo pacman -S corebird``` - **Transmission (torrent):** ```sudo pacman -S transmission-gtk``` - **Inkscape (vector art):** ```sudo pacman -S inkscape``` - **Gimp:** ```sudo pacman -S gimp``` - **Libre Office:** ```sudo pacman -S libreoffice-fresh``` - **Open Broadcaster:** ```yaourt -S obs-studio``` #### CLI @@ -461,6 +472,22 @@ - **tree:** ```sudo pacman -S tree``` - **vnstat:** ```sudo pacman -S vnstat``` - **z:** ```yaourt -S z-git``` - **mutt:** ```sudo pacman -S mutt```5 - **gcalcli (GCal):** ```yaourt -S gcalcli``` - **ranger (file browser):** ```sudo pacman -S ranger``` - **wavemon (wifi analyzer):** ```sudo pacman -S wavemon``` - **cli-visualizer (audio visualizer):** ```yaourt -S cli-visualizer``` - **imagemagick:** ```sudo pacman -S imagemagick``` - **jq (json cli tool):** ```sudo pacman -S jq``` - **mtr:** ```sudo pacman -S mtr``` - **ncmpcpp (cli mpd music player client):** ```sudo pacman -S ncmpcpp``` #### Other - **Meslo Font:** ```yaourt -S ttf-meslo``` - **Java Web Plugin:** ```sudo pacman -S icedtea-web``` - **Flash Plugin:** ```sudo pacman -S flashplugin``` - **Flat Studio GTK:** ```yaourt -S gtk-theme-flatstudio``` - ** Trayer SRG:** ```yaourt -S trayer-srg``` - **Mopidy + Spotify (Music Daemon):** ```yaourt -S mopidy mopidy-spotify``` -
gilbertw1 revised this gist
Feb 22, 2016 . No changes.There are no files selected for viewing
-
gilbertw1 revised this gist
Feb 11, 2016 . 1 changed file with 8 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -179,8 +179,6 @@ kbdlight max ## Touchpad **Basic Support** @@ -191,6 +189,14 @@ xinput set-button-map 12 1 2 3 5 4 7 6 **Fix Tilde Key & Fix F# Keys** sudo vim /etc/modprobe.d/hid_apple.conf # options hid_apple iso_layout=0 # options hid_apple fnmode=2 ## Sound -
gilbertw1 revised this gist
Feb 10, 2016 . 1 changed file with 40 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -14,6 +14,7 @@ - [Printing](#printing) - [Random](#random) - [Appearance](#appearance) - [HiDPI](#hidpi) - [Packages](#packages) @@ -355,6 +356,20 @@ sudo echo 'fs.inotify.max_user_watches = 1048576' >> /usr/lib/sysctl.d/50-default.conf sudo echo 'fs.inotify.max_user_instances = 256' >> /usr/lib/sysctl.d/50-default.conf **Ranger Configuration** ranger --copy-config=all - Ascii Art Preview sudo pacman -S libcaca - Foxit Reader (default pdf viewer) vim ~/.config/ranger/rifle.conf # ext pdf = foxitreader "$@" ## Appearance @@ -378,6 +393,29 @@ ## HiDPI **XFCE** xfce4-appearance-settings # Fonts -> Custom DPI Setting -> 130 **Spotify** sudo vim /usr/bin/spotify # add: --force-device-scale-factor=1.5 **Xresources** vim .Xresources # Xft.dpi: 120 **QT** export QT_DEVICE_PIXEL_RATIO=1.2 ## Packages #### GUI @@ -418,4 +456,5 @@ - **vnstat:** ```sudo pacman -S vnstat``` - **z:** ```yaourt -S z-git``` - **mutt:** ```sudo pacman -S mutt``` - **gcalcli (GCal):** ```yaourt -S gcalcli``` - **ranger (file browser):** ```sudo pacman -S ranger``` -
gilbertw1 revised this gist
Feb 9, 2016 . 1 changed file with 3 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -274,6 +274,9 @@ sudo pacman -S networkmanager-openvpn sudo pacman -S gnome-keyring systemctl enable NetworkManager systemctl start NetworkManager **Start Network Manager Applet (startup)** nm-applet -
gilbertw1 revised this gist
Feb 6, 2016 . 1 changed file with 5 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -145,7 +145,11 @@ **Brightness** yaourt -S light-git light -S 50 # sets brightness to 50% light -U 10 # decrease by 10% light -A 10 # increase by 10% **XScreensaver** -
gilbertw1 revised this gist
Feb 6, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -163,7 +163,7 @@ **Disable LID Wakeup (Prevents proper suspend when lid open)** sudo vim etc/tmpfiles.d/disable-lid0-wake.conf # w /proc/acpi/wakeup - - - - LID0 -
gilbertw1 revised this gist
Feb 6, 2016 . 1 changed file with 10 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -60,6 +60,10 @@ echo LANGUAGE=en_US >> /etc/locale.conf echo LC_ALL=C >> /etc/locale.conf vim /etc/locale.gen # uncomment en_US.UTF-8 locale-gen # set root password passwd @@ -280,6 +284,12 @@ ## Power **Enable MBP Fan Usage** yaourt -S mbpfan-git sudo systemctl enable mbpfan sudo systemctl start mbpfan **Enable Automated Power Regulation** sudo pacman -S tlp -
gilbertw1 revised this gist
Feb 3, 2016 . 1 changed file with 10 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -381,6 +381,14 @@ - **XArchiver:** ```sudo pacman -S xarchiver``` - **Meld:** ```sudo pacman -S meld``` - **Deepin Screenshot:** ```sudo pacman -S deepin-screenshot``` - **rofi (awesome launcher):** ```sudo pacman -S rofi``` - **Zoom (meetings):** ```yaourt -S zoom``` - **Zeal (Dash clone):** ```yaourt -S zeal``` - **Hexchat (IRC):** ```sudo pacman -S hexchat``` - **Geary (email):** ```sudo pacman -S geary``` - **Transmission (torrent):** ```sudo pacman -S transmission-gtk``` - **Inkscape (vector art):** ```sudo pacman -S inkscape``` - **Gimp:** ```sudo pacman -S gimp``` #### CLI @@ -392,4 +400,5 @@ - **tree:** ```sudo pacman -S tree``` - **vnstat:** ```sudo pacman -S vnstat``` - **z:** ```yaourt -S z-git``` - **mutt:** ```sudo pacman -S mutt``` - **gcalcli (GCal):** ```sudo yaourt -S gcalcli``` -
gilbertw1 revised this gist
Feb 2, 2016 . 1 changed file with 23 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -7,13 +7,14 @@ - [Keyboard](#keyboard) - [Touchpad](#touchpad) - [Sound](#sound) - [Bluetooth](#bluetooth) - [Keybindings](#keybindings) - [Networking](#networking) - [Power](#power) - [Printing](#printing) - [Random](#random) - [Appearance](#appearance) - [Packages](#packages) ## Installation @@ -185,6 +186,10 @@ ## Sound **PulseAudio** sudo pacman -S pulseaudio pulseaudio-bluetooth pulseaudio-alsa pa-prefs pa-systray **Control** sudo pacman -S alsa-utils @@ -196,6 +201,23 @@ ## Bluetooth **Install Bluetooth Packages** sudo pacman -S bluez bluez-utils **Start and Enable Bluetooth Service** systemctl enable bluetooth systemctl start bluetooth **Install and Run Blueman** sudo pacman -S blueman blueman-applet ## Keybindings **Window Mgmt (awesome)** -
gilbertw1 revised this gist
Jan 30, 2016 . 1 changed file with 22 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -10,6 +10,7 @@ - [Keybindings](#keybindings) - [Networking](#networking) - [Power](#power) - [Printing](#printing) - [Random](#random) - [Appearance](#appearance) - [Oackages](#packages) @@ -287,6 +288,27 @@ ## Printing **Install CUPS + HP Drivers** sudo pacman -S cups ghostscript gsfonts hplip yaourt -S libcups **Enable CUPS Services** systemctl enable org.cups.cupsd.service systemctl start org.cups.cupsd.service systemctl enable org.cups.cupsd-browsed.service systemctl start org.cups.cupsd-browsed.service **Access Web Interface** firefox http://localhost:631/ ## Random **Increase FS Watchers and Instances (Dropbox)** -
gilbertw1 revised this gist
Jan 28, 2016 . 1 changed file with 25 additions and 14 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,7 +12,7 @@ - [Power](#power) - [Random](#random) - [Appearance](#appearance) - [Oackages](#packages) ## Installation @@ -217,6 +217,10 @@ - Home: ```<fn> + <left arrow>``` - End: ```<fn> + <right arrow>``` - Page Up: ```<fn> + <up arrow>``` - Page Down: ```<fn> + <down arrow>``` - Beginning: ```<fn> + <ctrl> + <left arrow>``` - End: ```<fn> + <ctrl> + <right arrow>``` - Next Tab: ```<fn> + <ctrl> + <down arrow>``` - Prev Tab: ```<fn> + <ctrl> + <up arrow>``` @@ -313,28 +317,35 @@ ## Packages #### GUI - **Firefox (Developer):** ```yaourt -S firefox-developer``` - **Sublime Text 3:** ```yaourt -S sublim-text-dev``` - **Google Chrome:** ```yaourt -S google-chrome``` - **Dropbox:** ```yaourt -S dropbox``` - **Thunar-Dropbox:** ```yaourt -S thunary-dropbox``` - **Telegram:** ```yaourt -S telegram-desktop-bin``` - **Slack:** ```yaourt -S slack-desktop``` - **Termite (Set default awesome terminal):** ```sudo pacman -S termite``` - **Spotify:** ```yaourt -S spotify``` - **Datagrip:** ```yaourt -S datagrip``` - **Parcellite (Clipboart Manager):** ```sudo pacman -S parcellite``` - **VLC:** ```sudo pacman -S vlc``` - **Feh (lightweight image viewer):** ```sudo pacman -S feh``` - **XArchiver:** ```sudo pacman -S xarchiver``` - **Meld:** ```sudo pacman -S meld``` - **Deepin Screenshot:** ```sudo pacman -S deepin-screenshot``` #### CLI - **Archey (System Info):** ```yaourt -S archey-plus``` - **Speedtest CLI:** ```yaourt -S speedtest-cli``` - **htop:** ```sudo pacman -S htop``` - **mlocate:** ```sudo pacman -S mlocate``` - **tree:** ```sudo pacman -S tree``` - **vnstat:** ```sudo pacman -S vnstat``` - **z:** ```yaourt -S z-git``` - **mutt:** ```sudo pacman -S mutt``` -
gilbertw1 revised this gist
Jan 27, 2016 . 1 changed file with 1 addition and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -157,11 +157,9 @@ **Disable LID Wakeup (Prevents proper suspend when lid open)** sudo vim /home/gilbertw1/Dropbox/env/files/arch/etc/tmpfiles.d/disable-lid0-wake.conf # w /proc/acpi/wakeup - - - - LID0 ## Keyboard @@ -268,7 +266,6 @@ **Install Powertop** sudo pacman -S powertop sudo vim /etc/systemd/system/powertop.service @@ -283,7 +280,7 @@ #WantedBy=multi-user.target systemctl enable powertop ## Random -
gilbertw1 revised this gist
Jan 27, 2016 . 1 changed file with 66 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -119,6 +119,10 @@ # SigLevel = Never # Server = http://repo.archlinux.fr/$arch **Suspend** systemctl suspend ## System Time @@ -137,6 +141,27 @@ xbacklight -set 50 # sets brightness to 50% **XScreensaver** sudo pacman -S xscreensaver xscreensaver-demo **Lock Screen (On suspend/hibernate)** yaourt -S xss-lock xss-lock -- /usr/bin/xscreensaver-command -lock & **Lock** xscreensaver-command --lock **Disable LID Wakeup (Prevents proper suspend when lid open)** ``` sudo vim /home/gilbertw1/Dropbox/env/files/arch/etc/tmpfiles.d/disable-lid0-wake.conf # w /proc/acpi/wakeup - - - - LID0 ``` ## Keyboard @@ -166,17 +191,29 @@ sudo pacman -S alsa-utils alsamixer **Volume Applet** sudo pacman -S volumeicon ## Keybindings **Window Mgmt (awesome)** - Client == Window - Tag == Screen - Switch Tag (Screen): ```<cmd> + <arrow>``` - Switch Previous Client (Window): ```<cmd> + j``` - Switch Next Client (Window): ```<cmd> + k``` + Move Client: add <shift> modifier - Toggle Client Floating: ```<cmd> + <ctrl> + <space>``` - Maximize Client: ```<cmd> + m``` - Minimize Client: ```<cmd> + n``` - Fullscreen Client: ```<cmd> + f``` - Restore All Minimized Clients: ```<cmd> + <ctrl> + n``` - Switch Layout: ```<cmd> + <space>``` - Move Client to Tag: ```<cmd> + <shift> + <num>``` **Editing** @@ -202,6 +239,7 @@ sudo pacman -S networkmanager sudo pacman -S network-manager-applet sudo pacman -S networkmanager-openvpn sudo pacman -S gnome-keyring **Start Network Manager Applet (startup)** @@ -228,6 +266,24 @@ sudo systemctl enable thermald sudo systemctl start thermald **Install Powertop** ``` sudo pacman -S powertop sudo vim /etc/systemd/system/powertop.service #[Unit] #Description=Powertop tunings #[Service] #Type=oneshot #ExecStart=/usr/bin/powertop --auto-tune #[Install] #WantedBy=multi-user.target systemctl enable powertop ``` ## Random @@ -241,7 +297,7 @@ ## Appearance **Awesome Themes** git clone https://github.com/mikar/awesome-themes.git git clone https://github.com/copycat-killer/awesome-copycats.git @@ -276,4 +332,12 @@ - **Spotify:** ```yaourt -S spotify``` - **Datagrip:** ```yaourt -S datagrip``` - **Parcellite (Clipboart Manager):** ```sudo pacman -S parcellite``` - **VLC:** ```sudo pacman -S vlc``` - **Feh (lightweight image viewer):** ```sudo pacman -S feh``` - **XArchiver:** ```sudo pacman -S xarchiver``` -
gilbertw1 created this gist
Jan 24, 2016 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,279 @@ # Macbook Arch Guide - [Installation](#installation) - [General Setup](#general-setup) - [System Time](#system-time) - [Display](#display) - [Keyboard](#keyboard) - [Touchpad](#touchpad) - [Sound](#sound) - [Keybindings](#keybindings) - [Networking](#networking) - [Power](#power) - [Random](#random) - [Appearance](#appearance) - [Apps](#apps) ## Installation cgdisk /dev/sda # Setup Partitions # 1 100MiB EFI partition # Hex code ef00 # 2 250MiB Boot partition # Hex code 8300 # 3 4GiB Swap partition # Hex code 8200 # 3 100% size partiton # Hex code 8300 # format paritions mkfs.vfat -F32 /dev/sda1 mkfs.ext2 /dev/sda2 mkfs.ext4 /dev/sda4 # setup swap mkswap /dev/sda3 swapon /dev/sda3 # mount paritions mount /dev/sda4 /mnt mkdir /mnt/boot mount /dev/sda2 /mnt/boot mkdir /mnt/boot/efi mount /dev/sda1 /mnt/boot/efi # install arch linux pacstrap /mnt base base-devel grub-efi-x86_64 zsh zsh-completions vim git efibootmgr dialog wpa_supplicant # fstab genfstab -pU /mnt >> /mnt/etc/fstab # enter the new system arch-chroot /mnt /bin/bash # set hostname echo MYHOSTNAME > /etc/hostname # set locale echo LANG=en_US.UTF-8 >> /etc/locale.conf echo LANGUAGE=en_US >> /etc/locale.conf echo LC_ALL=C >> /etc/locale.conf # set root password passwd # create user useradd -m -g users -G wheel,storage,power -s /bin/zsh MYUSERNAME passwd MYUSERNAME # Regenerate initrd image mkinitcpio -p linux # setup grub grub-install grub-mkconfig -o /boot/grub/grub.cfg # unmount paritions and restart (remove usb) exit umount -R /mnt reboot ## General Setup **XOrg** pacman -S xorg-server xorg-xinit xorg-server-utils mesa pacman -S xorg-twm xorg-xclock xterm # basic components **Awesome WM** sudo pacman -S awesome vicious **XFCE 4 (Backup + Utilities)** sudo pacman -S xfce4 xfce4-goodies **Start WM with X** echo "exec awesome" >> ~/.xinitrc # OR echo "exec startxfce4" >> ~/.xinitrc **Create Awesome Config** mkdir -p ~/.config/awesome/ cp /etc/xdg/awesome/rc.lua ~/.config/awesome/ # basic config **Community Packages** sudo pacman -S yaourt **Enable 64-bit wrapped 32-bit packages + community repo (uncomment / add)** vim /etc/pacman.conf # [multilib] # Include = /etc/pacman.d/mirrorlists # [archlinuxfr] # SigLevel = Never # Server = http://repo.archlinux.fr/$arch ## System Time **Set Time** tzselect $ US -> Eastern sudo ln -s /usr/share/zoneinfo/US/Eastern /etc/localtime hwclock --systohc --utc ## Display **Brightness** xbacklight -set 50 # sets brightness to 50% ## Keyboard **Backlight (startup)** kbdlight max ## Touchpad **Basic Support** pacman -S xf86-input-synaptics **Natural Scrolling** xinput set-button-map 12 1 2 3 5 4 7 6 ## Sound **Control** sudo pacman -S alsa-utils alsamixer ## Keybindings **Window Mgmt (awesome)** - Switch Tag (Screen): ```<cmd> + <arrow>``` - Switch Previous Client (Window): ```<cmd> + j``` - Switch Next Client (Window): ```<cmd> + k``` + Move Client: add <shift> modifier - Switch Layout: ```<cmd> + <space>``` **Editing** - Home: ```<fn> + <left arrow>``` - End: ```<fn> + <right arrow>``` - Next Tab: ```<fn> + <ctrl> + <down arrow>``` - Prev Tab: ```<fn> + <ctrl> + <up arrow>``` ## Networking **Broadcom Drivers** yaourt -S broadcom-wl **Wifi Menu (Terminal)** sudo wifi-menu **Network Manager** sudo pacman -S networkmanager sudo pacman -S network-manager-applet sudo pacman -S networkmanager-openvpn **Start Network Manager Applet (startup)** nm-applet **SSH** sudo pacman -S openssh sudo systemctl enable sshd sudo systemctl start sshd ## Power **Enable Automated Power Regulation** sudo pacman -S tlp sudo systemctl enable tlp **Enable thermald (overheat shutoff)** yaourt -S thermald sudo systemctl enable thermald sudo systemctl start thermald ## Random **Increase FS Watchers and Instances (Dropbox)** sudo echo 'fs.inotify.max_user_watches = 1048576' >> /usr/lib/sysctl.d/50-default.conf sudo echo 'fs.inotify.max_user_instances = 256' >> /usr/lib/sysctl.d/50-default.conf ## Appearance **Themes** git clone https://github.com/mikar/awesome-themes.git git clone https://github.com/copycat-killer/awesome-copycats.git **XFCE4 Windows Settings (background)** xfsettingsd **Compositor** yaourt -S compton **Start Compositor (background startup)** compton -b ## Apps - **Sublime Text 3:** ```yaourt -S sublim-text-dev``` - **Google Chrome:** ```yaourt -S google-chrome``` - **Dropbox:** ```yaourt -S dropbox``` - **Telegram:** ```yaourt -S telegram-bin``` - **Slack:** ```yaourt -S slack-desktop``` - **Termite (Set default awesome terminal):** ```sudo pacman -S termite``` - **Spotify:** ```yaourt -S spotify``` - **Datagrip:** ```yaourt -S datagrip```