Compare commits

..

No commits in common. "3e5626ae249167a1390d3b5d455f20feb47f7944" and "6c63915971dc611165de96d336bb314001b13c56" have entirely different histories.

70 changed files with 44 additions and 35 deletions

1
eggs/foot/yolk_templates Normal file
View file

@ -0,0 +1 @@
.config/foot/foot.ini

View file

@ -7,7 +7,8 @@
helper = store helper = store
[core] [core]
autocrlf = input autocrlf = input
; {# if io::command_available("deltar") #}
; {# if io::command_available("delta") #}
;<yolk> pager = delta ;<yolk> pager = delta
[pull] [pull]

1
eggs/git/yolk_templates Normal file
View file

@ -0,0 +1 @@
.gitconfig

View file

@ -31,7 +31,7 @@ input {
} }
cursor { cursor {
xcursor-size 12 // {< rnum(if device.desktop { 32 } else { 12 }) >} xcursor-size 32 // {< rnum(if device.laptop { 12 } else { 32 }) >}
xcursor-theme "phinger-cursors-light" xcursor-theme "phinger-cursors-light"
hide-when-typing hide-when-typing
} }

1
eggs/niri/yolk_templates Normal file
View file

@ -0,0 +1 @@
.config/niri/config.kdl

View file

@ -68,7 +68,7 @@
"alt-j": "editor::SelectAllMatches", "alt-j": "editor::SelectAllMatches",
// lsp // lsp
"space m f": "editor::Format", "space m f": "editor::Format",
"space m s": "project_symbols::Toggle", "space m /": "project_symbols::Toggle",
"space m g": "editor::GoToDefinition", "space m g": "editor::GoToDefinition",
"space m d": "editor::Hover", "space m d": "editor::Hover",
"space m n": "editor::Rename", "space m n": "editor::Rename",
@ -78,7 +78,7 @@
"space m E": "editor::GoToPrevDiagnostic", "space m E": "editor::GoToPrevDiagnostic",
"space m v": "editor::ToggleCodeActions", "space m v": "editor::ToggleCodeActions",
"space m o": "outline::Toggle", "space m o": "outline::Toggle",
"space m h": "editor::ShowSignatureHelp", "space m s": "editor::ShowSignatureHelp",
// diagnostics // diagnostics
"space e e": "diagnostics::Deploy", "space e e": "diagnostics::Deploy",
"space e w": "diagnostics::ToggleWarnings", "space e w": "diagnostics::ToggleWarnings",

View file

@ -1,38 +1,43 @@
const themes = #{
gruv: "a",
nord: "b",
};
export const device = #{ export const device = #{
thinkix: SYSTEM.hostname == "thinkix", thinkix: SYSTEM.hostname == "thinkix",
desktop: SYSTEM.hostname == "fedora.fritz.box", desktop: SYSTEM.hostname == "fedora.fritz.box",
laptop: SYSTEM.hostname == "thinkix" || SYSTEM.hostname == "frissnix", laptop: SYSTEM.hostname == "thinkix" || SYSTEM.hostname == "frissnix",
gruv: if LOCAL { themes.gruv } else { themes.nord }
}; };
export let eggs = #{ export let eggs = #{};
"alacritty": #{ enabled: true, targets: "~" }, eggs["alacritty"] = #{ enabled: true, targets: "~" };
"eww": #{ enabled: true, targets: "~" }, eggs["eww"] = #{ enabled: true, targets: "~" };
"eww-bar": #{ enabled: true, targets: "~" }, eggs["eww-bar"] = #{ enabled: true, targets: "~" };
"foot": #{ enabled: true, targets: "~", templates: [".config/foot/foot.ini"] }, eggs["foot"] = #{ enabled: true, targets: "~", templates: [".config/foot/foot.ini"] };
"git": #{ enabled: true, targets: "~", templates: [".gitconfig"] }, eggs["git"] = #{ enabled: true, targets: "~", templates: [".gitconfig"] };
"niri": #{ enabled: true, targets: "~/.config/niri", templates: ["**/*.kdl"] }, eggs["niri"] = #{ enabled: true, targets: "~", templates: [".config/niri/*"] };
"nvim": #{ enabled: true, targets: "~" }, eggs["nvim"] = #{ enabled: true, targets: "~" };
"other-dotfiles-stuff": #{ enabled: true, targets: "~" }, eggs["other-dotfiles-stuff"] = #{ enabled: true, targets: "~" };
"profile": #{ enabled: true, targets: "~" }, eggs["profile"] = #{ enabled: true, targets: "~" };
"starship": #{ enabled: true, targets: "~" }, eggs["starship"] = #{ enabled: true, targets: "~" };
"sway": #{ enabled: true, targets: "~" }, eggs["sway"] = #{ enabled: true, targets: "~" };
"tmux": #{ enabled: !device.laptop, targets: "~" }, eggs["tmux"] = #{ enabled: true, targets: "~" };
"zed": #{ enabled: true, targets: "~" }, eggs["zed"] = #{ enabled: true, targets: "~" };
"zsh": #{ enabled: true, targets: "~" }, eggs["zsh"] = #{ enabled: true, targets: "~" };
"rofi": #{ enabled: true, targets: "~" }, eggs["rofi"] = #{ enabled: true, targets: "~" };
"gtk": #{ enabled: true, targets: "~" }, eggs["gtk"] = #{ enabled: true, targets: "~" };
"scripts": #{ enabled: true, targets: "~/scripts" },
"powershell": #{ enabled: false, targets: "~" }, eggs["powershell"] = #{ enabled: false, targets: "~" };
"sioyek": #{ enabled: false, targets: "~" }, eggs["scripts"] = #{ enabled: true, targets: "~" };
"waybar": #{ enabled: false, targets: "~" }, eggs["sioyek"] = #{ enabled: false, targets: "~" };
"zathura": #{ enabled: false, targets: "~" }, eggs["waybar"] = #{ enabled: false, targets: "~" };
"eww-laptop": #{ enabled: false, targets: "~" }, eggs["zathura"] = #{ enabled: false, targets: "~" };
"hyprland": #{ enabled: false, targets: "~" }, eggs["eww-laptop"] = #{ enabled: false, targets: "~" };
"hyprlock": #{ enabled: false, targets: "~" }, eggs["hyprland"] = #{ enabled: false, targets: "~" };
"kakoune": #{ enabled: false, targets: "~" }, eggs["hyprlock"] = #{ enabled: false, targets: "~" };
"kanata": #{ enabled: false, targets: "~" }, eggs["kakoune"] = #{ enabled: false, targets: "~" };
"karabiner": #{ enabled: false, targets: "~" }, eggs["kanata"] = #{ enabled: false, targets: "~" };
} eggs["karabiner"] = #{ enabled: false, targets: "~" };