Compare commits
4 commits
d17c08fe7e
...
0a2d55aca2
Author | SHA1 | Date | |
---|---|---|---|
0a2d55aca2 |
|||
8edd83c6d9 |
|||
d4d89cbe65 |
|||
7b5f7f11e2 |
5 changed files with 14 additions and 7 deletions
|
@ -30,6 +30,7 @@ in {
|
||||||
firefox
|
firefox
|
||||||
fftw
|
fftw
|
||||||
gcc
|
gcc
|
||||||
|
gh
|
||||||
grc
|
grc
|
||||||
gparted
|
gparted
|
||||||
git
|
git
|
||||||
|
@ -67,6 +68,7 @@ in {
|
||||||
pamixer
|
pamixer
|
||||||
pavucontrol
|
pavucontrol
|
||||||
pdfarranger
|
pdfarranger
|
||||||
|
pdfpc
|
||||||
pfetch
|
pfetch
|
||||||
pidgin
|
pidgin
|
||||||
playerctl
|
playerctl
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
}: let
|
}: let
|
||||||
cfg = config.modules.system.programs.terminals.foot;
|
cfg = config.modules.system.programs.terminals.foot;
|
||||||
colours = config.modules.style.colorScheme.colors;
|
colours = config.modules.style.colorScheme.colors;
|
||||||
|
inherit (config.meta.mainUser) username;
|
||||||
|
|
||||||
inherit (lib) mkIf;
|
inherit (lib) mkIf;
|
||||||
|
|
||||||
|
@ -16,10 +17,10 @@
|
||||||
title = "foot";
|
title = "foot";
|
||||||
locked-title = "no";
|
locked-title = "no";
|
||||||
|
|
||||||
font = "valiosevka:size=14";
|
# font = "valiosevka:size=14";
|
||||||
font-bold = "valiosevka:size=14";
|
# font-bold = "valiosevka:size=14";
|
||||||
# font = "Iosevka Nerd Font:size=14";
|
font = "Iosevka Nerd Font:size=14";
|
||||||
# font-bold = "Iosevka Nerd Font:size=14";
|
font-bold = "Iosevka Nerd Font:size=14";
|
||||||
|
|
||||||
line-height = 20;
|
line-height = 20;
|
||||||
letter-spacing = 0;
|
letter-spacing = 0;
|
||||||
|
@ -124,7 +125,7 @@
|
||||||
paths = [pkgs.foot];
|
paths = [pkgs.foot];
|
||||||
buildInputs = [pkgs.makeWrapper];
|
buildInputs = [pkgs.makeWrapper];
|
||||||
postBuild = ''
|
postBuild = ''
|
||||||
wrapProgram $out/bin/foot --add-flags "--config=${foot-config}"
|
wrapProgram $out/bin/foot --add-flags "--config=${foot-config} --working-directory=/home/${username}"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
cfg = config.modules.desktops.hyprland;
|
cfg = config.modules.desktops.hyprland;
|
||||||
inherit (builtins) map genList toString;
|
inherit (builtins) map genList toString;
|
||||||
|
inherit (lib.meta) getExe;
|
||||||
in {
|
in {
|
||||||
programs.hyprland.settings = {
|
programs.hyprland.settings = {
|
||||||
# Keybinds
|
# Keybinds
|
||||||
|
@ -30,8 +32,9 @@ in {
|
||||||
"$mainMod, RETURN, exec, foot"
|
"$mainMod, RETURN, exec, foot"
|
||||||
"$mainMod, Q, killactive"
|
"$mainMod, Q, killactive"
|
||||||
"$mainMod, F, fullscreen, 0"
|
"$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, SPACE, togglefloating, active"
|
||||||
|
"$mainMod ALT, L, exec, ${getExe pkgs.swaylock}"
|
||||||
|
|
||||||
# Screenshotting
|
# Screenshotting
|
||||||
"$mainMod, S, exec, ${pkgs.grimblast}/bin/grimblast copy area" # only copy
|
"$mainMod, S, exec, ${pkgs.grimblast}/bin/grimblast copy area" # only copy
|
||||||
|
|
|
@ -16,7 +16,7 @@ in {
|
||||||
|
|
||||||
ytopus = "yt-dlp -x --embed-metadata --audio-quality 0 --audio-format opus --embed-metadata --embed-thumbnail";
|
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";
|
kys = "shutdown now";
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
git_commit.commit_hash_length = 7;
|
git_commit.commit_hash_length = 7;
|
||||||
|
|
||||||
git_status = {
|
git_status = {
|
||||||
|
disabled = true;
|
||||||
ahead = "⇡ ";
|
ahead = "⇡ ";
|
||||||
behind = "⇣ ";
|
behind = "⇣ ";
|
||||||
conflicted = " ";
|
conflicted = " ";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue