7bcbd912ca
nixos/profiles/installer: include disko
2024-03-15 11:49:30 +08:00
4877a6074e
nixos/profiles/overlays: init
2024-03-12 10:46:24 +08:00
659dc6addd
home-manager/profiles/overlays: init
2024-03-09 11:42:25 +08:00
e89e80516e
home-manager/services/{gallery-dl,yt-dlp}: update unit name template
2024-03-09 11:41:47 +08:00
a42c588402
home-manager/services/yt-dlp: fix infinite recursion error
2024-03-09 11:06:03 +08:00
1e909ff150
nixos/programs/gnome-session: remove enable
...
This reverts commit e83f6d5c96a7082232eb55e72a9b8d082f73a3ae.
2024-03-07 15:54:27 +08:00
a4c4636081
nixos/programs/sessiond: remove enabled
...
This reverts commit bea2df0a0949db8357322b49e6a8d59dd3aee93d.
2024-03-07 15:54:22 +08:00
485ac7a4c4
nixos/programs/{gnome-session,sessiond}: improve code
2024-03-07 15:54:04 +08:00
65a52252bd
home-manager/programs/pipewire: fix module
2024-03-06 20:46:05 +08:00
b8616bd7b2
nixos/programs/sessiond: force disabling of default sessiond session
...
This will completely break if set otherwise so we'll have to force it.
2024-03-06 17:02:08 +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
f3462beed8
nixos/programs/gnome-session: make it explicitly enabled
2024-03-06 16:30:30 +08:00
01fd15fc8a
nixos/programs/sessiond: make it explicitly enabled
2024-03-06 16:30:06 +08:00
f6d6a4acae
home-manager/programs/neovide: improve the conditional for settings file
2024-03-06 16:29:24 +08:00
fd6d903108
nixos-generators/install-iso-graphical: fix module
2024-03-06 16:27:32 +08:00
c5aa3ffa68
flake-parts/setups/nixos: fix code
2024-03-06 16:25:45 +08:00
f016e180b5
flake-parts/setups/nixos: prioritize the specified nixpkgs and home-manager branches in nix-path
2024-03-05 20:45:24 +08:00
c17eb9b29e
flake-parts/setups/nixos: improve code
2024-03-05 20:38:33 +08:00
f5e667ad36
flake-parts: import Disko config schema
...
Also this.
2024-03-04 07:44:40 +08:00
1fb4a0e3e4
flake-parts/setups/nixvim: import private modules
...
Forgot about this.
2024-03-04 07:44:10 +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
4a19b2004e
nixos/profiles/installer: update
2024-03-03 10:26:19 +08:00
949f42b683
nixos/profiles/desktop: remove improper cloning config
...
This causes a bug to be recursively import nixpkgs and taking over space.
2024-03-03 10:25:26 +08:00
bf52b6b5be
flake-parts/setups/nixos: add foodogsquaredUtils
to module args
...
An ugly solution but can't get around much for generating Nix modules with
the modularly set `foodogsquaredLib` so we'll have to make it evaluated before
the NixOS config evaluation.
2024-03-02 18:20:51 +08:00
56463dec13
home-manager/files/mutable-files: update fetch script (again)
2024-03-02 12:44:02 +08:00
0bd1399508
home-manager/files/mutable-files: fix fetch script
2024-03-01 18:13:26 +08:00
d083b4d0b5
nixvim/plugins/smart-splits: remove
...
It has been upstreamed in NixVim so that's a-go-go.
2024-03-01 18:10:42 +08:00
40352d6a74
lib: standardize the required arguments
...
Just to make it consistent.
2024-03-01 18:09:47 +08:00
843310e8b8
nixos/profiles/desktop: make the configuration easily retrievable
2024-02-28 18:49:11 +08:00
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