Full Refactor and history reset
This commit is contained in:
44
dotfiles.nix
Normal file
44
dotfiles.nix
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
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;
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user