Compare commits

...

2 commits

Author SHA1 Message Date
68aa7a16f8 Add bind to switch layouts
All checks were successful
Buill NixOS Configurations / Build-NixOS-Configurations (carbon) (push) Successful in 29s
Buill NixOS Configurations / Build-NixOS-Configurations (git) (push) Successful in 20s
Buill NixOS Configurations / Build-NixOS-Configurations (gospel) (push) Successful in 32s
Buill NixOS Configurations / Build-NixOS-Configurations (node) (push) Successful in 23s
2026-02-15 14:40:40 -08:00
70e4a4d452 Configure attic instance as self hosted cache and enable on carbon 2026-02-15 14:40:32 -08:00
3 changed files with 17 additions and 5 deletions

View file

@ -24,6 +24,14 @@ let
emoji_picker = "${pkgs.bemoji}/bin/bemoji -t";
terminal = "${pkgs.kitty}/bin/kitty";
layout_toggle_script = pkgs.writeShellScriptBin "layout-toggle" ''
current_layout="$(${pkgs.hyprland}/bin/hyprctl getoption general:layout -j | ${pkgs.jq}/bin/jq -r .str)"
case "$current_layout" in
master) ${pkgs.hyprland}/bin/hyprctl -q keyword general:layout dwindle ;;
dwindle) ${pkgs.hyprland}/bin/hyprctl -q keyword general:layout master ;;
esac
'';
generate_grim_command = target: ''
exec mkdir -p ~/screenshots \
&& ${pkgs.grim}/bin/grim -g "$(${pkgs.slurp}/bin/slurp)" \
@ -147,6 +155,11 @@ in
preserve_split = true;
};
# Master layout
master = {
orientation = "center";
};
# Window rules
windowrule = [
"suppress_event maximize, match:class .*"
@ -208,6 +221,7 @@ in
"$mod SHIFT, o, movetoworkspace, 9"
# Layout
"$mod, g, exec, ${layout_toggle_script}/bin/layout-toggle"
"$mod, v, togglesplit"
"$mod, f, fullscreen"
"$mod SHIFT, f, togglefloating"

View file

@ -13,7 +13,6 @@ let
;
cfg = config.aa.nix;
selfHostedCacheHost = "https://cache.kilonull.com/";
in
{
options.aa.nix = {
@ -72,13 +71,12 @@ in
if cfg.useSelfhostedCache then
[
# TESTING
"https://minio.kilonull.com/nix-store"
selfHostedCacheHost
"https://attic.kilonull.com/nixosConfigs"
]
else
[ ];
trusted-public-keys = mkIf cfg.useSelfhostedCache [
"gospelCache:9cbn8Wm54BbwpPS0TXw+15wrYZBpfOJt4Fzfbfcq/pc="
"nixosConfigs:mjWq+JcnAqwT20OZSsrh9od6LTNn8U3cYdaXhqhDqP0="
];
};

View file

@ -9,7 +9,7 @@
aa = {
nix = {
enable = true;
useSelfhostedCache = false;
useSelfhostedCache = true;
remoteBuilder.client.enable = false;
};