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 dotfiles
II. 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
startx
or 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 false
II. Update
git reset --hard HEAD git pull --rebase
III. Submodules
git submodule init git submodule update --init --force
IV. Fix history
↩git clone https://github.com/Pikatsuto/dotfiles.git tmp cp tmp/.git ~ -r git add .