Commit Graph

371 Commits

Author SHA1 Message Date
3c4aef00d4
modules: convert module description to RFC0072-style 2023-07-27 11:13:39 +08:00
f1131fb847
profiles/dev: add configuration for lf 2023-07-25 20:22:16 +08:00
35f0abedd0
profiles/dev: update fzf widget commands 2023-07-24 15:23:32 +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
ddbe28bdc4
modules/mutable-files: add custom fetch type 2023-07-22 11:05:31 +08:00
be9295b6aa
services/matcha: init module 2023-07-22 09:58:45 +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
e8a05bef8b
modules: fix description
Didn't notice it was `mkDocs` instead of `mdDocs`.
2023-07-19 22:46:40 +08:00
28faf41a1c
chore: reformat codebase 2023-07-19 17:27:33 +08:00
3d10612e9b
services/distant: add Distant server daemon
Because of this, the manager and the server services should be opted in
to be enabled.
2023-07-19 08:11:14 +08:00
e42daf3404
services/distant: init home-manager module 2023-07-19 07:38:08 +08:00
d0e8183d8f
profiles/desktop: update list of mpv scripts 2023-07-17 20:17:48 +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
80f0684a55
profiles/desktop: update OBS Studio config 2023-07-14 20:03:44 +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
c7461df026
modules/mutable-files: add gopass fetch type 2023-07-07 17:11:15 +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
53f7cf6e83
chore: reformat codebase 2023-06-29 14:17:38 +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
7ea15ea9fa
profiles/dev: remove extra Bash functions
It turns out fzf has some niceties with history and file selection which
is closer to how I imagine it. PRETTY NICE!

But it does override my Atuin configuration which doesn't have its shell
integration enabled. It does have some conflict with the Wezterm
shell integration. This is a problem for future me to deal with.
2023-06-23 18:15:05 +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
795723c17f
profiles/dev: add Zellij configuration 2023-06-23 17:12:43 +08:00
f73108e4e6
profiles/dev: add lazygit configuration 2023-06-23 17:12:31 +08:00
3dfb75a9d4
profiles/dev: add fzf configuration 2023-06-23 17:12:10 +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
1bdda28ffe
chore: reformat codebase 2023-06-08 21:19:17 +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
451faf08e1
profiles/editors: update Emacs package attribute name 2023-06-08 12:14:05 +08:00
ca57681f01
profiles/vpn: init NixOS module 2023-06-06 12:11:47 +08:00