Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages