feat: a lot of stuff

This commit is contained in:
Jacob Bachmann 2024-08-21 12:20:55 +02:00
parent 2a9cfe768f
commit f451acb559
Signed by: bchmnn
GPG key ID: 732A612DAD28067D
2 changed files with 24 additions and 18 deletions

View file

@ -1,6 +1,9 @@
{ pkgs, nixosConfig, ... }: { { pkgs, nixosConfig, ... }: {
imports = [
./pomodoro.nix
];
home.packages = [ home.packages = [
(import ./git-clone-list.nix { inherit pkgs; }) (import ./git-clone-list.nix { inherit pkgs; })
(import ./nix-update.nix { inherit pkgs nixosConfig; }) (import ./nix-update.nix { inherit pkgs nixosConfig; })
] ++ (import ./pomodoro.nix { inherit pkgs; }); ];
} }

View file

@ -1,20 +1,23 @@
{ pkgs }: { pkgs, ... }:
let let
pootis = ./pootis.m4a; pootis = ./pootis.m4a;
in in
[ {
(pkgs.writeShellScriptBin home.packages = [
"pomostart" pkgs.openpomodoro-cli
'' (pkgs.writeShellScriptBin
clear "pomostart"
${pkgs.openpomodoro-cli}/bin/openpomodoro-cli start --wait $@ ''
while ${pkgs.mpv}/bin/mpv ${pootis} > /dev/null 2>&1; do :; done clear
'') ${pkgs.openpomodoro-cli}/bin/openpomodoro-cli start --wait $@
(pkgs.writeShellScriptBin while ${pkgs.mpv}/bin/mpv ${pootis} > /dev/null 2>&1; do :; done
"pomobreak" '')
'' (pkgs.writeShellScriptBin
clear "pomobreak"
${pkgs.openpomodoro-cli}/bin/openpomodoro-cli break --wait $@ ''
while ${pkgs.mpv}/bin/mpv ${pootis} > /dev/null 2>&1; do :; done clear
'') ${pkgs.openpomodoro-cli}/bin/openpomodoro-cli break --wait $@
] while ${pkgs.mpv}/bin/mpv ${pootis} > /dev/null 2>&1; do :; done
'')
];
}