Commit Graph

745 Commits

Author SHA1 Message Date
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
ac4b36d550
nixvim: update helper library usage
Hope nothing like this ever happen again. It's a pain to track where
errors are coming from when debugging nixpkgs modules. T_T
2024-05-26 16:03:18 +08:00
93de33e028
nixos/programs/sessiond: add name option for session and components
Also similar change to the gnome-session one, blah blah blah...
2024-05-18 16:41:22 +08:00
ce9506a2bc
nixos/programs/gnome-session: add name option for session and components
Also updated the usage for `xToUnit` function from systemd-lib NixOS
library.
2024-05-18 16:41: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
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
9cef07f1a5
nixos/state: init module 2024-05-18 16:41:20 +08:00
9cd81e5880
home-manager/state: init module 2024-05-18 16:41:20 +08:00
b32bf6d6ab
nixos/programs/{sessiond,gnome-session}: fix OOMScoreAdjust= default value
You have to be careful with negative numbers, apparently.
2024-05-18 16:41:19 +08:00
42c70349a9
nixos/programs/gnome-session: refactor and update comments 2024-05-18 16:41:19 +08:00
94bb5116f4
nixos/programs/sessiond: refactor and update comments 2024-05-18 16:41:19 +08:00
b812da0e4e
nixos/programs/{gnome-session,sessiond}: correct the attribute for session packages 2024-05-18 16:41:19 +08:00
3bf53acb58
nixos/programs/{sessiond,gnome-session}: update desktop session attribute 2024-05-18 16:41:18 +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
12dfa258a0
nixos/programs/cardboard-wm: remove
It has a nixpkgs module now so it's fine to remove this.
2024-05-18 16:41:17 +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
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
32c807e064
flake-parts/setups: correct module type for custom modules attr 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
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