Compare commits

...

4 commits

Author SHA1 Message Date
0a2d55aca2
hermit: add gh and pdfpc 2025-04-02 14:52:46 +02:00
8edd83c6d9
shell: disable starship git, remove bat flag
starhip git is *really* slow in big repos like nixpkgs.
2025-04-02 14:52:35 +02:00
d4d89cbe65
hyprland/binds.nix: add swaylock, change walker to fuzzel 2025-04-02 14:52:35 +02:00
7b5f7f11e2
foot.nix: fix starting dir 2025-04-02 14:52:35 +02:00
5 changed files with 14 additions and 7 deletions

View file

@ -30,6 +30,7 @@ in {
firefox
fftw
gcc
gh
grc
gparted
git
@ -67,6 +68,7 @@ in {
pamixer
pavucontrol
pdfarranger
pdfpc
pfetch
pidgin
playerctl

View file

@ -6,6 +6,7 @@
}: let
cfg = config.modules.system.programs.terminals.foot;
colours = config.modules.style.colorScheme.colors;
inherit (config.meta.mainUser) username;
inherit (lib) mkIf;
@ -16,10 +17,10 @@
title = "foot";
locked-title = "no";
font = "valiosevka:size=14";
font-bold = "valiosevka:size=14";
# font = "Iosevka Nerd Font:size=14";
# font-bold = "Iosevka Nerd Font:size=14";
# font = "valiosevka:size=14";
# font-bold = "valiosevka:size=14";
font = "Iosevka Nerd Font:size=14";
font-bold = "Iosevka Nerd Font:size=14";
line-height = 20;
letter-spacing = 0;
@ -124,7 +125,7 @@
paths = [pkgs.foot];
buildInputs = [pkgs.makeWrapper];
postBuild = ''
wrapProgram $out/bin/foot --add-flags "--config=${foot-config}"
wrapProgram $out/bin/foot --add-flags "--config=${foot-config} --working-directory=/home/${username}"
'';
};
in {

View file

@ -1,10 +1,12 @@
{
config,
lib,
pkgs,
...
}: let
cfg = config.modules.desktops.hyprland;
inherit (builtins) map genList toString;
inherit (lib.meta) getExe;
in {
programs.hyprland.settings = {
# Keybinds
@ -30,8 +32,9 @@ in {
"$mainMod, RETURN, exec, foot"
"$mainMod, Q, killactive"
"$mainMod, F, fullscreen, 0"
"$mainMod, D, exec, ${pkgs.procps}/bin/pkill walker || ${pkgs.walker}/bin/walker"
"$mainMod, D, exec, ${pkgs.procps}/bin/pkill fuzzel || ${getExe pkgs.fuzzel}"
"$mainMod, SPACE, togglefloating, active"
"$mainMod ALT, L, exec, ${getExe pkgs.swaylock}"
# Screenshotting
"$mainMod, S, exec, ${pkgs.grimblast}/bin/grimblast copy area" # only copy

View file

@ -16,7 +16,7 @@ in {
ytopus = "yt-dlp -x --embed-metadata --audio-quality 0 --audio-format opus --embed-metadata --embed-thumbnail";
cat = "${getExe pkgs.bat} --plain";
cat = "${getExe pkgs.bat}";
kys = "shutdown now";

View file

@ -21,6 +21,7 @@
git_commit.commit_hash_length = 7;
git_status = {
disabled = true;
ahead = " ";
behind = " ";
conflicted = " ";