Warning Some additional configuration may be required
I. Clone the repository
Note I personally clone the repository as my home1.
git clone https://github.com/Pikatsuto/dotfiles.git --recurse-submodules
cd dotfilesII. Copy the configuration
cp -r .* ~Copy the flake config
cp flake* ~Note: Don't forget to edit the appropriate settings such as username & hardware configuration You can use
cp /etc/nixos/hardware-configuration.nix .config/nixos/hardware-configuration.nix
sudo nixos-rebuild switch --flake '.'
Warning I do not use a display manager, use
startxor setup your own display manager
- Linux Kernel: 6.4.3
- Desktop Environment: I3-WM
- Terminal Emulator: Alacritty
- Shell: Fish with Oh my Fish
- Compositor: Picom
- Notifier: dunst
- Jetbrains IDE Suite: PyCharm, CLion, ...
- GUI Text Editor: Visual Studio Code
- TUI Commit Helper: Lazygit
- IDE: NeoVIM
- TUI File manager: Ranger
- GUI File manager: Thunar
- Resource monitor: Bpytop
- screenshot tool: Flameshot
| This color scheme is OneDark OneDark |
Footnotes
-
Cloning as the home directory
I. Bare Clonegit clone --bare https://github.com/Pikatsuto/dotfiles.git $HOME/.git git --git-dir=$HOME/.git --work-tree=$HOME remote set-url origin [email protected]:Gabriel/dotfiles git config --local core.bare falseII. Update
git reset --hard HEAD git pull --rebaseIII. Submodules
git submodule init git submodule update --init --forceIV. Fix history
↩git clone https://github.com/Pikatsuto/dotfiles.git tmp cp tmp/.git ~ -r git add .


