Full Refactor and history reset

This commit is contained in:
2026-03-19 10:47:32 -05:00
commit c5d7d9e3da
65 changed files with 4632 additions and 0 deletions

44
dotfiles.nix Normal file
View 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;
};
};
}