Compare commits
5 commits
1b5659ac6c
...
f1b86275da
Author | SHA1 | Date | |
---|---|---|---|
f1b86275da | |||
5aba3a032c | |||
31cd3f9957 | |||
05e7391cb4 | |||
7ddd60e36c |
6 changed files with 50 additions and 9 deletions
|
@ -20,8 +20,8 @@
|
|||
webis.enable = true;
|
||||
impermanence.enable = true;
|
||||
};
|
||||
programs.hyprland.enable = false;
|
||||
programs.river.enable = true;
|
||||
programs.hyprland.enable = true;
|
||||
# programs.river.enable = true;
|
||||
programs.exercism.enable = true;
|
||||
};
|
||||
|
||||
|
|
|
@ -249,7 +249,7 @@ in
|
|||
parallel
|
||||
ripgrep
|
||||
vim
|
||||
viu
|
||||
(viu.override { withSixel = true; })
|
||||
wget
|
||||
];
|
||||
|
||||
|
|
|
@ -54,7 +54,6 @@ in
|
|||
".local/share/nvim"
|
||||
".local/share/zoxide"
|
||||
".local/state/nvim"
|
||||
".local/state/tofi-history"
|
||||
".mozilla"
|
||||
"Documents"
|
||||
"Downloads"
|
||||
|
@ -69,6 +68,7 @@ in
|
|||
".local/share/fish/fish_history"
|
||||
".local/share/nix/trusted-settings.json"
|
||||
".parallel/will-cite"
|
||||
".local/state/tofi-history"
|
||||
];
|
||||
};
|
||||
users.root = {
|
||||
|
|
|
@ -16,7 +16,6 @@ in
|
|||
systemd.user.services.foot.Service.Environment = lib.mkForce "PATH=/run/current-system/sw/bin/";
|
||||
programs.foot = {
|
||||
enable = true;
|
||||
server.enable = true;
|
||||
settings = {
|
||||
main = {
|
||||
term = "xterm-256color";
|
||||
|
|
|
@ -99,7 +99,30 @@ in
|
|||
|
||||
# bump in layout stack
|
||||
"Super Z" = "zoom";
|
||||
};
|
||||
|
||||
} //
|
||||
# tags
|
||||
(
|
||||
let
|
||||
numbers = range 1 9;
|
||||
toTag = num: "$((1 << (${toString num} - 1)))";
|
||||
|
||||
mkMappings = num:
|
||||
let
|
||||
numStr = toString num;
|
||||
tag = toTag num;
|
||||
in
|
||||
[
|
||||
# Super+Control+[1-9] to toggle focus of tag [0-8]
|
||||
{ name = "Super ${numStr}"; value = "toggle-focused-tags ${tag}"; }
|
||||
|
||||
# Super+Shift+Control+[1-9] to toggle tag [0-8] of focused view
|
||||
{ name = "Super+Shift ${numStr}"; value = "toggle-view-tags ${tag}"; }
|
||||
];
|
||||
mappings = flatten (map mkMappings numbers);
|
||||
in
|
||||
listToAttrs mappings
|
||||
);
|
||||
};
|
||||
map-pointer = {
|
||||
normal = {
|
||||
|
@ -108,12 +131,19 @@ in
|
|||
"Super BTN_MIDDLE" = "toggle-float";
|
||||
};
|
||||
};
|
||||
attach-mode = "bottom";
|
||||
default-layout = "rivercarro";
|
||||
focus-follows-cursor = "normal";
|
||||
hide-cursor = {
|
||||
timeout = "1500";
|
||||
when-typing = "enabled";
|
||||
};
|
||||
set-cursor-warp = "on-focus-change";
|
||||
};
|
||||
extraConfig = /* bash */ ''
|
||||
riverctl default-layout rivercarro
|
||||
rivercarro_pid="$(pidof rivercarro)"
|
||||
if [[ -z $rivercarro_pid ]]; then
|
||||
rivercarro -inner-gaps 4 -outer-gaps 4
|
||||
rivercarro -inner-gaps 4 -outer-gaps 4 &
|
||||
fi
|
||||
'';
|
||||
};
|
||||
|
@ -139,6 +169,11 @@ in
|
|||
modules-right = [ "network" "memory" "cpu" "battery" "clock" ];
|
||||
};
|
||||
};
|
||||
style = ''
|
||||
#tags button.focused {
|
||||
color: #ffffff
|
||||
}
|
||||
'';
|
||||
};
|
||||
|
||||
# lock screen after timeout
|
||||
|
|
|
@ -8,7 +8,14 @@ let
|
|||
|
||||
script = pkgs.writeShellApplication {
|
||||
name = "wallpaper";
|
||||
runtimeInputs = with pkgs; [ findutils coreutils feh swaybg fzf viu ];
|
||||
runtimeInputs = with pkgs; [
|
||||
findutils
|
||||
coreutils
|
||||
feh
|
||||
swaybg
|
||||
fzf
|
||||
(viu.override { withSixel = true; })
|
||||
];
|
||||
text = builtins.readFile ./wallpaper.sh;
|
||||
};
|
||||
in
|
||||
|
|
Loading…
Reference in a new issue