Home

Awesome

<div align="right"> <a href="#macos">macOS</a> · <a href="#windows">Windows</a> · <a href="#linux">Linux</a> · <a href="#scripts">Scripts</a> </div>

🚯 Dotfiles

ri • cing /ry-sing/

好看是第一生产力。

—— @SpencerWoo

macOS

iTerm2

<h6>🔺WARNING: Please upgrade iTerm2 to the latest 3.3 version in order to achieve the customizable "Minimal Titlebar" and "Status bar".</h6>

Hyper

Fully customized color scheme, see _hyper_macos.js

<h6>🔺 NOTICE: Powerlevel10k can generate the same prompt as Pure given the right configuration options. But P10K is able to deal with large git repositories much much faster. See: <a href="https://gist.github.com/romkatv/7cbab80dcbc639003066bb68b9ae0bbf">romkatv/Pure style for Powerlevel10k.md</a></h6>

Window Manager - yabai

Yabai - a macOS Tiling WM.

Bitbar Scripts

<h6>Your custom, open source version of iStat Menu. 阅读更多:<a href="https://sspai.com/post/58683">监控疫情、看天气、查汇率…… Mac 菜单栏「万能」工具箱:BitBar </a></h6>

Bitbar: put the output from any script or program in your macOS menu bar. Scripts I use are available at: bitbar

Colorful batteryCPU Stats

Windows

PowerShell

ConfigurationsWhat I use
Prompt theme engineoh-my-posh
Prompt themeSpencerTechy.psm1
FontJetBrains Mono Nerd Font
Color theme (for Windows Terminal)Snazzy

Go to oh-my-posh for information on how to install. After installing, you can take a look at your oh-my-posh's profile with:

$ThemeSettings

We are looking for the directory where oh-my-posh stores all your themes. Navigate to that very directory, and put SpencerTechy.psm1 there. Now, you can enable this theme with:

Set-Theme SpencerTechy

Also, here's my PowerShell configuration profile: ps_profile.ps1 for reference. I use:

And I removed PowerShell's default alias of curl via:

# Remove curl alias
If (Test-Path Alias:curl) {Remove-Item Alias:curl}
If (Test-Path Alias:curl) {Remove-Item Alias:curl}

See ps_profile.ps1 for detailed information.

Windows Terminal

<h6>❗ You cannot use <code>colortool</code> to apply a theme to Windows Terminal. Instead, you'll need to manually add the theme (which is in <code>JSON</code>) to Windows Terminal's configuration.</h6>

For more information, see wt_profiles.json.

Linux

❗ I don't use Linux (or Manjaro) any more. I recommend using WSL on Windows. (Or just buy a Mac for god sake.)

Arch Linux WSL (for use on Windows)

Config files: _wsl_zshrc

<details>

Manjaro

</details>

Scripts

<h6>Handy scripts for ricing screenshots.</h6>

Neofetch

<h6>Fetch system information (with <code>--iterm2</code> option to display wallpaper.)</h6>
neofetch --iterm2

Depends on imagemagick, only works with Terminals who support displaying inline images.

Colortest - pablopunk/colortest

<h6>Quickly show all your terminal colors</h6>
curl -s https://raw.githubusercontent.com/pablopunk/colortest/master/colortest | bash

color.sh - color.sh

<h6>Minimal script to show terminal colors.</h6>
curl -s https://raw.githubusercontent.com/spencerwooo/dotfiles/master/scripts/color.sh | bash

256 Color Test

<h6>Print out all 256 colors in your console. See: <a href="https://askubuntu.com/questions/821157/print-a-256-color-test-pattern-in-the-terminal/821163#821163">Print a 256-color test pattern in the terminal</a></h6>
curl -s https://gist.githubusercontent.com/HaleTom/89ffe32783f89f403bba96bd7bcd1263/raw/ | bash

ytop

<h6>Terminal based task manager.</h6>

GitHub: cjbassi/ytop: Another TUI based system monitor, this time in Rust!

tty-clock

<h6>Terminal based clock.</h6>

GitHub: xorg62/tty-clock

Special Thanks

License

This is published via the MIT License.


🚯 Dotfiles ©Spencer Woo. Released under the MIT License.

Authored and maintained by Spencer Woo.

@Portfolio · @Blog · @GitHub