Gabriel Arazas
d9811b1d84
services/gallery-dl: add job persistence
2022-07-21 09:54:36 +08:00
Gabriel Arazas
e9c2c3d226
services/yt-dlp: add job persistence
2022-07-21 09:54:00 +08:00
Gabriel Arazas
bd84463d42
tasks/multimedia-archive: update to service change
...
We'll also start using sops-nix to manage the secrets required for
extractors that have authentication.
2022-07-20 17:00:03 +08:00
Gabriel Arazas
37a1c4ee33
services/yt-dlp: escape extra arguments
...
Proper service scripting and all that.
2022-07-20 16:58:31 +08:00
Gabriel Arazas
dd9921fc7e
services/gallery-dl: add job-specific settings
...
The arguments are also arranged to let the resulting settings cascade
from service-wide to job-specific settings.
2022-07-20 16:56:44 +08:00
Gabriel Arazas
01bf630a9d
tasks/backup-archive: organize secrets and update remote backup
2022-07-20 12:00:51 +08:00
Gabriel Arazas
8afa2b4d52
gnome-dialect: remove package
...
It is available in nixpkgs now so...
2022-07-19 13:54:51 +08:00
Gabriel Arazas
a5c4b9253a
chore: update misc configs
2022-07-19 12:14:55 +08:00
Gabriel Arazas
1b97a37adc
themes/a-happy-gnome: change inputs and update keybindings
2022-07-19 12:14:14 +08:00
Gabriel Arazas
ef8580ebe6
tasks/multimedia-archive: use Newpipe database for yt-dlp
2022-07-19 07:11:01 +08:00
Gabriel Arazas
10131d58be
secrets: replace agenix with sops and sops-nix
2022-07-19 07:11:01 +08:00
Gabriel Arazas
ffd2d84b7d
profiles/system: update Flatpak remotes installation priority
2022-07-16 17:26:26 +08:00
Gabriel Arazas
95c3ce7c80
themes/a-happy-gnome: update default list of packages
2022-07-16 17:23:29 +08:00
Gabriel Arazas
53c2b15454
themes/a-happy-gnome: remove terminal
option
...
There's not much use for it since custom keyboard shortcuts are not
possible to set as a system-wide config. This could easily be added into
the list of packages so RIP... :(
2022-07-16 17:16:33 +08:00
Gabriel Arazas
d5a480cdc8
themes/a-happy-gnome: use the recent options
2022-07-14 17:01:11 +08:00
Gabriel Arazas
6e963a71df
profiles/i18n: fix locales list
2022-07-14 09:01:42 +08:00
Gabriel Arazas
0c7f57f5a9
profiles/dev: update atuin config
2022-07-14 08:04:24 +08:00
Gabriel Arazas
14c10abded
profiles/editors: update Emacs to use nativeComp
branch
2022-07-14 08:04:13 +08:00
Gabriel Arazas
65a408b56d
themes/a-happy-gnome: add packages and more ibus engines
2022-07-14 08:00:13 +08:00
Gabriel Arazas
9194427530
profiles/system: improve upon existing attributes
2022-07-14 07:59:18 +08:00
Gabriel Arazas
530da5c878
profiles/i18n: init NixOS module
2022-07-14 07:58:39 +08:00
Gabriel Arazas
8b4690fc73
profiles/i18n: add more fonts for home configs
2022-07-13 21:50:31 +08:00
Gabriel Arazas
bc77582418
tasks: update the device info
2022-07-13 19:14:45 +08:00
Gabriel Arazas
a916d78f09
profiles/services: remove path assertions
...
It was supposed to create the directory if it wasn't found which is
self-defeating. In any case, it will still fail if the directory is in
the way of an unmounted device.
2022-07-13 19:11:33 +08:00
Gabriel Arazas
4708d7acc2
profiles/system: refactor to remove inputs
attr
...
This is to reduce burden in case I want to support importing my
config through traditional channels.
2022-07-13 19:10:15 +08:00
Gabriel Arazas
6f3685f5b1
tasks/backup-archive: use no local archive anymore
...
It is no more than a safety net and an expensive one at that. A
dedicated external storage media would be better. Ideally, hosts should
have a snapshotting system with btrfs or similar but it is what it is
for now.
2022-07-10 05:43:32 +08:00
Gabriel Arazas
eebaf93938
docs: update READMEs and comments
2022-07-09 14:04:17 +08:00
Gabriel Arazas
30c7ee0203
profiles/agenix: move into default config
2022-07-09 14:01:37 +08:00
Gabriel Arazas
7ad9a62f2c
profiles/users: move as a library function
2022-07-09 14:00:51 +08:00
Gabriel Arazas
747a78b6d9
profiles/system: update store optimization to occur weekly
2022-07-09 10:52:54 +08:00
Gabriel Arazas
95d30dbdcf
profiles/dev: fix custom functions... again
2022-07-09 10:52:54 +08:00
Gabriel Arazas
3d9494d92a
flake.nix: update default NixOS config with home-manager options
2022-07-09 07:08:27 +08:00
Gabriel Arazas
1929f406ca
profiles/desktop: remove yabridge packages temporarily
2022-07-08 09:39:34 +08:00
Gabriel Arazas
c46091d455
profiles/system: update font list
2022-07-08 07:28:59 +08:00
Gabriel Arazas
ff18237d0b
profiles/dev: improve custom functions
2022-07-08 06:27:12 +08:00
Gabriel Arazas
873742d33c
profiles/system: improve Flatpak installation
2022-07-07 22:34:57 +08:00
Gabriel Arazas
dcb13fd3ef
tasks/backup-archive: update to new repo and description
2022-07-06 07:46:40 +08:00
Gabriel Arazas
91b31d6d30
profiles/dev: update dev.shells to add Bash as preferred shell
2022-07-06 07:46:40 +08:00
Gabriel Arazas
c714ef7237
docs: update the READMEs
2022-07-06 07:46:40 +08:00
Gabriel Arazas
024102c45c
home-manager/foo-dogsquared: get config into home
...
Now that I have time, I've learnt that Git submodules are not supported
well with flake-based setup. Instead, I'll use my dotfiles repo as one
of the inputs as a non-flake which is exactly what I want. NICE!
2022-07-06 07:46:40 +08:00
Gabriel Arazas
6695c4f02f
tasks/multimedia-archive: update setup and add ArchiveBox
2022-07-06 07:46:40 +08:00
Gabriel Arazas
ff6f652641
services/archivebox: create service
2022-07-06 07:46:40 +08:00
Gabriel Arazas
d111304d71
nixos/services: add path assertions
2022-07-06 07:38:21 +08:00
Gabriel Arazas
bde3ef040f
profiles/system: remove selfPath
...
It was the wrong value so we'll remove it.
2022-06-26 08:45:57 +08:00
Gabriel Arazas
fbda6c94ff
profiles/dev: replace hexchat with treefmt
2022-06-12 13:50:30 +08:00
Gabriel Arazas
d60decf109
themes/a-happy-gnome: update module and config
2022-06-11 12:50:50 +08:00
Gabriel Arazas
3438f4392e
profiles: update various profiles
2022-06-09 13:00:23 +08:00
Gabriel Arazas
ab1222abb3
services/mopidy: remove service
...
It is now upstreamed into home-manager so yay!
2022-05-21 09:50:55 +08:00
Gabriel Arazas
d586fba900
update profiles and user configs
2022-05-20 14:47:09 +08:00
Gabriel Arazas
8448f511d8
themes/a-happy-gnome: update theme module
...
Now, it properly integrates installed extensions by automatically
generating a separate dconf keyfile and enabling them individually.
There is also an additional option for setting the preferred terminal
emulator instead of manually setting certain things on the appropriate
keyfile (though, it doesn't work so...).
2022-05-20 14:21:11 +08:00