Nathan Dwarshuis
|
7e9d7d6d4b
|
ENH use better types for wait
|
2022-12-31 16:18:51 -05:00 |
Nathan Dwarshuis
|
adf0257533
|
REF reformat everything with fourmolu
|
2022-12-30 14:58:23 -05:00 |
Nathan Dwarshuis
|
d560db1548
|
Revert "WIP use unliftio everywhere-ish"
This reverts commit 769df2fb00 .
|
2022-12-30 10:56:09 -05:00 |
Nathan Dwarshuis
|
769df2fb00
|
WIP use unliftio everywhere-ish
|
2022-12-30 10:38:21 -05:00 |
Nathan Dwarshuis
|
0a848c4aa7
|
WIP use sane process interface for keybound commands
|
2022-12-29 12:01:40 -05:00 |
Nathan Dwarshuis
|
70541ca5b1
|
REF get rid of internal proc module
|
2022-12-29 00:06:55 -05:00 |
Nathan Dwarshuis
|
e3e89c2754
|
ENH use rio for dyn workspace monitor
|
2022-12-28 16:22:09 -05:00 |
Nathan Dwarshuis
|
f3b0fb6ec5
|
FIX properly kill processes after xmonad has started
|
2022-12-28 14:18:39 -05:00 |
Nathan Dwarshuis
|
a6ef4c8c50
|
ENH make sure child processes are also killed
|
2022-12-28 13:29:35 -05:00 |
Nathan Dwarshuis
|
fb9b9fa65e
|
WIP kinda get rio process to work for all subprocesses
|
2022-12-28 12:19:44 -05:00 |
Nathan Dwarshuis
|
87394dd6a9
|
ENH put entire runtime in rio
|
2022-12-28 00:46:48 -05:00 |
Nathan Dwarshuis
|
59c483785a
|
ENH clean up xmobar properly
|
2022-12-28 00:04:33 -05:00 |
Nathan Dwarshuis
|
780c600d47
|
ENH use rio proc for xmobar startup
|
2022-12-27 22:09:23 -05:00 |
Nathan Dwarshuis
|
6526f5e309
|
ENH use rio process for deps
|
2022-12-27 19:39:16 -05:00 |
Nathan Dwarshuis
|
23956e063b
|
REF get rid of dead code
|
2022-12-27 14:18:56 -05:00 |
Nathan Dwarshuis
|
b058d1245e
|
ENH don't mess with signal handlers during setup
|
2022-12-27 14:13:13 -05:00 |
Nathan Dwarshuis
|
761653265d
|
ENH add test
|
2022-12-27 12:02:07 -05:00 |
Nathan Dwarshuis
|
504c719bdd
|
ENH change order
|
2022-12-27 10:54:51 -05:00 |
Nathan Dwarshuis
|
04f32d12e7
|
ADD lots of flushes
|
2022-12-27 10:48:35 -05:00 |
Nathan Dwarshuis
|
5adc88cd09
|
ADD more logging
|
2022-12-27 10:45:12 -05:00 |
Nathan Dwarshuis
|
a658ffde26
|
ADD useful print things
|
2022-12-27 10:41:42 -05:00 |
Nathan Dwarshuis
|
af5877a402
|
ENH use rio process for vbox command
|
2022-12-27 00:14:58 -05:00 |
Nathan Dwarshuis
|
7e8cc295f6
|
ENH use rio for logging deps stage
|
2022-12-26 17:56:55 -05:00 |
Nathan Dwarshuis
|
ec42f34905
|
REF use text in few more places
|
2022-12-26 15:18:50 -05:00 |
Nathan Dwarshuis
|
e76ace03ad
|
REF use RIO text pretty much everywhere
|
2022-12-26 14:45:49 -05:00 |
Nathan Dwarshuis
|
1f39c0dc67
|
ENH use rio for memoization
|
2022-12-26 09:44:49 -05:00 |
Nathan Dwarshuis
|
48722f79a4
|
ENH add option to only test the dependency tree and spit out results
|
2022-12-26 09:15:49 -05:00 |
Nathan Dwarshuis
|
18c26bad16
|
ENH update ttf-nerd package name
|
2022-12-25 18:15:53 -05:00 |
Nathan Dwarshuis
|
ee5cb9877d
|
ENH only print packages from dep tree
|
2022-12-25 18:07:03 -05:00 |
Nathan Dwarshuis
|
2d70507a1e
|
ADD vbox-start binary
|
2022-08-30 00:21:21 -04:00 |
Nathan Dwarshuis
|
4fba9502fc
|
ENH shift workspaces based on physical monitor location
|
2022-08-06 00:10:35 -04:00 |
Nathan Dwarshuis
|
9aca53f54a
|
REF clean up code
|
2022-08-06 00:10:29 -04:00 |
Nathan Dwarshuis
|
83d4873c10
|
ENH make xmobar dump features
|
2022-08-01 16:16:08 -04:00 |
Nathan Dwarshuis
|
74f70df2cd
|
ENH use ethernet toggle for indicator in xmobar
|
2022-08-01 10:50:19 -04:00 |
Nathan Dwarshuis
|
0557d67d9e
|
FIX make xdg directories if they don't exist already (prompt needs this)
|
2022-07-24 13:28:33 -04:00 |
Nathan Dwarshuis
|
7ae05272e7
|
REF clean up imports
|
2022-07-09 17:48:07 -04:00 |
Nathan Dwarshuis
|
dda7a96d4c
|
REF overload internal dbus functions
|
2022-07-09 17:44:14 -04:00 |
Nathan Dwarshuis
|
cfde8865c1
|
ENH use typesafe dbus client
|
2022-07-09 17:08:10 -04:00 |
Nathan Dwarshuis
|
f968078c06
|
ENH be more detailed when describing package source
|
2022-07-09 14:59:42 -04:00 |
Nathan Dwarshuis
|
a91a5cf690
|
REF dry off gimp
|
2022-07-09 01:11:02 -04:00 |
Nathan Dwarshuis
|
e2c98c49a3
|
ENH make gimp exe more specific
|
2022-07-09 01:09:50 -04:00 |
Nathan Dwarshuis
|
0cac872805
|
ADD param for f5vpn
|
2022-07-09 01:07:41 -04:00 |
Nathan Dwarshuis
|
b8b058c78c
|
ADD package annotations for dependencies
|
2022-07-09 01:02:37 -04:00 |
Nathan Dwarshuis
|
c8109a9e66
|
ENH don't flag key entries with !!!
|
2022-07-08 20:08:17 -04:00 |
Nathan Dwarshuis
|
7ad7b8960e
|
ENH use all parameters where appropriate
|
2022-07-08 20:01:35 -04:00 |
Nathan Dwarshuis
|
bdab449be7
|
REF remove useless loglevel at the subfeature level
|
2022-07-08 19:02:49 -04:00 |
Nathan Dwarshuis
|
60a386ea73
|
ADD switch functions to disable Sometimes features
|
2022-07-08 18:57:12 -04:00 |
Nathan Dwarshuis
|
cdba344695
|
ENH make dmenu deps more stringent
|
2022-07-08 00:21:05 -04:00 |
Nathan Dwarshuis
|
a7e7eee2a8
|
ENH make desktop dependencies more robust
|
2022-07-07 23:22:48 -04:00 |
Nathan Dwarshuis
|
8d495123dc
|
ENH make a few more desktop dep trees more specific
|
2022-07-07 19:20:21 -04:00 |
Nathan Dwarshuis
|
fcac56b496
|
WIP use intelligent logging messages
|
2022-07-07 01:05:17 -04:00 |
Nathan Dwarshuis
|
e8b7c4afc5
|
ENH move some daemons back into xinit to keep them persistant
|
2022-07-06 19:27:52 -04:00 |
Nathan Dwarshuis
|
b4af103dd1
|
REF make code shiny
|
2022-07-06 19:10:28 -04:00 |
Nathan Dwarshuis
|
2704021150
|
ENH use better vbox search function; cache fonts
|
2022-07-06 18:54:10 -04:00 |
Nathan Dwarshuis
|
c292c2b9a8
|
ENH use faster function for finding VMs
|
2022-07-06 00:16:47 -04:00 |
Nathan Dwarshuis
|
7cfb799698
|
ENH use cache (kinda) for dependency tree testing
|
2022-07-04 12:30:13 -04:00 |
Nathan Dwarshuis
|
3644efe205
|
ENH make xmobar plugins crap out when icon font doesn't exist
|
2022-07-04 00:36:41 -04:00 |
Nathan Dwarshuis
|
05c0b6a116
|
REF use common feature structure
|
2022-07-03 18:23:32 -04:00 |
Nathan Dwarshuis
|
f82e1bd032
|
ENH turn all daemons into features
|
2022-07-03 01:11:32 -04:00 |
Nathan Dwarshuis
|
129222c7e6
|
ENH print dynamic workspace features
|
2022-07-02 20:08:37 -04:00 |
Nathan Dwarshuis
|
851f034c3f
|
ENH use features for all dynamic workspaces
|
2022-07-02 20:02:26 -04:00 |
Nathan Dwarshuis
|
6aa4dfde3e
|
ENH remove dead code
|
2022-07-02 18:24:21 -04:00 |
Nathan Dwarshuis
|
64d4771029
|
FIX waitforprocess bug in xmobar
|
2022-07-02 18:22:26 -04:00 |
Nathan Dwarshuis
|
a796cedcf6
|
ENH use font features
|
2022-07-02 17:09:21 -04:00 |
Nathan Dwarshuis
|
43d5c446bb
|
ADD stack to feed the always fallback action
|
2022-07-02 00:09:16 -04:00 |
Nathan Dwarshuis
|
0a60b3b3e7
|
FIX remove annoying battery notification
|
2022-06-28 23:30:47 -04:00 |
Nathan Dwarshuis
|
3e6f4c7e27
|
ENH give all features an overall name
|
2022-06-28 23:27:55 -04:00 |
Nathan Dwarshuis
|
98a8da5168
|
ENH dump feature configuration
|
2022-06-28 21:24:21 -04:00 |
Nathan Dwarshuis
|
caefbfc78a
|
REF simplify Tree
|
2022-06-26 20:48:26 -04:00 |
Nathan Dwarshuis
|
9961f2909d
|
ENH use dependency framework for power prompt
|
2022-06-26 20:07:25 -04:00 |
Nathan Dwarshuis
|
53a537960e
|
ENH make showkeys use dep framework
|
2022-06-26 19:27:04 -04:00 |
Nathan Dwarshuis
|
ec957c1dbf
|
ENH actually make dependency framework functional
|
2022-06-26 19:05:25 -04:00 |
Nathan Dwarshuis
|
5326b49ce2
|
ENH use new dependency framework throughout
|
2022-06-22 01:28:46 -04:00 |
Nathan Dwarshuis
|
5907035e9d
|
ENH use a bunch of nested feature stuff
|
2022-06-17 00:37:12 -04:00 |
Nathan Dwarshuis
|
01e991f182
|
ENH print out deps (but better this time)
|
2022-06-16 18:50:24 -04:00 |
Nathan Dwarshuis
|
d767dc7bc0
|
ENH add CLI thingy to print dependencies (kinda)
|
2022-06-14 23:46:24 -04:00 |
Nathan Dwarshuis
|
29c58aec7a
|
FIX client message ctype formatting errors
|
2022-03-05 18:18:35 -05:00 |
Nathan Dwarshuis
|
ee7406fd19
|
ENH update to xmonad 0.17
|
2022-03-05 18:18:16 -05:00 |
Nathan Dwarshuis
|
e6346b7b06
|
ADD shortcut for VPN selector
|
2021-12-15 00:30:18 -05:00 |
Nathan Dwarshuis
|
da091fb251
|
ADD bluetooth selector
|
2021-11-29 00:56:16 -05:00 |
Nathan Dwarshuis
|
b0358c0cbe
|
REF make colors and fonts more concise
|
2021-11-27 17:33:02 -05:00 |
Nathan Dwarshuis
|
fd37220005
|
REF move all 'common' DBus code to seperate shared module
|
2021-11-27 01:02:22 -05:00 |
Nathan Dwarshuis
|
7010d4a723
|
REF move removable module to dbus section
|
2021-11-27 00:08:24 -05:00 |
Nathan Dwarshuis
|
8282cf05cc
|
ENH make bluetooth module display connection status
|
2021-11-26 23:35:03 -05:00 |
Nathan Dwarshuis
|
5eb7a573ec
|
ENH make ethernet plugin asynchronous
|
2021-11-25 00:12:00 -05:00 |
Nathan Dwarshuis
|
d2268da188
|
ENH make vpn plugin listen to property changed signal
|
2021-11-24 00:43:58 -05:00 |
Nathan Dwarshuis
|
0fe36fcccb
|
ENH make bluetooth match signals instead of polling
|
2021-11-24 00:21:18 -05:00 |
Nathan Dwarshuis
|
78dd1ee5b7
|
ENH make client calls safe in plugins
|
2021-11-23 18:28:38 -05:00 |
Nathan Dwarshuis
|
db42b83d48
|
REF clean up dep module (again)
|
2021-11-22 23:46:51 -05:00 |
Nathan Dwarshuis
|
6417a832c5
|
REF rename Feature key
|
2021-11-22 23:28:54 -05:00 |
Nathan Dwarshuis
|
b4380695d0
|
ENH print warnings/errors immediately for dependencies
|
2021-11-22 23:26:59 -05:00 |
Nathan Dwarshuis
|
010b612b93
|
ENH use cleaner type interface
|
2021-11-22 23:02:23 -05:00 |
Nathan Dwarshuis
|
8c4683faa1
|
REF rename DBus types
|
2021-11-21 23:59:38 -05:00 |
Nathan Dwarshuis
|
c03f1938a1
|
REF fix action key name
|
2021-11-21 23:56:27 -05:00 |
Nathan Dwarshuis
|
866d2cbb75
|
REF move bus to endpoint type
|
2021-11-21 23:55:19 -05:00 |
Nathan Dwarshuis
|
5a4c411df5
|
ENH use dependencies in dbus endpoint tests
|
2021-11-21 23:07:33 -05:00 |
Nathan Dwarshuis
|
6ce38b7ade
|
ENH use typeclass to make dependency interface more flexible
|
2021-11-21 22:47:43 -05:00 |
Nathan Dwarshuis
|
be73dd64d3
|
ENH reuse client when possible
|
2021-11-21 17:54:00 -05:00 |
Nathan Dwarshuis
|
da1e4a1c79
|
REF arrange dependency module sanely
|
2021-11-21 10:26:28 -05:00 |
Nathan Dwarshuis
|
4da3024dc7
|
ADD clevo keyboard brightness controls
|
2021-11-21 00:42:40 -05:00 |