Skip to content

klchen0112/dotfiles

Repository files navigation

Overview

MacLinux
Window Manageryabaihyprland
Status Barsketchybarwaybar
Terminal EmulatorWezterm,alacrittyWezterm, alacritty
Application Runnerraycastwofi
Notification ManagerMako
EditorsEmacs,VSCodeEmacs
Color schemeCatppuccinCatppuccin
Input method frameworkSquirrelfcitx5 with rime
System resource monitorbtop
Shellfish + starshipfish + starship

Directory

default.nix for nixos system-wide config darwin.nix for mac system-wide config home.nix for nixos and darwin user-wide config

├── assets # pictures
├── flake.lock
├── flake.nix
├── hosts # home-manager config
│  ├── i12500
│  └── macbook-pro-m1
├── machines # system-wide
│  ├── i12500
│  └── macbook-pro-m1
├── Makefile
├── modules
│  ├── browser
│  ├── desktop # window manager
│  │  ├── wayland # wayland with hyprland
│  │  └── yabai
│  ├── downloader #
│  ├── editors
│  │  ├── codeblocks
│  │  ├── emacs
│  │  ├── helix
│  │  ├── home.nix
│  │  ├── jetbrains
│  │  ├── vim
│  │  └── vscode
│  ├── fonts
│  │  ├── default.nix # nixos special config
│  │  └── fonts.nix # darwin and nixos use
│  ├── graphics
│  ├── hardware
│  ├── homebrew
│  ├── im
│  ├── keyboard
│  ├── lang
│  ├── locale
│  ├── media
│  ├── network
│  ├── nixpkgs # home-manager nix-darwin nixos both use these pkgs
│  │  ├── base.nix # nixpkgs config
│  │  ├── darwin.nix
│  │  ├── default.nix
│  │  └── nix.nix
│  ├── office
│  ├── shells
│  ├── socialMedia
│  ├── system
│  ├── terminal
│  └── vm
├── overlays
├── pkgs
└── README.org

Mac Desktop

./assets/mac-desktop.png

Installation

Nix Darwin Installation

Setup

mkdir -p ~/.config/nix
echo "experimental-features = nix-command flakes" >> ~/.config/nix/nix.conf

Initial

curl -L https://nixos.org/nix/install | sh
nix-build https://github.com/LnL7/nix-darwin/archive/master.tar.gz -A installer
./result/bin/darwin-installer
nix-env -iA nixpkgs.git
git clone https://github.com/klchen0112/dotfiles path/to/config
cd path/to/config
# change your username in flake.nix

# for rebuild
make up

Thanks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published