GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - timfel/dotfiles: my dotfiles

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

751 Commits
751 Commits

Folders and files

NameName
Last commit message
Last commit date
.cline/data
.cline/data
 
 
.codex
.codex
 
 
.config.templates
.config.templates
 
 
.config
.config
 
 
.gdb
.gdb
 
 
.hermes
.hermes
 
 
.i3
.i3
 
 
.local/share/color-schemes
.local/share/color-schemes
 
 
.m2
.m2
 
 
.mise/locks
.mise/locks
 
 
.ssh
.ssh
 
 
autostart
autostart
 
 
bin
bin
 
 
chromium
chromium
 
 
firefox
firefox
 
 
texmf @ 3ca5f58
texmf @ 3ca5f58
 
 
.Xresources
.Xresources
 
 
.bash_profile
.bash_profile
 
 
.bashrc
.bashrc
 
 
.gdbinit
.gdbinit
 
 
.gemrc
.gemrc
 
 
.gitconfig
.gitconfig
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.hgrc
.hgrc
 
 
.irbrc
.irbrc
 
 
.mambarc
.mambarc
 
 
.mavenrc
.mavenrc
 
 
.mbsyncrc
.mbsyncrc
 
 
.miserc.toml
.miserc.toml
 
 
.msmtprc
.msmtprc
 
 
.notmuch-config
.notmuch-config
 
 
.pdbrc
.pdbrc
 
 
.screenrc
.screenrc
 
 
.stumpwmrc
.stumpwmrc
 
 
.tmux.bashrc
.tmux.bashrc
 
 
.tmux.conf
.tmux.conf
 
 
.topazini
.topazini
 
 
.vimrc
.vimrc
 
 
.wslconfig.tmpl
.wslconfig.tmpl
 
 
.wslgconfig.tmpl
.wslgconfig.tmpl
 
 
.xbindkeysrc
.xbindkeysrc
 
 
.xinitrc
.xinitrc
 
 
Emacs.desktop.template
Emacs.desktop.template
 
 
README.org
README.org
 
 
bootstrap.ps1
bootstrap.ps1
 
 
bootstrap.sh
bootstrap.sh
 
 
bootstrap_hdd_sleep.sh
bootstrap_hdd_sleep.sh
 
 
bootstrap_wol_sleep.sh
bootstrap_wol_sleep.sh
 
 
emailproxy.config
emailproxy.config
 
 
mise.lock
mise.lock
 
 
mise.toml
mise.toml
 
 
mise.unix.toml
mise.unix.toml
 
 
profile.ps1
profile.ps1
 
 

Repository files navigation

Dotfiles.

Used mostly on Linux. But also has a little bit of partially broken support for WSL, ucLinux, macOS, Solaris, plain Windows.

Bootstrapping a new machine

The repository uses mise for package installation, tool versions, repository checkouts, and dotfile links. The two seed scripts only install Git and mise, clone this repository, trust its mise.toml, and run mise bootstrap.

On Linux, macOS, or another Unix-like system:

curl https://raw.githubusercontent.com/timfel/dotfiles/refs/heads/master/bootstrap.sh | bash

On Windows PowerShell:

Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/timfel/dotfiles/master/bootstrap.ps1" -OutFile "./bootstrap.ps1"; &"./bootstrap.ps1"

The scripts are deliberately conservative when the checkout already exists: they do not pull or reset it. Set DOTFILES_REPO to use another repository or DOTFILES_DIR to choose another checkout location. After reviewing the plan, subsequent setup is simply:

cd ~/dotfiles
mise bootstrap --dry-run
mise bootstrap --yes

To update, run mise lock --global --bump then mise install --locked

About

my dotfiles

Resources

Readme
Activity

Stars

7 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.