bd478aebc7
profiles/dev: add Dive for virtualization submodule
2023-10-09 22:32:13 +08:00
5152bae032
services/vouch-proxy: add more systemd directives
2023-10-09 22:31:27 +08:00
b4b64fa50b
services/vouch-proxy: improve conditional settings file option
2023-10-07 20:42:52 +08:00
069723d38a
services/wezterm-mux-server: hardcode user and group
...
With DynamicUser directive, it should be easy to make this usable.
2023-10-06 13:48:12 +08:00
86d8878fab
services/vouch-proxy: init
2023-10-07 20:41:14 +08:00
12bb71be20
services/wezterm-mux-server: improve code
2023-10-05 10:23:09 +08:00
df58c17524
profiles/editors: add VS Code pre-set settings
2023-10-05 00:06:53 +08:00
9be7f20438
profiles/desktop: update mpv configuration
2023-10-03 21:32:24 +08:00
c410ece05a
treewide: remove options
attribute for modules
2023-10-02 14:26:11 +08:00
c35bb4b185
config: improve conditional for checking NixOS module
...
This is mainly for integrating NixOS modules with home-manager by
setting them conditionally if certain options are enabled. This prevents
duplicate configurations which often result in conflicts (like the
Firefox module that is both available on NixOS and home-manager).
2023-09-25 23:00:40 +08:00
9654d7f551
programs/blender: reformat and update description
2023-09-25 22:06:51 +08:00
cd3cf148b9
programs/blender: fix Blender system resources directory
...
Also improve the way how Blender resources are joined. It isn't the
most idiomiatic code but we can improve it.
2023-09-25 15:29:56 +08:00
e4d23b596c
profiles/desktop: make Blender optional
...
Only when the Blender Nix module is not configured.
2023-09-25 15:28:11 +08:00
3b22d0e8b3
profiles/dev: remove shadered
2023-09-24 20:06:10 +08:00
5f73ab74e9
programs/blender: fix erroneous attribute
2023-09-24 19:21:24 +08:00
f1c271cb59
profiles/browsers: update Firefox configuration
2023-09-24 19:20:52 +08:00
a874567898
programs/blender: init NixOS module
2023-09-23 22:29:03 +08:00
5808d7bc6c
profiles/browsers: add "Google Container" add-on
2023-09-23 20:27:17 +08:00
ae9e7b06b2
profiles/dev: add shaders submodule
2023-09-23 20:23:22 +08:00
2f8674d064
profiles/desktop: add preferred video editor
...
Although we do have Blender but we'll see where this goes in day-to-day
usage.
2023-09-23 18:21:42 +08:00
a4c9add8a7
profiles/research: add Kiwix
2023-09-21 11:38:21 +08:00
e5aff34486
profiles/desktop: replace vanilla versions with plugin-installed versions
2023-09-21 11:38:00 +08:00
02bef3a69e
profiles/research: add Sherlock tool
2023-09-19 17:15:34 +08:00
6fc14f8358
workflows/a-happy-gnome: update and refactor module
2023-09-19 13:50:47 +08:00
72272d9d01
tasks/multimedia-archive: enable Archivebox service part
2023-09-19 13:50:30 +08:00
f9725eb208
profiles/research: add back Archivebox
2023-09-19 13:44:42 +08:00
1ceda1c216
tasks/backup-archive: change daily time schedule
2023-09-19 13:01:55 +08:00
c0d1efd1e3
profiles/dev: add hardware utilities
2023-09-18 17:57:18 +08:00
d920a9349f
profiles/browsers: add Chromium browser to system packages
2023-09-18 14:43:02 +08:00
5cbd36bcf0
profiles/editors: automate Doom Emacs installation
2023-09-18 14:42:29 +08:00
eaa16e5c7b
files/mutable-files: improve module documentation
2023-09-18 14:39:34 +08:00
9352d93b79
files/mutable-files: add postScript
sub-option
...
This should make it easier to add shell script fragments after each
download such as installation of Doom Emacs.
2023-09-18 14:36:30 +08:00
ce0e92906f
profiles/browser: add browser extensions for Firefox native extensions
2023-09-16 16:31:17 +08:00
3cc4998ab7
profiles/browsers: add Bitwarden extension for Firefox
2023-09-16 16:18:25 +08:00
c8dc2b57ce
profiles/dev: replace exa with eza
...
Unmaintained and also in a state of being removed in nixpkgs.
2023-09-15 12:54:49 +08:00
e83cbded5d
profiles/browsers: init system-wide browser profile
2023-09-14 13:25:03 +08:00
e8677bd6ed
profiles/dev: add extra dev utilities
2023-09-11 18:20:00 +08:00
8cf08e3f29
profiles/dev: add quilt
2023-09-11 18:19:18 +08:00
a32787f9fb
profiles: set XDG default applications for home-manager profiles
2023-09-09 19:34:10 +08:00
19ba7b9a5a
workflows/a-happy-gnome: restructure dconf config folder structure
2023-09-09 08:02:37 +08:00
0cb0e21ce9
files/mutable-files: fix script location
...
I thought I fixed this but I guess not.
2023-09-08 10:00:25 +08:00
cc81b17370
workflows/a-happy-gnome: add custom keybinding for recording
2023-09-06 05:46:04 +08:00
263e1f929e
workflows/a-happy-gnome: move profile into dconf package
...
This prevents the need to use an internal attribute so it's all good.
2023-09-06 05:45:04 +08:00
8c02a0db68
profiles/dev: add gum into extras
submodule
2023-09-04 14:13:05 +08:00
124120d8f7
profiles/desktop: remove browser in package list
...
Since most browsers in home-manager can be configured, it isn't wise to
add them with the package list with more chances to make environment
conflicts.
2023-09-04 13:59:53 +08:00
153495b514
services/activitywatch: update watcher service config
2023-09-04 11:32:47 +08:00
141c105412
profiles/editors: add Visual Studio Code configuration
2023-09-03 10:16:54 +08:00
d26aade8b4
profiles/dev: add cookiecutter program
2023-09-03 01:44:08 +08:00
7dacbe6963
chore: reformat codebase
2023-08-31 09:59:56 +08:00
7eee0f2c63
profiles/editors: update package list for Doom Emacs setup
2023-08-23 18:58:41 +08:00