$ sudo nix-channel --list
nixos https://nixos.org/channels/nixos-24.05
mkdir myconfig
cd myconfig
git clone [email protected]:yuwki0131/config.git
mv /etc/nixos/configuration.nix .
sudo ln -s ~/myconfig/config/nixos/configuration.nix /etc/nixos/configuration.nix
sudo ln -s ~/myconfig/config/nixos/app-configuration.nix /etc/nixos/app-configuration.nix
touch /etc/nixos/user-configuration.nix
{ pkgs, ... }:
{
# Define a user account. Don't forget to set a password with ‘passwd’.
users.users.<user-name> = {
<details>
};
}
touch /etc/nixos/env-configuration.nix
{
<details ....>
}
$ sudo nixos-rebuild switch
ln -s ~/myconfig/config/bash/.bashrc ~/.bashrc
ln -s ~/myconfig/config/alacritty ~/.config/alacritty
ln -s ~/myconfig/config/.vimrc ~/.vimrc
ln -s ~/myconfig/config/hypr ~/.config/hypr
ln -s ~/myconfig/config/eww ~/.config/eww
mkdir ~/myconfig/wallpapers
mv <wallpaper.jpg> ~/myconfig/wallpapers/wallpaper.jpg
use maestral