Skip to content

holmen1/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Complete setup for Linux: configuration, installation, and build scripts

TL;DR

git clone https://github.com/holmen1/dotfiles.git ~/repos/dotfiles
cd ~/repos/dotfiles

Run configure_build_install_link.sh

./configure_build_install_link.sh

This will configure git, generate SSH keys, install yay, set up Haskell, build and install all required packages, link configuration files and executables.

  • Window manager: Xmonad (tiling, minimal, highly configurable)
  • Terminal: st (simple terminal, patched for features)
  • File manager: lf (terminal-based, lightweight)
  • Web browser: Brave (privacy-focused, fast)
  • VPN: Mullvad CLI (secure, scriptable VPN control)
  • Editor: Neovim (modern Vim, extensible)
  • System monitoring: Custom scripts for battery and WiFi status

Project Scope

This project describes complete setup, including building installing and dotfiles. Aiming to be minimal, stable and maintainable

Requirements

This setup is designed to run on low-spec hardware (tested on a 4GB RAM machine) and has minimal requirements. It should work on most modern x86_64 Linux systems.

Note: Scripts assume Arch Linux (using pacman), but can be adapted for other distributions with minor changes.

Included Components

  • Hyprland: a dynamic tiling Wayland compositor
  • Xmonad: a dynamic tiling X11 window manager
  • Neovim: hyperextensible Vim-based text editor

Installation guides

Automation scripts

  • Export/import packages
  • Link configuration

Build

The build folder contains scripts and tools for building and managing components of this dotfiles setup.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published