This repository hosts the dotfiles, I use. It also contains some scripts that are sort of like mini-utilities.
| File | Description |
|---|---|
| .zshrc | zsh configuration |
| tmux.conf | tmux configuration |
| .nanorc | Nano configuration |
| .hushlogin | Hides the login message (Empty file) |
| Winget Packages & DSC files | Winget Packages & Desired State Configurations (DSC) |
| jes24-default.code-profile | VS Code profile |
| Microsoft.PowerShell_profile.ps1 | Powershell (> v7) configuration |
| starship.toml | Starship configuration |
| .gitconfig | Git configuration |
startup.jl |
Julia startup file |
| Script | Description |
|---|---|
setup.sh |
Main setup script. It will set up the dotfiles and run the tmux backup and setup scripts. |
tmux-backup.sh |
Backs up tmux configuration files to ~/system/ |
gen-yaml.ps1 |
Gets all installed winget packages and exports them to a single windows.configuration.dsc.yaml file |
socket_test.py |
Checks if the socket is open. ping is not always reliable. More details can be found here: https://docs.python.org/3/library/socket.html |
julia-scicomp.jl |
Installs useful utility, machine learning & scientific computing Julia packages |