45 lines
1.6 KiB
Nix
45 lines
1.6 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
inputs,
|
|
...
|
|
}:
|
|
{
|
|
|
|
imports = [
|
|
inputs.home-manager.nixosModules.default
|
|
];
|
|
|
|
home-manager = {
|
|
useGlobalPkgs = true;
|
|
users.joe = {
|
|
home.stateVersion = "18.09";
|
|
xdg.enable = true;
|
|
# xdg.configFile."mimeapps.list".force = true;
|
|
xdg.configFile."ranger/rc.conf".source = ./dotfiles/ranger.conf;
|
|
xdg.configFile."ghostty/config".source = ./dotfiles/ghostty.conf;
|
|
xdg.configFile."kitty/kitty.conf".source = ./dotfiles/kitty/kitty.conf;
|
|
xdg.configFile."kitty/quick-access-terminal.conf".source =
|
|
./dotfiles/kitty/quick-access-terminal.conf;
|
|
xdg.configFile."alacritty/alacritty.toml".source = ./dotfiles/alacritty.toml;
|
|
xdg.configFile."lazygit/config.yml".source = ./dotfiles/lazygit.yml;
|
|
xdg.configFile."hypr/base.conf".source = ./dotfiles/hyprland.base.conf;
|
|
xdg.configFile."niri/config.kdl".source = ./dotfiles/niri.kdl;
|
|
|
|
# xdg.configFile."nvim" = {
|
|
# source = dotfiles/nvim;
|
|
# recursive = true;
|
|
# };
|
|
|
|
xdg.configFile."doom/init.el".source = ./dotfiles/emacs/init.el;
|
|
xdg.configFile."doom/config.org".source = ./dotfiles/emacs/config.org;
|
|
xdg.configFile."doom/packages.el".source = ./dotfiles/emacs/packages.el;
|
|
xdg.configFile."doom/el/conduct.el".source = ./dotfiles/emacs/el/conduct.el;
|
|
xdg.configFile."hypr/hyprpaper.conf".source = ./dotfiles/hyprpaper.specter.conf;
|
|
xdg.configFile."hypr/hyprland.conf".source = ./dotfiles/hyprland.specter.conf;
|
|
xdg.configFile."hypr/hypridle.conf".source = ./dotfiles/hypridle.conf;
|
|
xdg.configFile."hypr/hyprlock.conf".source = ./dotfiles/hyprlock.conf;
|
|
};
|
|
};
|
|
}
|