diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-02-18 18:56:13 +0100 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-02-18 18:56:13 +0100 |
commit | 4f8de36fe8ceae7d57632c319bcadfeaa7e1a3fd (patch) | |
tree | 779334368567512943c6183dae2d6a3406e4e06b | |
parent | 5ee6ba9bc2a498c828edacf99428c1feefdc127d (diff) | |
download | nixos-4f8de36fe8ceae7d57632c319bcadfeaa7e1a3fd.tar nixos-4f8de36fe8ceae7d57632c319bcadfeaa7e1a3fd.tar.gz nixos-4f8de36fe8ceae7d57632c319bcadfeaa7e1a3fd.tar.bz2 nixos-4f8de36fe8ceae7d57632c319bcadfeaa7e1a3fd.tar.xz nixos-4f8de36fe8ceae7d57632c319bcadfeaa7e1a3fd.zip |
...
-rw-r--r-- | accounts/gkleen@sif/niri/default.nix | 3 | ||||
-rwxr-xr-x | overlays/worktime/worktime/__main__.py | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/accounts/gkleen@sif/niri/default.nix b/accounts/gkleen@sif/niri/default.nix index bbfc28d6..e4a93a49 100644 --- a/accounts/gkleen@sif/niri/default.nix +++ b/accounts/gkleen@sif/niri/default.nix | |||
@@ -412,6 +412,9 @@ in { | |||
412 | (leaf "scroll-method" "on-button-down") | 412 | (leaf "scroll-method" "on-button-down") |
413 | (leaf "scroll-button" 278) | 413 | (leaf "scroll-button" 278) |
414 | ]) | 414 | ]) |
415 | (plain "touch" [ | ||
416 | (leaf "map-to-output" "eDP-1") | ||
417 | ]) | ||
415 | ]) | 418 | ]) |
416 | 419 | ||
417 | (plain "environment" (lib.mapAttrsToList leaf { | 420 | (plain "environment" (lib.mapAttrsToList leaf { |
diff --git a/overlays/worktime/worktime/__main__.py b/overlays/worktime/worktime/__main__.py index ef5a7a38..16769953 100755 --- a/overlays/worktime/worktime/__main__.py +++ b/overlays/worktime/worktime/__main__.py | |||
@@ -542,7 +542,7 @@ def worktime(pull_forward_cutoff, waybar, **args): | |||
542 | 542 | ||
543 | return difference_string | 543 | return difference_string |
544 | 544 | ||
545 | difference = worktime.time_to_work - worktime.time_worked | 545 | difference = worktime.time_to_work - worktime.time_worked + sum(worktime.pull_forward.values(), start=timedelta(milliseconds=0)) |
546 | total_minutes_difference = 5 * ceil(difference / timedelta(minutes = 5)) | 546 | total_minutes_difference = 5 * ceil(difference / timedelta(minutes = 5)) |
547 | 547 | ||
548 | if worktime.running_entry and abs(difference) < timedelta(days = 1) and (total_minutes_difference > 0 or abs(worktime.running_entry) >= abs(difference)) : | 548 | if worktime.running_entry and abs(difference) < timedelta(days = 1) and (total_minutes_difference > 0 or abs(worktime.running_entry) >= abs(difference)) : |
@@ -578,6 +578,7 @@ def worktime(pull_forward_cutoff, waybar, **args): | |||
578 | worktime_no_pulled_forward = deepcopy(worktime) | 578 | worktime_no_pulled_forward = deepcopy(worktime) |
579 | worktime_no_pulled_forward.time_to_work -= worktime_no_pulled_forward.time_pulled_forward | 579 | worktime_no_pulled_forward.time_to_work -= worktime_no_pulled_forward.time_pulled_forward |
580 | worktime_no_pulled_forward.time_pulled_forward = timedelta() | 580 | worktime_no_pulled_forward.time_pulled_forward = timedelta() |
581 | worktime_no_pulled_forward.pull_forward = dict() | ||
581 | 582 | ||
582 | difference_string = format_worktime(worktime) | 583 | difference_string = format_worktime(worktime) |
583 | difference_string_no_pulled_forward = format_worktime(worktime_no_pulled_forward) | 584 | difference_string_no_pulled_forward = format_worktime(worktime_no_pulled_forward) |