|
@ -1,6 +1,13 @@ |
|
|
{ config, pkgs, ... }: |
|
|
{ config, pkgs, ... }: |
|
|
|
|
|
|
|
|
|
|
|
let |
|
|
|
|
|
home-manager = builtins.fetchTarball "https://github.com/nix-community/home-manager/archive/master.tar.gz"; |
|
|
|
|
|
in |
|
|
{ |
|
|
{ |
|
|
|
|
|
imports = [ |
|
|
|
|
|
(import "${home-manager}/nixos") |
|
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
home-manager.users.junikim = { |
|
|
# Home Manager needs a bit of information about you and the |
|
|
# Home Manager needs a bit of information about you and the |
|
|
# paths it should manage. |
|
|
# paths it should manage. |
|
|
home.username = "junikim"; |
|
|
home.username = "junikim"; |
|
@ -22,6 +29,7 @@ |
|
|
programs.starship = { |
|
|
programs.starship = { |
|
|
enable = true; |
|
|
enable = true; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
home.packages = with pkgs; [ |
|
|
home.packages = with pkgs; [ |
|
|
vim xclip neofetch tmux |
|
|
vim xclip neofetch tmux |
|
|
fff |
|
|
fff |
|
@ -45,15 +53,18 @@ |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
programs.git = { |
|
|
programs.git = { |
|
|
package = pkgs.git; |
|
|
|
|
|
enable = true; |
|
|
enable = true; |
|
|
userName = "Juni Kim"; |
|
|
userName = "Juni Kim"; |
|
|
userEmail = "junikimm717@gmail.com"; |
|
|
userEmail = "junikimm717@gmail.com"; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
programs.zsh.oh-my-zsh.enable = true; |
|
|
|
|
|
programs.zsh.oh-my-zsh.theme = "robbyrussell"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
programs.zsh = { |
|
|
|
|
|
oh-my-zsh = { |
|
|
|
|
|
enable = true; |
|
|
|
|
|
theme = "robbyrussell"; |
|
|
|
|
|
}; |
|
|
|
|
|
shellInit = builtins.readFile ./dotfiles/zshrc |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
home.file = { |
|
|
home.file = { |
|
|
#".config/nvim/init.vim".source = ./dotfiles/init.vim; |
|
|
#".config/nvim/init.vim".source = ./dotfiles/init.vim; |
|
@ -63,10 +74,10 @@ |
|
|
}; |
|
|
}; |
|
|
".config/kitty/kitty.conf".source = ./dotfiles/kitty.conf; |
|
|
".config/kitty/kitty.conf".source = ./dotfiles/kitty.conf; |
|
|
".config/picom/picom.conf".source = ./dotfiles/picom.conf; |
|
|
".config/picom/picom.conf".source = ./dotfiles/picom.conf; |
|
|
".cwmrc".source = ./dotfiles/.cwmrc; |
|
|
|
|
|
|
|
|
".cwmrc".source = ./dotfiles/cwmrc; |
|
|
"cwm.sh".source = ./dotfiles/cwm.sh; |
|
|
"cwm.sh".source = ./dotfiles/cwm.sh; |
|
|
".xinitrc".source = ./dotfiles/.xinitrc; |
|
|
|
|
|
".zshrc".source = ./dotfiles/.zshrc; |
|
|
|
|
|
|
|
|
".xinitrc".source = ./dotfiles/xinitrc; |
|
|
".tmux.conf".source = ./dotfiles/tmux.conf; |
|
|
".tmux.conf".source = ./dotfiles/tmux.conf; |
|
|
}; |
|
|
}; |
|
|
} |
|
|
} |
|
|
|
|
|
} |