7aa373b013
nixos/workflows/a-happy-gnome: add Fedora backgrounds
2025-03-11 10:27:41 +08:00
f693f24903
nixos/suites/desktop: update flake update flag
2025-02-17 19:40:02 +08:00
b61e0d826a
nixos/workflows/a-happy-gnome: update XDG MIME settings and comments
2025-02-17 19:40:02 +08:00
c8e26f5e7d
nixos/suites/dev: update Distrobox config
2025-02-08 10:14:56 +08:00
71be6e4bc1
chore: reformat codebase
2025-02-03 10:30:13 +08:00
82926d5d73
nixos/suites/server: update default SSH config
2025-01-12 14:21:43 +08:00
861aa28201
pkgs/firefox-addons: add RSSHub Radar
2025-01-05 18:53:54 +08:00
6d8060f768
nixos/workflows/a-happy-gnome: add Kando
2025-01-01 16:26:59 +08:00
d3aaefc995
nixos/suites/server: explicitly open firewall for SSH server
2025-01-01 16:26:59 +08:00
a8c6c9d7f9
nixos/suites: update config
2025-01-01 16:26:58 +08:00
64b33a9168
nixos/suites/dev: add Quickemu for virtual machines setup
2025-01-01 16:26:57 +08:00
ae551d64c7
nixos/suites/desktop: add Qt5, Qt6, and GTK4 as part of nix-ld library path
...
I don't even know if this is advisable to put it here.
2024-11-20 12:08:45 +08:00
d3d53f3146
nixos/state: add default value
2024-11-19 20:37:26 +08:00
a63782625b
nixos/suites/gaming: use Retroarch module and reduce the cores
...
In preparation for additional hosts that will be used exclusively as a
home media entertainment system which will have limited capabilities in
the first place.
2024-11-19 20:36:13 +08:00
5b82d00975
modules: remove noto-fonts-cjk
...
It's already duplicated with the other noto-fonts-cjk package.
2024-10-28 09:54:52 +08:00
e62ad1298b
nixos/suites/dev: add security submodule
2024-10-28 09:53:31 +08:00
763216c531
nixos/workflows/a-happy-gnome: update pkgnames
2024-10-04 17:10:43 +08:00
68300be264
nixos/suites/i18n: update deprecated attributes
2024-10-02 17:08:07 +08:00
2efee4c1a7
nixos/suites/server: fix default SSH server settings
2024-09-28 19:00:30 +08:00
88f5715fe1
nixos/state/ports: set default value
...
Whoops...
2024-09-28 19:00:01 +08:00
9b75ded877
{home-manager,nixos}/state/paths: update example
2024-09-23 10:10:06 +08:00
edd5fc2f2a
nixos/workflows/a-happy-gnome: update Burn my Windows settings
...
Even though it might not on a working config. The best option is just
allowing to have a system-wide config which is yet to be implemented in
the extension. Might have to make a discussion about it.
2024-09-21 20:12:34 +08:00
9705646f30
nixos/shared-setups/server/crowdsec: update config
2024-09-18 09:52:48 +08:00
30a39a2fd8
nixos/shared-setups: init modules subset
2024-09-18 09:26:06 +08:00
afd189ab81
nixos/suites/filesystem: make use of state variables
2024-09-07 22:08:00 +08:00
dabebb5f1d
nixos/state/paths: update value type
2024-09-07 22:07:01 +08:00
459ce16ac6
nixos/suites: add programs
2024-08-25 19:12:09 +08:00
6987a2215f
modules: fix state.paths typing
2024-08-02 11:55:21 +08:00
456ca00636
modules: update comments and description
2024-07-31 13:29:51 +08:00
62211ef8eb
nixos/state: init paths sub-option
2024-07-31 13:12:17 +08:00
917cd7e01d
nixos/state: add ports sub-option
2024-07-30 18:29:59 +08:00
1f57c6b331
docs: update README for NixOS workflows
2024-07-19 13:51:21 +08:00
ac1a196352
nixos/modules: make config up-to-date
2024-07-16 13:49:36 +08:00
6666d55073
nixos/suites/i18n: update to be null
by default
...
i18n setups in NixOS is a bit painful since it effectively allows only
for one input method engine at a time.
2024-06-26 12:31:33 +08:00
3907d83781
treewide: update comments and module descriptions
2024-06-10 13:26:14 +08:00
e3d03a206d
nixos/workflows/a-happy-gnome: add options for disabling specific settings
...
Also refactored some things yey.
Also made the entire module not so internal anymore, another yey.
2024-06-08 17:56:43 +08:00
03552df4e3
lib: move env-specific subsets into their own directory
2024-05-27 15:21:48 +08:00
cd30aba3e1
config: update comments
2024-05-26 16:38:22 +08:00
580e0ebe93
nixos/workflows: restructure enable option
...
The type is probably not apprioriate since I want to be able to install
multiple of them at a given time but we'll see.
2024-05-18 16:41:21 +08:00
9cef07f1a5
nixos/state: init module
2024-05-18 16:41:20 +08:00
173919dcf0
nixos/workflows: use private library
...
It's a private module now so it's fine.
2024-05-18 16:41:17 +08:00
44b0ba9a61
nixos/suites/filesystem: update device names
2024-03-04 07:42:25 +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
40352d6a74
lib: standardize the required arguments
...
Just to make it consistent.
2024-03-01 18:09:47 +08:00
c08289419c
lib/nixos: update to include config
2024-02-28 18:44: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
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