Commit Graph

160 Commits

Author SHA1 Message Date
29e813ee05
profiles/dev: remove Zellij
This is something that should be set up per home-manager user now that
there's different users.
2023-12-12 09:50:21 +08:00
6e10f63911
profiles/dev: add coreutils-replacement submodule 2023-12-12 09:50:08 +08:00
e1c081b96d
config: fix conditional home-manager config
This should now work both for standalone home-manager and
home-manager-with-NixOS setup.
2023-12-10 17:49:52 +08:00
98777dd185
profiles/editors: add Doom Emacs binaries as part of PATH 2023-12-10 12:25:23 +08:00
c50e199035
profiles/dev: remove shell configuration
It's better to let this be handled by individual home-manager users.
2023-11-26 11:41:23 +08:00
d519835c44
profiles/dev: update extras application list 2023-11-26 11:09:26 +08:00
57e3957d98
services/activitywatch: update executable name 2023-11-23 22:13:35 +08:00
94f75728c4
services/plover: update module descriptions and settings file generation 2023-11-22 16:05:30 +08:00
6dbe0c2c23
profiles/dev: set conditional nix-index module for home-manager 2023-11-15 06:56:12 +08:00
a62ae7b75c
profiles/desktop: update mpv config 2023-11-08 20:47:21 +08:00
4490214c61
services/bleachbit: remove persistent option 2023-11-04 23:20:55 +08:00
71d3fc6303
modules: update comments 2023-10-29 15:25:18 +08:00
43f55f9c9b
profiles/dev: add submodule for funsies CLI apps 2023-10-26 22:09:41 +08:00
5ca767848c
profiles/desktop: fix mpv config 2023-10-20 15:33:46 +08:00
e3bb442154
profiles/dev: add servers submodule
Mainly for managing them VPSs while in your home.
2023-10-17 13:26:06 +08:00
3ee04bb812
chore: reformat codebase 2023-10-09 20:48:01 +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
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
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
f9725eb208
profiles/research: add back Archivebox 2023-09-19 13:44:42 +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
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
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
0cb0e21ce9
files/mutable-files: fix script location
I thought I fixed this but I guess not.
2023-09-08 10:00:25 +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
bdf2208ddf
programs/pop-launcher: revise home-manager module
Now, it assumes it uses a patched version of the pop-launcher where it
includes the store path as one of the search paths for its plugins and
scripts.
2023-08-21 15:45:55 +08:00
365877f6a0
files/mutable-files: update script 2023-08-21 12:15:23 +08:00
b2ace202e6
profiles/dev: update attribute name for vidir package 2023-08-19 12:05:37 +08:00
a9ab8e06ef
services/activitywatch: init module 2023-08-02 23:02:03 +08:00
c8cb7b686d
profiles/dev: add flags for Atuin 2023-08-01 17:31:13 +08:00
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