GithubHelp home page GithubHelp logo

danieltantonio / arch-dot-files-and-configs Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 5.29 MB

Personal Arch Linux dotfiles and configuration settings for programs or services.

Shell 85.07% Python 10.97% CSS 3.96%

arch-dot-files-and-configs's Introduction

Arch Linux Surface Laptop 3 dotfiles And Configs

Everything needed for Arch Linux to run on a Microsoft Surface Laptop 3. Although specifically set up for my Microsoft Surface, this can also be used for either automating your installation or configuring your system. Using Wayland as a display server and Hyprland as a Compositor, so there are a lot of issues to be fixed.

How To Use

This repo has two parts: Installation & Post-Installation

INSTALLATION: Can be found in install.sh, an installation script that can be used to automate the Arch Linux Installation Process that gets Arch Linux up and running on the Microsoft Surface Laptop 3.

POST-INSTALLATION: Can be found in post_install.sh, this is where we customize and configure the system. We download Hyprland, and every other tool we may need or want. As well as configure the system.

Pre-Requisites

  1. If running on a Microsoft Surface Laptop, please make sure Secure Boot is off before beginning installing! A simple web search should give you some results. After Installation phase, please re-enable.

  2. If you are installing Arch Linux with an older installation medium (like me) then you will run into a PGP Signature error when running the given command during section 2.2 Install essential packages. Please update to the latest key-ring to prevent this:

$ pacman -Sy
$ pacman -S archlinux-keyring

Once done you can continue with the installation process.

Installation

If you already have installed Arch Linux and just want to have a GUI up and running, then feel free to skip this section and go to Post-Installation.

If you are trying to install Arch Linux, please follow the installation guide until after you complete section 3.2 Chroot. Once chrooted into the system, download git and a text editor program ex: vi or nano. Personally, I prefer neovim.

$ pacman -S git neovim --noconfirm`

--noconfirm is just a way to skip the prompt asking if you're sure you want to download.

After downloading git and a text editor, clone this repository and open the directory:

$ git clone https://github.com/danieltantonio/arch-dot-files-and-configs.git
$ cd arch-dot-files-and-configs

Before running install.sh, MAKE SURE to edit the necessary fields within the shell script.

$ nvim install.sh

Credits

All dotfiles are a fork from Chris Titus's Hyprland-Titus repo with my own personal edits. If you like this one, you should check out his! https://github.com/ChrisTitusTech/hyprland-titus

arch-dot-files-and-configs's People

Contributors

danieltantonio avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.