Gabriel Arazas
3002c765a3
flake: add formatter attribute in the output
2022-08-06 14:57:51 +08:00
Gabriel Arazas
192e3f2065
docs: add section for secrets management
2022-07-26 19:58:09 +08:00
Gabriel Arazas
10131d58be
secrets: replace agenix with sops and sops-nix
2022-07-19 07:11:01 +08:00
Gabriel Arazas
d599586053
flake.nix: add an overlay of the packages
2022-07-14 08:21:09 +08:00
Gabriel Arazas
6a0c115432
default.nix: support for traditional channels
...
Though, it's limited compared to flakes. I supposed that's better than
nothing.
2022-07-14 08:21:09 +08:00
Gabriel Arazas
eebaf93938
docs: update READMEs and comments
2022-07-09 14:04:17 +08:00
Gabriel Arazas
c714ef7237
docs: update the READMEs
2022-07-06 07:46:40 +08:00
Gabriel Arazas
7f44233e09
docs: update
2022-04-15 21:39:01 +08:00
Gabriel Arazas
f8cbf04137
README: update docs and fix references
2022-02-23 16:34:48 +08:00
Gabriel Arazas
1d7f318696
Clean up files
2022-02-11 12:31:44 +08:00
Gabriel Arazas
11723c53e3
Create personalized bootstrap ISO
2022-02-05 08:14:03 +08:00
Gabriel Arazas
a6a4b2b1e1
Update various files
2022-01-25 09:32:17 +08:00
Gabriel Arazas
84d0062ca8
templates/basic-devshell: create template
2022-01-25 09:28:10 +08:00
Gabriel Arazas
def1a4a9a4
Update miscellaneous parts of the configuration
2022-01-12 11:03:31 +08:00
foo-dogsquared
835502ed68
Update README and gitignore
2022-01-03 17:30:24 +08:00
foo-dogsquared
ae722324f5
Update documentation
2021-12-26 18:43:23 +08:00
Gabriel Arazas
9eac509b26
Update documentation
2021-12-21 14:29:27 +08:00
Gabriel Arazas
e0a40b8927
Update README and flake inputs
2021-12-18 16:20:58 +08:00
Gabriel Arazas
be63b23770
Create development shells
...
Only with the basics for now. I've yet to explore more complex use cases
such as the following repos:
- https://github.com/GTrunSec/Coding-Dev-Env-With-NixFlake
- https://github.com/LavaDesu/flakes
This seems nifty feature especially when doing some project spelunking
or something.
2021-12-13 15:32:58 +08:00
Gabriel Arazas
7991d33650
Add secret files in the public
...
Was initially afraid of how age is secure for the publicly showing
secret files (even if encrypted). We'll start with something simple for
now.
2021-12-11 13:20:55 +08:00
Gabriel Arazas
c7d2b21756
Revert restructuring
2021-12-06 18:12:00 +08:00
Gabriel Arazas
e8b5f05bfd
Update flakes and documentations
2021-12-06 17:57:54 +08:00
Gabriel Arazas
3a022a374a
Restructure the modules
...
I think this is better for separating modules explicitly. This is also
considered as there are similar objects between modules (e.g., NixOS
and home-manager modules and users).
Revert users module to old position
2021-12-06 17:03:39 +08:00
Gabriel Arazas
0f6cf8871f
Update config and format the files
2021-11-30 09:03:05 +08:00
Gabriel Arazas
2260012fc9
Update package set and documentation
2021-11-29 18:27:56 +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
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
4114c91901
Move drivers in a more appropriate folder
2020-11-02 22:44:48 +08:00
Gabriel Arazas
0337611eb1
Update the config
2020-10-20 23:59:30 +08:00
Gabriel Arazas
ef12c29f36
Update the Nix config
...
A bunch of minor updates here, a bunch of minor changes there.
All of the Nix changes is here for all the world to see.
2020-10-07 06:56:04 +08:00
Gabriel Arazas
d01e597918
Restructured the project setup
...
I've also added a little module for version control systems now that I'm finding myself often packaging software.
2020-09-06 04:50:16 +08:00
Gabriel Arazas
4085fce69c
Make the setup hardware-independent
...
One of the bigger changes is to make the setup hardware-independent
which is nice for easier (re-)installations.
Finally about time it happens.
Another big thing is the update of the README, now with some
self-reminding pitch why choose NixOS (or something similar like GuixSD)
which could be nice for other people too, provided they've come across
my NixOS config.
I made the module docstrings a bit more consistent (though still
useless, to be honest).
I've also updated config for Visual Studio Code.
2020-09-01 23:10:44 +08:00
Gabriel Arazas
31b1a6b63b
Update config and add a Nix module for CADs
2020-08-30 23:27:12 +08:00
Gabriel Arazas
6ef087a067
Back to stable AGAIN and update the docs
2020-08-28 15:58:17 +08:00
Gabriel Arazas
b9785fed44
Go back to using stable channels and add unstable channel as a separate channel
...
NixOS 20.09 is just around the corner anyways so the packages will be updated soonish.
2020-08-20 02:36:05 +08:00
Gabriel Arazas
75a04804a6
Update the config to use the stable versions of nixpkgs separated with the unstable branch
2020-08-19 00:48:02 +08:00
Gabriel Arazas
e67a74485a
Add the theme templates
2020-08-17 12:46:20 +08:00
Gabriel Arazas
3d9f5436d8
IT'S FINALLY WORKING!
2020-08-16 16:33:44 +08:00
Gabriel Arazas
175e4366e6
Update user config
2020-08-07 01:57:53 +08:00
christiangabrielarazas@gmail.com
19674fe7d2
Update the modules
2020-08-06 23:35:49 +08:00