mirror of
https://github.com/aminnairi/dotfiles.git
synced 2026-09-14 11:02:13 +02:00
1.6 KiB
1.6 KiB
dotfiles
My personal software installation & configuration
Disclaimer
This is a repository that I keep public in order to ease out the installation of my different computers.
The repository is not intended to be used as-is by many people, although special attention and care has been put in order to make it sensibly easy to be used by anyone wanting to try out this installation.
Although the goal for any non-contributor is to get inspiration, not to use it as you daily driver. Nothing can stop you from doing it so feel free to do so and open issues, but I can't guarantee to be available to fix issues.
Requirements
Setup
Create the user as administrator
# Install the necessary dependencies
pacman -S sudo fish git
# Allow members of the group "sudo" to issue sudo commands
sed -i 's/# %sudo/%sudo/g' /etc/sudoers
# Add the "sudo" group
groupadd sudo
# Add the unprivileged user
useradd --create-home --shell --groups sudo --uid 1000 /bin/fish user
# Setup the password for the unprivileged user
passwd user
Laptop installation as user
# Clone the repository in the home folder
git clone https://github.com/aminnairi/laptop.git ~/Documents/git/github.com/aminnairi/laptop
# Change the current working directory to the source-code for the installation script
cd ~/Documents/git/github.com/aminnairi/laptop
# Apply the configuration
bash main.sh
Tips
- Start Neovim (
nvim) at least once per user (rootincluded) in order to install the necessary plugins - Start Tmux at least once in order to install the necessary plugins