a5866bd7ba
lib: update entrypoints
2024-08-06 11:20:51 +08:00
dc80f95e2b
lib: conditionally add flake subset
2024-08-02 11:55:45 +08:00
11806b9c4b
lib: init builders subset
...
Most of it is specifically for NixOS usage but in case that it is
possible for independent desktop sessions entirely made in home-manager
especially in non-NixOS systems, it will be... nice.
2024-07-10 19:19:48 +08:00
3e7cc9c7db
lib/trivial: move nixpkgs module functions to utils
2024-06-14 23:45:07 +08:00
9e3a95ba24
lib/data: init
2024-06-09 23:03:26 +08:00
ba6b30ca95
lib: standardize arguments (again)
...
We'll just copy what we did with Bahaghari project.
2024-03-03 16:39:32 +08:00
ac036d10a9
modules: fix custom library
2024-02-25 22:27:05 +08:00
29b7b302e1
lib: set as fixed point
2024-02-25 20:02:41 +08:00
a4177f9382
flake-parts/setups: set separate namespace for custom library
...
This at least allows us to make custom environment-specific library sets.
2024-02-11 15:16:25 +08:00
26128d00da
lib: remove filesToAttr
...
There's no part of the setup is using it so we're dumping it.
2023-12-25 20:04:35 +08:00
a34fb65959
lib: remove modulesToList
...
No part of the config uses this function anymore so it's safe to remove it.
2023-12-18 18:05:16 +08:00
70017e6de3
lib: move getSecrets
and attachSopsPathPrefix
to public
2023-07-14 10:50:37 +08:00
Gabriel Arazas
3a7816a901
chore: reformat codebase
2022-11-19 11:32:29 +08:00
Gabriel Arazas
40492d55b7
lib: privatize parts of library
...
Some of the functions cater to this specific setup so no need to export
them.
2022-07-09 13:49:51 +08:00
Gabriel Arazas
4e08a0d1ac
lib: remove unused functions
2022-07-09 06:31:32 +08:00
Gabriel Arazas
9ab450a741
Update library to be more concise with its inputs
2022-01-07 11:08:50 +08:00
foo-dogsquared
405fd9f1e1
Make miscellaneous updates :)
2021-12-26 16:02:57 +08:00
Gabriel Arazas
9d80133023
Update miscellaneous modules and documentation
2021-12-19 17:38:35 +08:00
Gabriel Arazas
09f8a1f763
Modularize the library
...
The flake utilities are too specific. Not going to contribute further
crap in the world. ;p
2021-12-08 12:20:18 +08:00
Gabriel Arazas
d4f15e4c0b
Modularize flake utilities
2021-12-06 17:56:34 +08:00
Gabriel Arazas
889742c402
Add library and desktop modules
2021-12-06 17:53:34 +08:00
Gabriel Arazas
40cca61bbe
Update library and custom modules
...
- Add custom GNOME configurations with dconf keyfiles.
- Refactoring in certain parts of files especially with handling merging
and importing of modules.
2021-12-02 21:45:49 +08:00
Gabriel Arazas
0f6cf8871f
Update config and format the files
2021-11-30 09:03:05 +08:00
Gabriel Arazas
2cf96cb1f3
Format the Nix files
2021-11-29 17:58:02 +08:00
Gabriel Arazas
db5fc8269e
Update user-specific config
...
Oh no, now I'm content with creating my own framework instead of using
something like digga or flake-utils.
2021-11-29 13:30:57 +08:00
Gabriel Arazas
a34674f672
Update config
2021-11-27 16:04:01 +08:00
Gabriel Arazas
f038f48464
Format the Nix files properly
2021-11-25 21:45:48 +08:00
Gabriel Arazas
539a798009
Rewrite as a flake
...
I revisited NixOS this week and I've rewritten my NixOS config from
scratch. I must say I really like Nix flakes. For whatever reason it
just clicked and I understood more programming with Nix despite my
previous experience which is not good. Could be just the fact I had a
break for a long time from completely using Nix (I still used it on
non-NixOS distros).
Eh... I still took some things from the original inspiration of this
configuration so there's that.
2021-11-25 19:55:30 +08:00
Gabriel Arazas
c74dd2ff17
Use nixfmt to all files
2020-10-25 23:49:14 +08:00
Gabriel Arazas
0337611eb1
Update the config
2020-10-20 23:59:30 +08:00