Commit Graph

2278 Commits

Author SHA1 Message Date
164e5f919a
docs: update project README 2024-01-25 12:18:20 +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
537f4910f5
apps/run-workflow-with-vm: update base config 2024-01-25 12:13:58 +08:00
a12e062116
apps/run-workflow-with-vm: set the rest args for nix-build 2024-01-25 12:13:40 +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
c12f59cad8
users/foo-dogsquared/programs/browsers: add "Search by image" Firefox extension 2024-01-22 18:57:37 +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
44ae723bd9
hosts/ni/services/fail2ban: update settings 2024-01-22 12:24:53 +08:00
a91e89b6a3
hosts/ni: make use of the custom "profiles ala-nixpkgs" 2024-01-22 12:23:14 +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
79664a206a
flake.nix: remove devshell flake input
The devshells infrastructure from nixpkgs is enough for now.
2024-01-22 11:18:38 +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
7419810c2b
sessiond: add meta.mainProgram and meta.maintainers 2024-01-21 19:11:33 +08:00
50e3f6f6f9
sessiond: update and patch utilities 2024-01-21 19:11:12 +08:00
ee2a3853eb
uwsm: init at 0.14.0 2024-01-21 10:06:53 +08:00
51f4d7cd0f
niri: 0.1.0-alpha.3 -> 0.1.0-beta.1 2024-01-20 22:49:23 +08:00
121100c8ac
users/foo-dogsquared: add XDG_PROJECTS_DIR
Now to figure how to add this as a system-wide configuration setting.
2024-01-20 22:48:11 +08:00
7e2e3ea132
users/foo-dogsquared/programs/doom-emacs: update package list 2024-01-20 22:47:36 +08:00
a55f326d42
chore: reformat codebase 2024-01-20 18:11:30 +08:00
05fc9ee2b4
hosts/graphical-installer: fix and update config 2024-01-20 17:38:13 +08:00
29852e55f7
hosts/bootstrap: update and fix config 2024-01-20 17:37:50 +08:00
f5189c4cf7
docs/site: keep the book up-to-date with info 2024-01-20 17:24:26 +08:00
436bfacf00
flake: update per-system nixpkgs config 2024-01-20 17:23:13 +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
ae735065a7
kiwmi: remove package 2024-01-20 17:18:29 +08:00
440b9fed2f
nixos/programs/kiwmi: remove
Haven't used it and kiwmi doesn't build and get updated much.
2024-01-20 17:18:11 +08:00
72d2f095b5
flake: update NixOS setups module 2024-01-20 17:17:26 +08:00
cdfbab6490
flake: fix templates 2024-01-20 17:17:01 +08:00
7bb0b0dd1f
modules: restructure private modules directory 2024-01-20 17:16:02 +08:00
23d466dea6
flake-parts/setups/nixos: clean up the code
Make it snazzy, more readable, and stuff.
2024-01-20 12:05:30 +08:00
40895e71c3
hosts/ni: update hardware and networking setup 2024-01-20 11:30:10 +08:00
5acba7ba41
docs: update modules design guidelines 2024-01-20 11:29:33 +08:00
2a9d435e8d
Makefile: update update step 2024-01-20 11:29:06 +08:00
462ddf9d7d
users/foo-dogsquared/programs/browsers: add Sourcegraph for Firefox extension 2024-01-18 17:06:47 +08:00
3fb74e8610
docs: update NixOS config README 2024-01-18 17:05:25 +08:00
6c34b5d2ee
docs: update modules README with design guidelines 2024-01-18 17:00:31 +08:00
16dae5c0b8
hosts/ni: convert foo-dogsquared home-manager user to declarative hosts method 2024-01-18 16:58:05 +08:00
22aeb0c396
flake-parts/setups/nixos: init option to add home-manager users from declarative users setup 2024-01-18 16:54:16 +08:00
521424e7f1
flake-parts/setups: fix module config scoping
It's getting confusing.
2024-01-17 21:46:18 +08:00
cce282dbcf
flake-parts/setups: update descriptions 2024-01-17 17:59:09 +08:00