Commit graph

23 commits

Author SHA1 Message Date
Ananth Venkatesh
759266f9fd
Merge d3fb14e436 into 546de7273f 2024-08-17 01:26:08 +00:00
q9i
d3fb14e436 docs(workflow): rename main.yml
Some checks failed
Cache binaries / tests (push) Has been cancelled
2024-08-16 18:25:46 -07:00
Youwen Wu
d99c74776d
Merge pull request #3 from quantum9Innovation/ci
Ci
2024-08-16 17:11:32 -07:00
dde48b1109
fix: accept flake config for nix develop 2024-08-16 14:55:44 -07:00
da93405e5f
deps: add suntheme cachix to flake 2024-08-16 14:52:59 -07:00
4647657666
fix: allow flake binary cache and substituters 2024-08-16 14:52:59 -07:00
Youwen Wu
6aa64ac73b
ci: add cachix tests 2024-08-16 14:52:58 -07:00
q9i
d81ddc5a72 fix: optimize external dependency specifications
remove busybox (pure bloat) and unnecessary documentation
2024-08-16 14:51:58 -07:00
q9i
dd63938643 docs: formalize readme
in preparation for merge
2024-08-16 14:51:58 -07:00
ff8148649a
fix: correctly gitignore nix result 2024-08-16 14:38:35 -07:00
06969ebdf7
deps: add all required dependencies to flake 2024-08-16 14:38:11 -07:00
76ef994924
chore: add .envrc for automatic dev env loading 2024-08-16 14:37:56 -07:00
2b541de079
docs: add development instructions 2024-08-16 06:51:01 -07:00
e86fbe9d5a
docs: add readme 2024-08-16 06:41:19 -07:00
2bf47c02ec
fix: delete unused Setup.hs file 2024-08-16 06:33:44 -07:00
8c4f289a91
deps(dev): switch to nix 2024-08-16 06:28:52 -07:00
q9i
f22d715b8e refactor: complete modularization
introduce Workers, Cache modules and shuffle around some existing functions
2024-08-01 20:15:32 -07:00
q9i
76973ba364 refactor: create getters module
group helper funcs for creating directory names and fetching network resources into a single module
2024-07-22 15:39:35 -07:00
q9i
9fbc5d0f53 refactor: create sugar module
move IO abstractions and desugaring processes into a separate module
2024-07-22 15:27:06 -07:00
q9i
4f0db471bc refactor: create time module
move time-related functions from `Main.hs` to a new `Time` module for better
organization and code separation
2024-07-22 14:47:11 -07:00
q9i
9258461e3c refactor: create pure module
`Pure` contains functions for processing data and building commands. The module includes functions for reading lines of input, formatting time, and constructing a command with a given script and time.
2024-07-22 14:21:55 -07:00
q9i
93d5d8ddd8 refactor: create types and const modules 2024-07-22 14:06:18 -07:00
q9i
546de7273f initial commit 2024-07-13 19:50:43 -07:00