center date
This commit is contained in:
parent
9aec67c1db
commit
c23d7182f1
2 changed files with 13 additions and 19 deletions
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
hrule = ''${pkgs.terminal-tools}/bin/hrule'';
|
hrule = "${pkgs.terminal-tools}/bin/hrule";
|
||||||
|
|
||||||
q-cal = let
|
q-cal = let
|
||||||
|
|
||||||
|
@ -78,34 +78,27 @@ let
|
||||||
'
|
'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
q-timeZoneDate = zone:
|
q-timeZoneDate = size: zone:
|
||||||
let
|
let
|
||||||
dateString = comment:
|
dateString = comment:
|
||||||
"'+[1m%Y-%m-%d[;38;5;0mT[;38;5;${
|
"'+[1m%Y-%m-%d[;38;5;0mT[;38;5;${
|
||||||
toString timeColor
|
toString timeColor
|
||||||
}m%H:%M[m:%S[;38;5;${toString timeZoneColor}m%:z[m ${comment}' ";
|
}m%H:%M[m:%S[;38;5;${toString timeZoneColor}m%:z[m ${comment}' ";
|
||||||
timeZoneVariable = lib.optionalString (zone != null) "TZ=${zone}";
|
timeZoneVariable = lib.optionalString (zone != null) "TZ=${zone}";
|
||||||
comment = lib.optionalString (zone != null) " : ${zone}";
|
comment = lib.optionalString (zone != null)
|
||||||
|
" : ${lib.fixedWidthString size " " zone}";
|
||||||
# sh
|
# sh
|
||||||
in ''
|
in ''
|
||||||
${timeZoneVariable} ${pkgs.coreutils}/bin/date ${dateString comment}
|
${timeZoneVariable} ${pkgs.coreutils}/bin/date ${
|
||||||
|
dateString comment
|
||||||
|
} | ${pkgs.terminal-tools}/bin/center
|
||||||
'';
|
'';
|
||||||
|
|
||||||
q-timeZoneDates = if timeZones == [ ] then
|
q-timeZoneDates = if timeZones == [ ] then
|
||||||
q-timeZoneDate null
|
q-timeZoneDate 0 null
|
||||||
else
|
else
|
||||||
lib.concatMapStringsSep "\n" q-timeZoneDate timeZones;
|
let size = lib.foldr lib.max 0 (map builtins.stringLength timeZones);
|
||||||
|
in lib.concatMapStringsSep "\n" (q-timeZoneDate size) timeZones;
|
||||||
q-gitdir = ''
|
|
||||||
if test -d .git; then
|
|
||||||
#git status --porcelain
|
|
||||||
branch=$(
|
|
||||||
${pkgs.git}/bin/git branch \
|
|
||||||
| ${pkgs.gnused}/bin/sed -rn 's/^\* (.*)/\1/p'
|
|
||||||
)
|
|
||||||
echo "± $LOGNAME@''${HOSTNAME-$(${pkgs.nettools}/bin/hostname)}:$PWD .git $branch"
|
|
||||||
fi
|
|
||||||
'';
|
|
||||||
|
|
||||||
q-intel_backlight = ''
|
q-intel_backlight = ''
|
||||||
cd /sys/class/backlight/intel_backlight
|
cd /sys/class/backlight/intel_backlight
|
||||||
|
|
|
@ -7,8 +7,9 @@ rustPlatform.buildRustPackage rec {
|
||||||
#src = ./.;
|
#src = ./.;
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://git.ingolf-wagner.de/palo/terminal-tools";
|
url = "https://git.ingolf-wagner.de/palo/terminal-tools";
|
||||||
rev = "e77560d04aa6b86da2a8dc235c7168ca9cdd7d45";
|
rev = "816cfd8eae8f8136437e4076116e0267c6a6eb0d";
|
||||||
sha256 = "087cp0m42x3rjkkhh3zi48ahz4qkavr7lgc9fy299m9gjy6alb7p";
|
sha256 = "07zf716wy0rqpzwj580haw935lj5ih0wzhfn26dq83kf9nm09iyg";
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "0dgbw6idlzzpgljv0lxavimh1h8qlib0qrcn92f5imy6a12phrmm";
|
cargoSha256 = "0dgbw6idlzzpgljv0lxavimh1h8qlib0qrcn92f5imy6a12phrmm";
|
||||||
|
|
Loading…
Reference in a new issue