Skip to content

verchalent/Ungyo-nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summary

This is a perpetually in motion config for my mac. Use at your own risk.

Bootstrap

  1. Open a new Terminal
  2. Install Nix using https://docs.determinate.systems/
  3. Install Brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  4. Close the Terminal app and open a new terminal
  5. Install git with Brew brew install git (you may need to source brew)
  6. Clone this repo to src (or modify below accordingly)
  7. Install the flake sudo nix run nix-darwin -- switch --flake /Users/USERNAME/src/Ungyo-Nix/.#

Core Apps

Extras

fixMacOS.sh DEPRICATED

Not run by default. Located in Modules/home-manager/dotfiles.

This shell script uses the defaults command to set the following:

  1. Turns off click on the desktop to show desktop behavior
  2. Turns on Dock Auto Hide
  3. Sets Dock tile size to 55
  4. Puts Dock on the Left Side
  5. Sets Trash to auto-empty items older than 30 days
  6. Sets default Finder view to List
  7. Turns off seperate spaces for each screen

Aliases

nixclean

Run nixclean to empty old build cache. Alias for nix-store --gc

nixup

Run nixup in the terminal to fully update the flake. Alias for pushd ~/src/Ungyo-nix; nix flake update; nixswitch; popd

nixswitch

darwin-rebuild switch --flake ~/src/Ungyo-nix/.#

App Aliases

cat = bat
cd = z
explorer = open (For when fingers forget it's not windows)
find = fd
la = lsd -la
ll = lsd -l
ls = lsd
powershell = pwsh
ps = procs
ssh = TERM=xterm-256color /usr/bin/ssh This avoids formatting issues when remoting to a system that does not understand the terminal type alacrity.
vi = hx

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published