Commit graph

19 commits

Author SHA1 Message Date
49169b914a deps: add suntheme cachix to flake 2024-08-16 20:22:15 -07:00
cc418491bc fix: allow flake binary cache and substituters 2024-08-16 20:22:15 -07:00
Youwen Wu
e96156a936 ci: add cachix tests 2024-08-16 20:22:15 -07:00
q9i
4ea4e5e716 fix: optimize external dependency specifications
remove busybox (pure bloat) and unnecessary documentation
2024-08-16 20:22:15 -07:00
q9i
42af799d0f docs: formalize readme
in preparation for merge
2024-08-16 20:22:15 -07:00
853fcc790a fix: correctly gitignore nix result 2024-08-16 20:22:15 -07:00
bb35415ed0 deps: add all required dependencies to flake 2024-08-16 20:22:15 -07:00
e6dc490044 chore: add .envrc for automatic dev env loading 2024-08-16 20:22:15 -07:00
c40d3b8d4a docs: add development instructions 2024-08-16 20:22:15 -07:00
f79b895cc3 docs: add readme 2024-08-16 20:22:15 -07:00
61895a9abb fix: delete unused Setup.hs file 2024-08-16 20:22:15 -07:00
012a42a7d3 deps(dev): switch to nix 2024-08-16 20:22:15 -07:00
q9i
3a8fb784b8 refactor: complete modularization
introduce Workers, Cache modules and shuffle around some existing functions
2024-08-16 20:22:15 -07:00
q9i
13188fe64d refactor: create getters module
group helper funcs for creating directory names and fetching network resources into a single module
2024-08-16 20:22:15 -07:00
q9i
b9750dafea refactor: create sugar module
move IO abstractions and desugaring processes into a separate module
2024-08-16 20:22:15 -07:00
q9i
1ed2a75f6c refactor: create time module
move time-related functions from `Main.hs` to a new `Time` module for better
organization and code separation
2024-08-16 20:22:15 -07:00
q9i
cc1935f92c 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-08-16 20:22:15 -07:00
q9i
6cf30685ad refactor: create types and const modules 2024-08-16 20:22:15 -07:00
q9i
546de7273f initial commit 2024-07-13 19:50:43 -07:00