Commit Graph

268 Commits

Author SHA1 Message Date
9c20c6675a
config: update font-related attributes from its deprecated versions 2023-07-29 13:21:20 +08:00
ac39b4cc58
services/wezterm-mux-server: add user and group option
The errors are most likely from wezterm-mux-server trying to start a
shell. This could be configured but it is better to treat this service
similarly to SSH servers.
2023-07-28 08:35:07 +08:00
6dcbb30e4a
config: change internal variable used for checking 2023-07-28 08:30:12 +08:00
f34d793bb6
services/wezterm-mux-server: update hardening settings 2023-07-27 22:21:30 +08:00
9d75a4101f
services/wezterm-mux-server: update service dependency 2023-07-27 13:35:38 +08:00
3c4aef00d4
modules: convert module description to RFC0072-style 2023-07-27 11:13:39 +08:00
22b8cc86e9
profiles/filesystem: add cluster-wide default setup option 2023-07-24 15:23:05 +08:00
cf92d4584c
profiles/filesystem: add personal webstorage setup 2023-07-24 15:18:28 +08:00
8777fc06e8
profiles/filesystem: add setups namespace
There will be added options that are not exactly filesystem setups.
2023-07-24 15:15:55 +08:00
2b87602a67
workflows/a-happy-gnome: add Nautilus extensions 2023-07-21 13:11:57 +08:00
44ccbea7e1
services/wezterm-mux-server: init module 2023-07-20 10:40:04 +08:00
402d58c3da
profiles/server: remove tmux config
There are upcoming options to set up something like Distant or Wezterm
mux server and it is pretty redundant now. It is preferred to set this
into a separate module or just a part of the host.
2023-07-20 10:24:13 +08:00
28faf41a1c
chore: reformat codebase 2023-07-19 17:27:33 +08:00
e4eed3568a
profiles/dev: disable command-not-found
It should fix the conflict between nix-index and command-not-found.
2023-07-16 19:04:19 +08:00
815be385a2
profiles/desktop: move programs.nix-index to dev profile
We now use the NixOS module for it, too.
2023-07-16 18:12:18 +08:00
b33b7a00c9
profiles/dev: add lsof to default dev packages 2023-07-16 15:32:15 +08:00
22e07b8fa4
profiles/dev: replace Docker with Podman 2023-07-16 15:28:32 +08:00
be66567fec
workflows/a-happy-gnome: update extension list 2023-07-14 22:29:00 +08:00
d524444ae0
modules: manually import the modules
This allows for an easier separation of the private modules compared to
the old `importModules` function. It is also easier to use.
2023-07-14 13:14:14 +08:00
8d41d0b764
workflows/a-happy-gnome: fix isInternal usage 2023-07-14 10:51:03 +08:00
426e4e360a
tasks: refactor with path prefix 2023-07-05 13:14:38 +08:00
240515ed3b
tasks: add prefix for sops secrets key path 2023-07-05 13:04:52 +08:00
245b19e663
profiles/gaming: update games and add comments 2023-07-05 11:42:46 +08:00
fdd723ca33
config: convert to lib.getSecrets 2023-07-05 11:38:58 +08:00
4af6d64ef2
profiles/dev: enable envfs service 2023-06-30 10:47:17 +08:00
5754583ce0
programs/wezterm: remove conditionals for shell init
`programs.bash.enable` is apparently removed.
2023-06-29 12:30:03 +08:00
e4b5dec7c1
profiles/server: update preference for several values 2023-06-28 14:02:35 +08:00
d42b74b1e9
profiles/server: update journald log retention
Instead of using a service to force it out, we're using the appropriate
journald settings instead.
2023-06-28 14:01:48 +08:00
d98527c89b
hosts/plover: update Bind config for dynamic updates 2023-06-27 22:56:18 +08:00
d1b6376948
programs/wezterm: update shell init config 2023-06-24 10:26:56 +08:00
1e75e43c5a
profiles/dev: remove Nix profile upgrade user service
It's not useful for much so we're removing it.
2023-06-23 17:13:52 +08:00
3ccdbf3b31
workflows/a-happy-gnome: add gnome-decoder to application list 2023-06-11 12:28:07 +08:00
f882f64989
profiles/server: install additional man-pages 2023-06-11 12:27:37 +08:00
9d99235d94
profiles/gaming: add Steam and its hardware support 2023-06-08 21:16:19 +08:00
59bfa0e9d4
profiles/gaming: add games submodule 2023-06-08 20:00:19 +08:00
bf92556c53
workflows/a-happy-gnome: add Gradience to default app list 2023-06-08 12:17:17 +08:00
33af690062
profiles/desktop: remove Airwave from Wine submodule
It requires to download certain things first which is not easily
available apparently so we'll remove it for now.
2023-06-08 12:15:41 +08:00
ca57681f01
profiles/vpn: init NixOS module 2023-06-06 12:11:47 +08:00
80400c215a
profiles/gaming: init NixOS module 2023-06-06 12:11:25 +08:00
a1b498f273
profiles/desktop: update fetchurl attributes 2023-06-05 12:04:24 +08:00
1ca789bd86
profiles/desktop: update app list for Wine submodule 2023-06-05 17:44:11 +08:00
d939fb3833
tasks/multimedia-archive: add links for gallery-dl
I don't use this task as much as I did this past few weeks but I like to
think this is a shoddier version of following them. An handwritten OPML
should be the better alternative.
2023-05-27 17:47:38 +08:00
ac8a6f94ed
profiles/dev: add extra manpages to system environment 2023-05-20 14:44:53 +08:00
b0e33cc16f
workflows/a-happy-gnome: add adw-gtk3 and Handbrake 2023-05-15 22:11:03 +08:00
ccaaf760d6
workflows/a-happy-gnome: alphabetize package lists 2023-05-09 10:48:00 +08:00
34bda33d8f
workflows/a-happy-gnome: add Flowtime into extra apps list 2023-05-02 12:33:42 +08:00
7084277687
tasks/multimedia-archive: refactor and update list 2023-05-02 08:06:48 +08:00
de656d2bd4
profiles/dev: update upgrade profile service 2023-03-14 08:03:40 +08:00
ef64840c58
profiles/server: add unattended system upgrades as a subcategory 2023-03-11 12:20:22 +08:00
1429b02552
workflows/a-happy-gnome: update desktop and network configuration 2023-03-09 11:12:15 +08:00