summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-29firestartx: working w/ new codeHEADmasterDebian Live user
2023-04-29PassEnvironment does not do anything, do not use it.Debian Live user
2023-04-29use firefox bin from $PATHDebian Live user
also pass $PATH into firefox process
2023-04-29remove ConditionEnvironment checkDebian Live user
It didn't work. Contrary to assumption, it does not check the systemctl caller's environment but the environment of the systemd user session.
2023-04-29fixup systemd unit filesDebian Live user
ioslay will be started/stopped with a Wants= directive instead of ExecStartPre/Post.
2023-04-29document the source code a littleDebian Live user
2023-04-29cleanup use of variablesDebian Live user
2023-04-29normalize file locationsDebian Live user
2023-04-29fixes all remaining bugsDebian Live user
lol
2023-04-29improve firestartx by removing title featurejDebian Live user
2023-04-29edit-firefox: include terminating newlineDebian Live user
2023-04-28fix firestart race conditionDebian Live user
2023-04-28reimplement firestartDebian Live user
2023-04-28fix bytes/second io ops calculationDebian Live user
2023-04-28use "systemd edit" instead of generating a templateDebian Live user
2023-04-28Remove all obsolete filesDebian Live user
Perhaps these are not all completely obsolete; some might serve as starting points for unimplemented features. In particular, 'fireslay' may be useful, and also 'your-fired.sh', but these are not in working order. (They worked at one point, but major changes in the other parts of this code base should have broken them.) Hopefully, this commit message will be enough to locate them if ever required!
2023-04-28Got some new firefox launch code working.Debian Live user
Now it uses a template file parameterized on $DISPLAY. Unfortunately, this file needs to be generated dynamically on install in order to set the IO parameters. (Might use systemd edit system for this, actually.) The ioslayer is also parameterized and started by the firefox unit file. Needs a little cleanup / removal of old code.
2023-04-28use PassEnvironmentDebian Live user
2023-04-27remove dependency on bcDebian Live user
2022-11-29rename ioslay-mgr.sh; test write opsAndrew Cady
2022-11-29remove redundantAndrew Cady
2022-11-29restart ioslay on installAndrew Cady
2022-11-29move files to src; add README.txtAndrew Cady
2022-11-29gitmodulesAndrew Cady
2022-11-21Makefile cleaner & correcterAndrew Cady
2022-11-21firestart will automatically start ioslay-mgrAndrew Cady
2022-11-21firestart: improve error reportingAndrew Cady
2022-11-21add command firestartx; and cleanup MakefileAndrew Cady
2022-08-06don't use 'fireslay' anymore; get pids list in ioslay-mgr.sh and pass them ↵Andrew Cady
to ioslay-firefox to kill there
2022-08-06commentAndrew Cady
2022-08-06use config fileAndrew Cady
2022-04-08cleanupAndrew Cady
2022-04-05remove redundancyAndrew Cady
2022-04-04assume firestart cgroup layoutAndrew Cady
also: ioslay-mgr will warn once when ff is not running, but not spam logs with errors
2022-04-03new firefox launcher: firestartAndrew Cady
2022-04-03Makefile: run ioslay-mgrAndrew Cady
2022-04-03ioslay-mgr: use bash builtin sleepAndrew Cady
2022-03-28cleanup; uid detection worksAndrew Cady
2022-03-27unfinished command "slice"Andrew Cady
WIP
2022-03-27workingAndrew Cady
2022-02-05almostAndrew Cady
2022-01-23this all works i thinkAndrew Cady
2022-01-12change get_current_group semantics to return absolute pathAndrew Cady
2021-12-25factor out functions into lib file; fixesAndrew Cady
2021-11-07sliceweasel will use v2 cgroup within the user.slice/firefox cgroupAndrew Cady
2021-10-31make ioslay work as service with ioslay-mgrAndrew Cady
2021-10-22micro-optimizationsAndrew Cady
2021-10-22use bash builtin sleepAndrew Cady
2021-10-22this prevents killing a solitary pid right after killing all othersAndrew Cady
2021-10-22automatic restarting of "iotop" to pick up new firefox pidsAndrew Cady