666912d615
home-manager/suites: fix conditional for NixOS-enabled parts
2024-07-29 16:01:50 +08:00
e8e2d67810
flake-parts/setups: add option for shared nixpkgs config
...
NixOS doesn't allow configuring nixpkgs modularly for externally defined
nixpkgs instances so we'll have to create the option ourselves. This is
also defined for other module environments just in case.
2024-07-16 13:47:41 +08:00
883138bbde
home-manager/files/mutable-files: refactor module
2024-07-10 19:24:29 +08:00
d24209cdcb
modules: update comments
2024-07-09 23:20:29 +08:00
2251678592
home-manager/suites/desktop: re-enable Zrythm
2024-06-19 08:25:31 +08:00
20c0549706
modules: update shared Nix config profile
2024-06-13 13:45:32 +08:00
03552df4e3
lib: move env-specific subsets into their own directory
2024-05-27 15:21:48 +08:00
3bc011a3ed
home-manager/programs/zed-editor: init module
2024-05-18 16:41:21 +08:00
26f827d9dd
home-manager/suites/dev: update state variable to use ignoreDirectories
2024-05-18 16:41:21 +08:00
435654f95e
home-manager/suites/dev: update fzf and eza settings
2024-05-18 16:41:20 +08:00
9cd81e5880
home-manager/state: init module
2024-05-18 16:41:20 +08:00
fadfea8215
modules: disable flake registry in Nix settings
...
Now we'll see what flakes are doing it properly.
2024-05-18 16:41:18 +08:00
f053a92a99
home-manager/suites/dev: add Copier tool
2024-05-18 16:41:17 +08:00
468333ff40
home-manager/services/activitywatch: remove module
...
It's now available as an upstream module, yay!
2024-05-18 16:41:16 +08:00
6965e6e013
home-manager/suites/dev: update eza config
2024-05-18 16:41:16 +08:00
2b5b7cf50a
home-manager/files/mutable-files: fix fetch script
2024-03-15 17:29:11 +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
65a52252bd
home-manager/programs/pipewire: fix module
2024-03-06 20:46:05 +08:00
f6d6a4acae
home-manager/programs/neovide: improve the conditional for settings file
2024-03-06 16:29:24 +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
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
40352d6a74
lib: standardize the required arguments
...
Just to make it consistent.
2024-03-01 18:09:47 +08:00
51f52dc3f9
home-manager/files/mutable-files: properly group fetch subscripts
2024-02-28 18:45:37 +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
6acc1507ba
home-manager/suites/desktop: improve code
2024-02-23 20:36:27 +08:00
7736fd7059
home-manager/files/mutable-files: revise custom script
2024-02-13 12:26:14 +08:00
79e118e609
{nixos,home-manager,nixvim}/tinted-theming: init
2024-02-10 10:34:03 +08:00
e8d79d2b68
chore: reformat codebase
2024-02-07 08:51:34 +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
6d1cb78564
home-manager/programs/pipewire: init
2024-02-04 22:25:20 +08:00
1b4d91c67b
modules: create dedicated default Nix config profile
2024-01-27 16:51:10 +08:00
58e9380ad2
modules: rename suites private module in the filesystem
...
To make it less hurting for inspecting commits.
2024-01-22 14:52:00 +08:00
fb6c1ad004
home-manager/suites: make use of nixosConfig
instead of osConfig
2024-01-22 14:50:00 +08:00
9b7cc8a850
modules: move profiles
custom namespace to suites
...
We now have a "proper" profiles modules ala-nixpkgs so we'll have to move
these to make it less confusing.
2024-01-22 14:48:55 +08:00
1915a106c9
chore: update comments
2024-01-20 17:22:49 +08:00
c797766ade
home-manager/mutable-files: refactor
2024-01-20 17:21:54 +08:00
1911e2575b
home-manager/mutable-files: put postScript in Service.ExecStartPost
systemd directive
2024-01-20 17:21:27 +08:00
7bb0b0dd1f
modules: restructure private modules directory
2024-01-20 17:16:02 +08:00
9bb03e86b8
chore: reformat codebase
2024-01-01 13:56:10 +08:00
193a4796ed
config: improve parts of the codebase
2023-12-26 10:20:32 +08:00
1c46785807
profiles/desktop: update mpv profiles
2023-12-24 18:38:40 +08:00
28d0b5a85b
profiles/editors: revert Neovim setup to default package
2023-12-24 18:12:39 +08:00
6e3b0aa232
profiles/dev: enable eza aliases
2023-12-23 20:32:37 +08:00
e0bb3b2b59
files/mutable-files: change postScript
type to lines
...
Didn't realize you cannot merge strings.
2023-12-23 18:44:06 +08:00