Commit Graph

691 Commits

Author SHA1 Message Date
22e3a09243
flake-parts/setups/nixos: add shouldbePartOfNixOSConfigurations
This allows explicitly including a NixOS config even with the unfulfilled
conditions. With deploy-rs nodes, they're pretty specific so we'll opt for
this solution.
2024-02-28 18:47:43 +08:00
cf64ff7490
flake-parts/setups/nixos: fix erroneous code 2024-02-28 18:46:09 +08:00
51f52dc3f9
home-manager/files/mutable-files: properly group fetch subscripts 2024-02-28 18:45:37 +08:00
c08289419c
lib/nixos: update to include config 2024-02-28 18:44:27 +08:00
098df7d058
nixos/profiles/installer: init
Not perfect but we'll add more niceties later.
2024-02-27 21:16:53 +08:00
acba42bd99
flake-parts/setups/nixos: add Disko configs for each NixOS system 2024-02-27 21:16:26 +08:00
b95aa94cae
flake-parts/setups/nixos: add custom nixos-generators format 2024-02-27 21:10:17 +08:00
3367ca59a6
flake-parts/setups/disko: init
Even though this is pretty useless in practice but whatever.
2024-02-27 20:58:22 +08:00
04f3098508
flake-parts/disko-configurations: init 2024-02-27 20:54:47 +08:00
54104720b5
nixos-generators/install-iso-graphical: init 2024-02-27 20:53:27 +08:00
ac036d10a9
modules: fix custom library 2024-02-25 22:27:05 +08:00
5af7ac1c3d
modules: add extra arguments private module
Even easier way to set things up now.
2024-02-25 20:04:29 +08:00
8377dba214
nixos/tinted-theming: remove
Entirely replaced with Bahaghari subproject now.
2024-02-25 20:00:54 +08:00
15a43cd1e5
chore: reformat codebase 2024-02-25 18:20:13 +08:00
c65674c742
docs: update workflows README 2024-02-25 17:44:40 +08:00
db2da4d7d2
nixos/workflows: reclassify as private modules
It doesn't fit with the public module requirement of no reliance of
third-party modules anymore as we'll be using Bahaghari at the near future.
2024-02-23 20:56:32 +08:00
6acc1507ba
home-manager/suites/desktop: improve code 2024-02-23 20:36:27 +08:00
911476c37c
bahaghari: move into subprojects directory
This'll make it easier to transfer to a dedicated repo in case.
2024-02-23 14:47:49 +08:00
de6d5dc5b4
bahaghari/tinted-theming: init module set 2024-02-22 14:34:18 +08:00
03590ad834
nixos/workflows: disable display manager services
This is now on the individual configurations to enable them since most
workflows are expected to be quite similar to desktop environments like from
default NixOS modules.
2024-02-15 23:14:33 +08:00
ee9ad1ceac
nixvim/plugins/dressing-nvim: init 2024-02-15 23:08:25 +08:00
2c5b4c9308
nixvim/plugins: fix modules 2024-02-15 06:42:26 +08:00
b0b7fb5cc9
nixvim/plugins/legendary-nvim: init 2024-02-15 05:48:59 +08:00
92e92997bd
nixvim/plugins/lush-nvim: update module description 2024-02-14 21:14:47 +08:00
f5c9f0f876
flake-parts/setups: add configName option 2024-02-14 21:14:06 +08:00
434a4e90aa
nixvim/plugins/firenvim: update to RFC42-style settings 2024-02-14 18:55:21 +08:00
0c1850d8b0
nixvim/plugins/smart-splits: init 2024-02-14 18:28:01 +08:00
7736fd7059
home-manager/files/mutable-files: revise custom script 2024-02-13 12:26:14 +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
95b3e7bc2e
nixos/tinted-theming: add templates attribute 2024-02-10 20:05:39 +08:00
79e118e609
{nixos,home-manager,nixvim}/tinted-theming: init 2024-02-10 10:34:03 +08:00
f00ff0f06f
nixvim/plugins/lush-nvim: properly apply the Lush spec 2024-02-09 17:35:43 +08:00
7fd046a6a6
nixvim/plugins/lush-nvim: change initLush attribute name to extraConfigLua
It's more consistent and also the same name used for similar options.
2024-02-08 19:31:42 +08:00
5e7481b898
nixvim/plugins/lush-nvim: init 2024-02-08 11:07:42 +08:00
e8d79d2b68
chore: reformat codebase 2024-02-07 08:51:34 +08:00
c3d39ae71b
flake-parts/setups: change priority for enabling NixVim instance 2024-02-07 08:02:04 +08:00
cc488eb391
nixvim/plugins/nvim-config-local: init 2024-02-07 07:54:37 +08:00
e5ace891b0
home-manager/programs/neovide: init 2024-02-07 07:46:33 +08:00
783599e8e1
home-manager/programs/pipewire: fix config file locations 2024-02-06 20:28:32 +08:00
ec881d46a3
nixos/workflows/a-happy-gnome: remove resolved service
IDK why it's there but ehh...
2024-02-06 20:18:48 +08:00
6d1cb78564
home-manager/programs/pipewire: init 2024-02-04 22:25:20 +08:00
4d44190cc4
flake-parts/setups/nixos: fix NixVim module importing 2024-02-04 22:24:06 +08:00
e796aae01f
flake-parts/setups: fix NixVim importing for home-manager and NixOS setups 2024-02-03 21:29:36 +08:00
ccfd409912
nixos/workflows/a-happy-gnome: disable Desktop Cube GNOME extension 2024-02-02 17:29:55 +08:00
46d7cf94e0
nixos/workflows/a-happy-gnome: add scratch window bindings for PaperWM 2024-02-02 17:29:30 +08:00
44090d6257
chore: reformat codebase 2024-02-02 12:40:16 +08:00
3bdaa63231
flake-parts/setups: include private modules as part of default shared modules 2024-01-30 13:32:25 +08:00
4e7a8b254d
nixvim/keyunmaps: init 2024-01-29 20:36:00 +08:00
1c08463334
flake-parts/setups: refactor Nixvim instance option module 2024-01-28 11:45:09 +08:00
ee285c2004
flake-parts/setups/nixvim: add neovimPackages option 2024-01-28 11:44:39 +08:00