Commit Graph

374 Commits

Author SHA1 Message Date
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
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
5a30ebcb02 flake.nix: update rust-overlay overlay attribute
It is deprecated in favor of the newer preferred schema from the recent
Nix updates.
2022-07-09 10:52:54 +08:00
Gabriel Arazas
e235ad949e flake.nix: fix references to lib to being an argument
It turns out the functions that is being wrapped by `mkHost` and
`mkUser` both accept `lib` as one of the attribute on their respective
functions. It is better to use that instead of chucking it as part of
`extraSpecialArgs` or something similar.
2022-07-09 10:51:06 +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
877622db77 awesome-cli: init at 0.7.2 2022-07-09 07:06:31 +08:00
Gabriel Arazas
908e0caf50 flake.nix: move flake utilities in the file
It doesn't make sense to put them into separate file anymore since there
is always only one location that uses it. The flake utilities have been
changed also with the updated version of the functions from its inputs.
2022-07-09 06:51:16 +08:00
Gabriel Arazas
4e08a0d1ac lib: remove unused functions 2022-07-09 06:31:32 +08:00
Gabriel Arazas
212378440d hosts/bootstrap: fix configuration 2022-07-08 09:46:56 +08:00
Gabriel Arazas
1929f406ca profiles/desktop: remove yabridge packages temporarily 2022-07-08 09:39:34 +08:00
Gabriel Arazas
8e3518f2ed .github/workflows: add automation for updating dotfiles input 2022-07-08 09:39:34 +08:00
Gabriel Arazas
454dc2d982 .github/workflows: separate building hosts and packages
It is a better idea to make them separate at this point since the
packages need to be immediately sent to the binary cache.
2022-07-08 09:38:09 +08:00
Gabriel Arazas
7cf2408154 .github/workflows: update github:nix-community/nixos-generators 2022-07-08 07:48:01 +08:00