Commit Graph

2039 Commits

Author SHA1 Message Date
23d466dea6
flake-parts/setups/nixos: clean up the code
Make it snazzy, more readable, and stuff.
2024-01-20 12:05:30 +08:00
40895e71c3
hosts/ni: update hardware and networking setup 2024-01-20 11:30:10 +08:00
5acba7ba41
docs: update modules design guidelines 2024-01-20 11:29:33 +08:00
2a9d435e8d
Makefile: update update step 2024-01-20 11:29:06 +08:00
462ddf9d7d
users/foo-dogsquared/programs/browsers: add Sourcegraph for Firefox extension 2024-01-18 17:06:47 +08:00
3fb74e8610
docs: update NixOS config README 2024-01-18 17:05:25 +08:00
6c34b5d2ee
docs: update modules README with design guidelines 2024-01-18 17:00:31 +08:00
16dae5c0b8
hosts/ni: convert foo-dogsquared home-manager user to declarative hosts method 2024-01-18 16:58:05 +08:00
22aeb0c396
flake-parts/setups/nixos: init option to add home-manager users from declarative users setup 2024-01-18 16:54:16 +08:00
521424e7f1
flake-parts/setups: fix module config scoping
It's getting confusing.
2024-01-17 21:46:18 +08:00
cce282dbcf
flake-parts/setups: update descriptions 2024-01-17 17:59:09 +08:00
4671d1654b
nixos/workflows/a-happy-gnome: add more extensions 2024-01-17 17:58:34 +08:00
55cbb8f23a
chore: reformat codebase 2024-01-17 17:58:00 +08:00
52d2f0186e
flake-parts/setups: change to use all systems by default 2024-01-17 17:43:31 +08:00
5e37db2361
firefox-addons: add "Sourcegraph for Firefox" extension 2024-01-17 17:38:53 +08:00
06b67a7010
docs/site: update more after flake-parts restructuring 2024-01-17 17:34:50 +08:00
3aedb06a6c
users/foo-dogsquared/setups/development: add SSH and GPG keys config 2024-01-17 17:34:10 +08:00
f84189e548
setups: fix configs 2024-01-17 17:33:31 +08:00
bfd308f813
config: update and refactor NixOS baseline config 2024-01-17 17:33:01 +08:00
a7e4c430d5
config: update and refactor home-manager baseline config 2024-01-17 17:32:34 +08:00
77fb48e95c
flake-parts/home-configurations: init 2024-01-17 17:31:35 +08:00
b183caaab8
flake-parts/home-modules: init 2024-01-17 17:31:21 +08:00
d2993a367b
flake-parts/setups: refactor 2024-01-17 14:02:02 +08:00
8a9e20b5f4
flake-parts/setups: update Nix modules to be more self-contained 2024-01-17 14:00:32 +08:00
b08945aa39
flake-parts/setups: update deploy-rs node default config 2024-01-16 21:47:57 +08:00
93dbf68166
flake-parts/setups: fix the word casing consistency of the options 2024-01-16 21:47:32 +08:00
dependabot[bot]
5caa2b5663
ci: bump cachix/cachix-action from 13 to 14 (#16)
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 13 to 14.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v13...v14)

---
updated-dependencies:
- dependency-name: cachix/cachix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-16 12:45:07 +00:00
36fe6fcd26
ci: update build ISO step 2024-01-16 20:09:01 +08:00
0f101a323b
flake.nix: add custom lockfile summary 2024-01-16 20:08:29 +08:00
861b1065cc
docs/site: update the book after the flake-parts restructuring 2024-01-16 20:07:58 +08:00
6ae54e2b55
flake-parts/setups/nixos: fix images output build 2024-01-16 18:57:33 +08:00
1825a97c74
flake-parts/setups: fix deploy-rs nodes config 2024-01-16 15:46:52 +08:00
d3e0802d38
chore: reformat codebase 2024-01-16 15:19:51 +08:00
26881be1b4
docs: update NixOS configs README 2024-01-16 15:01:59 +08:00
a9cc97ae23
hosts/ni/networking/wireguard: add NetworkManager profile for wireguard0
Not yet complete but it's just here existing for now.
2024-01-16 14:59:09 +08:00
25149e2f38
hosts/ni/networking/setup: add DNS option for NetworkManager setup 2024-01-16 14:58:18 +08:00
b95dd0f59a
apps/run-workflow-with-vm: update base config 2024-01-16 14:57:41 +08:00
9e3469e752
setups: replace as flake-parts module 2024-01-16 14:54:50 +08:00
b06a06888f
flake.nix: add images flake output 2024-01-16 07:21:31 +08:00
e4ad727c56
flake.nix: configure output with flake-parts
I've seen how Nixvim project is managed and flake-parts is pretty good from
a glance and indeed it is.
2024-01-15 22:06:12 +08:00
ec1e36ced6
lib/extras: rename flake helpers file 2024-01-15 14:55:31 +08:00
073ddff676
!fixup graphical installer update squashfs compress 2024-01-16 14:59:51 +08:00
95b7c9c7de
hosts/graphical-installer: update compression options and kernel packages 2024-01-15 08:00:40 +08:00
2eed8e1419
!fixup bootrstrap update fs compress 2024-01-16 14:59:40 +08:00
c0d6422eea
hosts/bootstrap: update compression option and kernel packages 2024-01-15 08:00:15 +08:00
0760acb676
configs: consolidate NixOS and home-manager config into one configs folder
Now we're going beyond these structuring as we might have to accomodate
non-system configurations like Nixvim.
2024-01-15 07:45:43 +08:00
a6d6e224bb
default.nix: use the correct flake-compat input 2024-01-14 12:53:55 +08:00
68298a7ccc
users/foo-dogsquared: update Tridactyl config 2024-01-12 19:28:12 +08:00
5ff88e0a61
apps/run-workflow-with-vm: add extraModules optional argument 2024-01-12 19:27:28 +08:00
a09fa89ef2
apps/run-workflow-with-vm: update default configuration 2024-01-12 19:27:04 +08:00