Gabriel Arazas
688bfb59c4
hosts/ni: update config and store secrets
2022-07-19 07:11:01 +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
617a02f382
hosts/ni: install wezterm
2022-07-16 17:25:47 +08:00
Gabriel Arazas
63b2decb36
shells: reformat with nixpkgs-fmt
2022-07-16 17:24:38 +08:00
Gabriel Arazas
1aa4741ee6
dialect: reformat with nixpkgs-fmt
2022-07-16 17:24:04 +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
6c6eb7fb0f
gnome-frog: init at 1.1.3
2022-07-16 17:15:11 +08:00
Gabriel Arazas
e6085fe4de
chore: reformat pkgs/
with nixpkgs-fmt
2022-07-16 16:55:29 +08:00
Gabriel Arazas
37b0b6ac77
dialect: avoid double wrapping
2022-07-16 16:43:36 +08:00
Gabriel Arazas
bdd0c13ba0
gnome-search-provider-browser-tabs: remove package
...
Some occasional spring cleaning of the package set and I don't use this
anymore.
2022-07-16 16:40:42 +08:00
Gabriel Arazas
e134dae201
emulsion-palette: 3.2.0 -> 3.3.9
2022-07-16 16:38:04 +08:00
Gabriel Arazas
eefa7d53e7
dialect: unstable-2022-07-11 -> 2.0.1
2022-07-16 07:46:10 +08:00
Gabriel Arazas
b5ed4ad158
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/06f397cbbd804d2b5df8c7258b5cf89e2a521ae7' (2022-07-07)
→ 'github:nix-community/emacs-overlay/b51bea50371cc7a98863fb64bf1aaa1126a68a36' (2022-07-14)
• Updated input 'home-manager':
'github:nix-community/home-manager/12cfcc1b9dc9a8a7a0b4cf538841b85af5c4cd98' (2022-07-07)
→ 'github:nix-community/home-manager/2c94b9801f1a11cde0fc97aa850687bb9137d42c' (2022-07-13)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/0d235895e9479491384558b9a1ef172e42cb8fd6' (2022-07-07)
→ 'github:nix-community/neovim-nightly-overlay/758fb91ada20563788d3081dc708d570a99e4c96' (2022-07-14)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/55e81b0fe8bb205b579c1da24b3ac042191a4bbf?dir=contrib' (2022-07-07)
→ 'github:neovim/neovim/b81d1eb26502f403574113385a75444f8880828e?dir=contrib' (2022-07-14)
• Updated input 'nix-alien':
'github:thiagokokada/nix-alien/ccf910e15a6dc5a41f8e714f9c35996aeb688760' (2022-06-15)
→ 'github:thiagokokada/nix-alien/97e2d0ef6620b6738569b374c109be27b8a609d5' (2022-07-09)
• Updated input 'nixos-generators':
'github:nix-community/nixos-generators/898edde476232843da50c9a855efaf5dd8caadaa' (2022-06-22)
→ 'github:nix-community/nixos-generators/3323b944d99b026aebfd8de439e001409dde067d' (2022-07-13)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5cbfadba693e0453f3a4090e83fbf845e18d184b' (2022-07-07)
→ 'github:NixOS/nixpkgs/4bc1c1bd2f5b1101443fe775bb737a812fc8b925' (2022-07-14)
• Updated input 'nur':
'github:nix-community/NUR/ab5a317aece33e1c3676185e44dc270d2dfc3257' (2022-07-07)
→ 'github:nix-community/NUR/88866341491ab5de1f376cd3e499a4e6c45e806b' (2022-07-14)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/b1b998b47b15bc5e18a1b364c9c4f145bb0a3931' (2022-07-07)
→ 'github:oxalica/rust-overlay/db9443ca1384f94c0aa63f4e74115f7c0632a8e6' (2022-07-14)
2022-07-15 09:32:39 +08:00
Gabriel Arazas
d5a480cdc8
themes/a-happy-gnome: use the recent options
2022-07-14 17:01:11 +08:00
Gabriel Arazas
fff0ea8508
ci: fix commit message for flake inputs update
2022-07-14 17:00:31 +08:00
Gabriel Arazas
9182306d81
flake.nix: reduce number of inputs from lockfile
...
Though, be sure to check it periodically to see if it's safe to follow
with our own inputs.
2022-07-14 09:10:34 +08:00
Gabriel Arazas
6e963a71df
profiles/i18n: fix locales list
2022-07-14 09:01:42 +08:00
Gabriel Arazas
863daae3f5
hosts/ni: update host config
2022-07-14 08:21:09 +08:00
Gabriel Arazas
cdbb816eca
flake.nix: add NUR module to default host config
2022-07-14 08:21:09 +08:00
Gabriel Arazas
d599586053
flake.nix: add an overlay of the packages
2022-07-14 08:21:09 +08:00
Gabriel Arazas
6a0c115432
default.nix: support for traditional channels
...
Though, it's limited compared to flakes. I supposed that's better than
nothing.
2022-07-14 08:21:09 +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
cc40cdb110
flake.nix: update several parts of config
2022-07-14 08:03:18 +08:00
Gabriel Arazas
3e32e0be02
users/foo-dogsquared: update profile
...
i18n module is disabled by default now that there are easy multiple ways
of setting your i18n either through fcitx5 from Flatpak or from NixOS
config which will be overridden by this user config.
2022-07-14 08:00:33 +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
14546ffc2f
nautilus-annotations: init at 0.8.4
2022-07-13 20:32:10 +08:00
Gabriel Arazas
1656043d53
ci: fix check command
2022-07-13 19:19:18 +08:00
Gabriel Arazas
a20af36002
flake.nix: add blocklist for exported modules
...
Even though this will most likely extend under `tasks` attribute. Not to
mention, it is useless outside of my own setup anyways. Better be
accommodating than not, I guess.
2022-07-13 19:15:23 +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
2572ccae12
gnome-dialect: init at unstable-2022-07-11
2022-07-11 14:02:52 +08:00
Gabriel Arazas
a81ab6f415
flake.nix: update args for homeManagerConfiguration
2022-07-10 19:04:47 +08:00
Gabriel Arazas
93aaecd45f
ci: add flake check
2022-07-10 17:30:22 +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
0067a7b15e
flake.nix: follow inputs to original nixpkgs
...
All of the inputs are safe to follow the original nixpkgs. This is the
case for Neovim overlay that the lockfile is automatically updated and
the Emacs overlay simply has no lockfile.
2022-07-10 05:40:56 +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
40492d55b7
lib: privatize parts of library
...
Some of the functions cater to this specific setup so no need to export
them.
2022-07-09 13:49:51 +08:00
Gabriel Arazas
d091d5c29d
Makefile: fix the rules
2022-07-09 11:03:02 +08:00
Gabriel Arazas
42436e77f4
pkgs/cursedgl: update patch to only install examples source code
2022-07-09 11:02:31 +08:00
Gabriel Arazas
f8aec6c47c
users/foo-dogsquared: update XDG folders config
...
It is too interruptive at this point. I would rather have the usual
library folder to be manually added if I want to include it to an
application.
2022-07-09 10:52:54 +08:00