Commit Graph

661 Commits

Author SHA1 Message Date
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
1b4d91c67b
modules: create dedicated default Nix config profile 2024-01-27 16:51:10 +08:00
ed1264c062
flake-parts/setups: refactor and add NixVim instance for home-manager configs 2024-01-26 21:12:22 +08:00
9d4db1eae4
nixos/programs/gnome-session: recommend reverse DNS-like naming scheme as DE identifier 2024-01-26 18:02:03 +08:00
c672bf387b
flake-parts/setups/nixos: add optional NixVim config import 2024-01-26 18:01:12 +08:00
7b77035949
flake-parts/setups/nixos: refactor 2024-01-26 17:39:12 +08:00
c2513f94ea
nixos/profiles/desktop: make Pipewire the preferred audio setup
We can still modularize those imports even if we have problems with it.
2024-01-26 16:49:44 +08:00
677b57cad7
nixos/profiles/desktop: make Nix more of a background process 2024-01-26 16:49:02 +08:00
26822d655d
nixvim/plugins/firenvim: init 2024-01-26 16:47:30 +08:00
c6bc18035a
flake-parts/setups: import the default modules 2024-01-26 09:38:31 +08:00
356bbdc14e
flake-parts/setups/nixvim: init 2024-01-25 22:49:57 +08:00
b7d75f4c9d
flake-parts/nixvim-modules: init 2024-01-25 19:12:58 +08:00
2a8b8d9b08
flake-parts/nixvim-configurations: init 2024-01-25 19:09:57 +08:00
e5d0f3279b
nixos/programs/gnome-session: refactor and update comments 2024-01-25 18:59:19 +08:00
07510b2257
nixos/programs/sessiond: refactor and update comments 2024-01-25 18:55:57 +08:00
3cafa9f613
nixos/suites/desktop: modularize submodules into dedicated profiles
It's practically enabled every time so why not set them as profiles instead.
The structure should be enough for some control over what is enabled.
2024-01-25 18:52:07 +08:00
6737cd1d16
nixos/suites/gaming: fix erroneous attribute 2024-01-25 12:18:46 +08:00
7de6c0b422
nixos/programs/sessiond: update session service config 2024-01-25 12:18:02 +08:00
952fde19cf
nixos/programs/sessiond: add session example 2024-01-25 12:17:47 +08:00
b45f061db7
nixos/programs/gnome-session: update comments 2024-01-24 10:41:06 +08:00
1d3bc3c013
nixos/programs/sessiond: init 2024-01-24 10:40:22 +08:00
d1dc2953c7
nixos/programs/gnome-session: properly modularize and refactor 2024-01-23 11:31:20 +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
d5c5ac2f0c
nixos/profiles/server: remove hardened-config submodule
We're also moving it to a profiles module ala-nixpkgs.
2024-01-22 12:21:37 +08:00
fc3f7eb7c7
nixos/profiles/server: remove headless submodule
Now this is moved as a "proper" profile module ala-nixpkgs. Also because
we can use not only on server systems.
2024-01-22 12:19:36 +08:00
a4402aa04f
nixos/profiles/generic: init
We'll have to move the `profiles` modules into a new namespace. It will
get confusing in the future.
2024-01-22 12:17:48 +08:00
5232684467
chore: update notes for gnome-session 2024-01-21 20:12:51 +08:00
8134ff798f
nixos/programs/gnome-session: remove script wrapper 2024-01-21 20:08:54 +08:00
a55f326d42
chore: reformat codebase 2024-01-20 18:11:30 +08:00