Commit Graph

42 Commits

Author SHA1 Message Date
8288766f6c
overlays: init default package set 2024-03-06 20:46:59 +08:00
ec3fdab52c
flake-parts/setups: update shared Nix config
At least we've set the right sources for the system's nixpkgs and
home-manager branches.
2024-03-06 17:01:21 +08:00
0fb557d145
chore: update comments 2024-03-04 07:43:47 +08:00
ef29c952d3
flake: remove sops-nix as part of shared modules 2024-03-02 12:43:10 +08:00
79b2d06a23
flake: remove Disko as a shared module 2024-02-28 18:49:42 +08:00
843310e8b8
nixos/profiles/desktop: make the configuration easily retrievable 2024-02-28 18:49:11 +08:00
fb6c2789a9
hosts/graphical-installer: add external-hdd as main Disko config 2024-02-27 21:20:42 +08:00
542f5a64d6
flake: export Disko configurations 2024-02-27 21:06:12 +08:00
947f1da754
flake: revert Bahaghari-related flake export 2024-02-25 18:13:39 +08:00
a458449e4c
flake: update Bahaghari module imports 2024-02-25 17:26:06 +08:00
9e8b271b65
flake: dogfood Bahaghari 2024-02-23 18:17:43 +08:00
87db9e9052
flake: update Bahaghari flake outputs
This is primarily to avoid importing a "subflake" which will constantly update
the lockfile so we'll have this set instead.
2024-02-23 18:15:51 +08:00
846b5405d7
flake: include Bahaghari
Just a testing option for my private projects.
2024-02-22 15:14:19 +08:00
85c29f0e63
templates/basic-nix-cpp-app: init 2024-02-17 14:26:33 +08:00
72ce52a9ee
flake: update nixpkgs branch list for NixVim configs 2024-02-15 05:50:59 +08:00
d7d9e07516
flake: update home-manager and NixOS config 2024-02-11 18:32:25 +08:00
473540b952
flake: add basic-nix-module-flake template 2024-02-10 17:19:11 +08:00
0cd8fa46c6
flake: remove nix-colors dependency
There are some things missing such as the capability to hold some data
for generating multiple theme configs for programs. I could implement
that with a quick custom module instead.
2024-02-09 17:47:14 +08:00
cd456823f3
flake: make default devshell work for traditional nix-shell 2024-02-08 11:21:38 +08:00
57c0bd546c
flake: set NixOS configs with the current revision of flake in /etc/nixos 2024-02-04 22:23:20 +08:00
ce379c6823
nixvimConfigs/trovebelt: init 2024-02-04 20:50:54 +08:00
d800232d18
nixvimConfigs/fiesta: add Neovim packages to be wrapped around 2024-02-02 17:34:01 +08:00
3cac15abe7
users/foo-dogsquared: use NixVim config 2024-02-02 17:33:28 +08:00
3bdaa63231
flake-parts/setups: include private modules as part of default shared modules 2024-01-30 13:32:25 +08:00
1b4d91c67b
modules: create dedicated default Nix config profile 2024-01-27 16:51:10 +08:00
6223c2b737
flake: update setups config 2024-01-26 21:21:08 +08:00
42a24ada02
flake: export nixvimModules 2024-01-26 16:54:16 +08:00
c6bc18035a
flake-parts/setups: import the default modules 2024-01-26 09:38:31 +08:00
670f52ce30
nixvimConfigs/fiesta: init 2024-01-25 22:51:05 +08:00
a4402aa04f
nixos/profiles/generic: init
We'll have to move the `profiles` modules into a new namespace. It will
get confusing in the future.
2024-01-22 12:17:48 +08:00
436bfacf00
flake: update per-system nixpkgs config 2024-01-20 17:23:13 +08:00
1915a106c9
chore: update comments 2024-01-20 17:22:49 +08:00
72d2f095b5
flake: update NixOS setups module 2024-01-20 17:17:26 +08:00
cdfbab6490
flake: fix templates 2024-01-20 17:17:01 +08:00
7bb0b0dd1f
modules: restructure private modules directory 2024-01-20 17:16:02 +08:00
16dae5c0b8
hosts/ni: convert foo-dogsquared home-manager user to declarative hosts method 2024-01-18 16:58:05 +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
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