Skip to content

Commit ffa29d4

Browse files
committed
Resolves 3 / 3.1
- resolves 3.1 (entirety of no. 3)
1 parent 0092025 commit ffa29d4

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

budgie-takeabreak/budgie_takeabreak.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,8 @@
2323
"""
2424

2525

26-
user = os.environ["USER"]
27-
tmp = GLib.get_tmp_dir()
28-
nextbreakfile = tmp + "/nextbreak_" + user
26+
tmp = os.getenv("XDG_RUNTIME_DIR") if "XDG_RUNTIME_DIR" in os.environ else os.getenv("HOME")
27+
nextbreakfile = os.path.join(tmp, ".nextbreak")
2928
tab_settings = Gio.Settings.new("org.ubuntubudgie.plugins.takeabreak")
3029

3130

@@ -261,6 +260,7 @@ def reset_app(self, state):
261260
return False
262261

263262
def kill_runner(self):
263+
user = os.environ["USER"]
264264
try:
265265
# I know, old school, but it works well
266266
pid = subprocess.check_output([

budgie-takeabreak/takeabreak_run

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,9 @@ def subprocess_tasks(task, command_list, fallbackval=None):
7676

7777
def write_nextbreak():
7878
next_break = time.time() + awaketime
79-
tmp = GLib.get_tmp_dir()
80-
open(tmp + "/nextbreak_" + user, "wt").write(str(next_break))
79+
tmp = os.getenv("XDG_RUNTIME_DIR") if "XDG_RUNTIME_DIR" in os.environ else os.getenv("HOME")
80+
nextbreakfile = os.path.join(tmp, ".nextbreak")
81+
open(nextbreakfile, "wt").write(str(next_break))
8182

8283

8384
def sendmessage(title, message, icon=""):

0 commit comments

Comments
 (0)