2024-12-15 22:05:35 +00:00
|
|
|
|
|
|
|
export const device = #{
|
|
|
|
thinkix: SYSTEM.hostname == "thinkix",
|
|
|
|
desktop: SYSTEM.hostname == "fedora.fritz.box",
|
|
|
|
laptop: SYSTEM.hostname == "thinkix" || SYSTEM.hostname == "frissnix",
|
2024-12-17 18:25:21 +00:00
|
|
|
macbook: false,
|
2024-12-15 22:05:35 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
2024-12-16 17:19:49 +00:00
|
|
|
export let eggs = #{
|
2024-12-17 18:25:21 +00:00
|
|
|
"alacritty": #{ enabled: true, targets: "~/.config/alacritty" },
|
2024-12-16 17:19:49 +00:00
|
|
|
"eww": #{ enabled: true, targets: "~" },
|
|
|
|
"eww-bar": #{ enabled: true, targets: "~" },
|
|
|
|
"foot": #{ enabled: true, targets: "~", templates: [".config/foot/foot.ini"] },
|
|
|
|
"git": #{ enabled: true, targets: "~", templates: [".gitconfig"] },
|
|
|
|
"niri": #{ enabled: true, targets: "~/.config/niri", templates: ["**/*.kdl"] },
|
2024-12-17 18:25:21 +00:00
|
|
|
"nvim": #{ enabled: true, targets: "~", main_file: ".config/nvim/fnl/main.fnl" },
|
2024-12-16 17:19:49 +00:00
|
|
|
"profile": #{ enabled: true, targets: "~" },
|
|
|
|
"starship": #{ enabled: true, targets: "~" },
|
|
|
|
"sway": #{ enabled: true, targets: "~" },
|
|
|
|
"zed": #{ enabled: true, targets: "~" },
|
|
|
|
"zsh": #{ enabled: true, targets: "~" },
|
|
|
|
"rofi": #{ enabled: true, targets: "~" },
|
|
|
|
"gtk": #{ enabled: true, targets: "~" },
|
|
|
|
"scripts": #{ enabled: true, targets: "~/scripts" },
|
2024-12-15 22:05:35 +00:00
|
|
|
|
2024-12-17 18:25:21 +00:00
|
|
|
"hyprlock": #{ enabled: device.laptop, targets: "~" },
|
|
|
|
"kanata": #{ enabled: device.laptop, targets: "~" },
|
|
|
|
"waybar": #{ enabled: device.laptop, targets: "~" },
|
|
|
|
|
|
|
|
"karabiner": #{ enabled: device.macbook, targets: "~" },
|
|
|
|
|
2024-12-16 17:19:49 +00:00
|
|
|
"powershell": #{ enabled: false, targets: "~" },
|
|
|
|
"sioyek": #{ enabled: false, targets: "~" },
|
|
|
|
"zathura": #{ enabled: false, targets: "~" },
|
|
|
|
"eww-laptop": #{ enabled: false, targets: "~" },
|
|
|
|
"hyprland": #{ enabled: false, targets: "~" },
|
|
|
|
"kakoune": #{ enabled: false, targets: "~" },
|
2024-12-17 18:25:21 +00:00
|
|
|
"tmux": #{ enabled: false, targets: "~" },
|
|
|
|
|
|
|
|
// This is just random files that should be in the dotfiles, but shouldn't ever be deployed
|
|
|
|
"other-dotfiles-stuff": #{ enabled: false, targets: "~" },
|
2024-12-16 17:19:49 +00:00
|
|
|
}
|