Skip to content

arishaig/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Personal dotfiles and setup scripts for new Linux and Windows installs.

Setup Scripts

Linux (setup.sh)

Supports Arch, Fedora, Debian, and AerynOS. Features:

  • Distro detection with package manager abstraction
  • Desktop environment detection for appropriate app selection
  • Core CLI tools: git, gh, bat, ripgrep, fzf, htop, starship
  • Development packages: base-devel, .NET SDK
  • Nerd fonts installation
  • Dotfile symlinking with backup of existing files
  • Optional apps menu (Steam, Discord, VLC, GIMP, Spotify, Slack)
# Full run
./setup.sh

# Preview mode
./setup.sh --dry-run

Windows (setup-windows.ps1)

Requires administrator privileges. Features:

  • Dark mode for apps and system
  • Privacy/telemetry tweaks
  • Bloatware and sponsored app removal
  • Core apps via winget: Windows Terminal, PowerShell, Git, VS Code, Starship, 7-Zip
  • StartAllBack with taskbar positioned to the right
  • Optional apps menu
# Full run (as admin)
.\setup-windows.ps1

# Preview mode
.\setup-windows.ps1 -WhatIf

# Skip specific parts
.\setup-windows.ps1 -SkipBloatRemoval
.\setup-windows.ps1 -SkipApps

Dotfiles

File Description
bash/bashrc Bash config with aliases, history settings, starship prompt
starship/starship.toml Starship prompt configuration
git/gitconfig Git aliases and settings (nano as editor)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors