Skip to content

Files for reproducing quick installation and customization of Arch Linux onto the Windows Surface Laptop 3

Notifications You must be signed in to change notification settings

NEETDemXn/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch Linux Dot Files For Microsoft Surface Laptop 3

This repo is for quick customization, reproducibility, and notes/reminders for installing Arch Linux on the Microsoft Surface Laptop 3. It should have everything needed to go from the live install, to a GUI Desktop Environment with sound, etc.

Includes:

  • i3: Window Manager
  • Brave: Web Browser
  • kiTTY: Terminal Emulator
  • Pipewire: Audio Framework
  • Nautilus: File Manager
  • gcc: GNU C Compiler
  • NeoVim: Terminal Text Editor
  • mpv: Simple media player
  • picom: A compositor for Xorg (make windows transparent, have drop shadow, or rounded corners)
  • zig: The Zig Programming Language

Etc.

aur.sh

  • Brave: The Brave web browser.
  • xwinwrap: mmhobi7's fork of xwinwrap. Used for setting videos as a wallpaper in this X11 WM.

other_packages.sh

  • Bun.js: A JavaScript/TypeScript runtime written in Zig. Comes with TypeScript out of the box.

How to Use:

Installation

  • Follow the Arch Linux Install Guide until finishing Section 3.2.
  • After running the arch-chroot /mnt command (section 3.2), install git and your desired text editor (in my case I will be using Neovim) from the Arch Linux package manager:
pacman -S git neovim --noconfirm
  • Clone this repo, and cd into the directory and edit the install.sh file as you see fit:
git clone https://github.com/neetdemon/dotfiles.git
cd dotfiles
nvim install.sh
  • Give install.sh executation access:
chmod +x install.sh
  • Run install.sh:
./install.sh
  • Exit the arch-chroot session and unmount the FileSystem partition:
logout
unmount -l /mnt

Post Installation

  • Restart your computer and boot into your newly installed Arch Linux Operating System. (Not the Live Installation).
  • Login and enable the required system services using systemctl and reboot your system:
systemctl enable NetworkManager
systemctl enable lightdm

Notes

  • The SWAP partition should be double the size of your RAM. For example: If you have 8GB RAM, you should set your SWAP partition to 16GB. Otherwise if you're running on lower end systems (RAM <= 2GB), the SWAP partiiton should equal the size of the RAM.

Date: 05-19-2024

  • For some reason, running the installer causes a blackscreen. Appending the nomodeselect parameter (by pressing the e key & typing nomodeselect at the end of the line) before running the live installation will get it to work.

About

Files for reproducing quick installation and customization of Arch Linux onto the Windows Surface Laptop 3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published