1c46785807
profiles/desktop: update mpv profiles
2023-12-24 18:38:40 +08:00
28d0b5a85b
profiles/editors: revert Neovim setup to default package
2023-12-24 18:12:39 +08:00
6e3b0aa232
profiles/dev: enable eza aliases
2023-12-23 20:32:37 +08:00
e0bb3b2b59
files/mutable-files: change postScript
type to lines
...
Didn't realize you cannot merge strings.
2023-12-23 18:44:06 +08:00
6d2d1dc5af
files/mutable-files: refactor fetch script generation
...
Taking advantage of Nix's lazyness, at least.
2023-12-23 18:41:51 +08:00
6e9a8e4f24
files/mutable-files: update example
2023-12-20 22:07:09 +08:00
aa2a21d0fc
modules: improve conditional config for system config integration
2023-12-19 17:54:55 +08:00
35f2d5b9b8
config: add comments
2023-12-18 18:44:27 +08:00
0e4b30655e
profiles/desktop: conditionally add yabridge tools
2023-12-18 18:01:54 +08:00
b9fbcc958a
profiles/desktop: init audio.pipewire submodule
2023-12-18 09:01:50 +08:00
a26aa49614
profiles/dev: simplify home-manager configuration
...
Similar change. With user-specific modules, we can make this more generic.
2023-12-18 00:16:48 +08:00
d031f442d5
profiles/editors: simplify default editor configurations
...
Now it should be easier to build upon it for other home-manager users.
2023-12-17 20:13:22 +08:00
5d5389a87f
profiles/editors: move Emacs submodule as foo-dogsquared's module
...
No other module is using it so we'll move it.
2023-12-17 18:01:39 +08:00
65cf940db7
profiles/research: move as foo-dogsquared's user module
...
Because in practice, this is only used by it.
2023-12-13 11:10:02 +08:00
509ac5cdef
hosts/ni: format into new host-specific module structure
2023-12-12 21:20:55 +08:00
f3f896d769
services/bleachbit: make cleaners list unique
2023-12-12 09:58:49 +08:00
53f293919a
profiles/editors: enable Emacs daemon
2023-12-12 09:58:27 +08:00
bd732601f4
profiles/dev: configure tealdeer
2023-12-12 09:58:04 +08:00
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