Commit Graph

407 Commits

Author SHA1 Message Date
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
Gabriel Arazas
c46091d455 profiles/system: update font list 2022-07-08 07:28:59 +08:00
Gabriel Arazas
0c08f52f19 domterm: unstable-2022-05-13 -> unstable-2022-07-08 2022-07-08 07:27:14 +08:00
Gabriel Arazas
ff18237d0b profiles/dev: improve custom functions 2022-07-08 06:27:12 +08:00
Gabriel Arazas
3250b21acd users/foo-dogsquared: use dotfiles folder non-recursively 2022-07-08 00:30:54 +08:00
Gabriel Arazas
fbcce04bd1 flake.lock: update inputs
Flake lock file updates:

• Updated input 'dotfiles':
    'github:foo-dogsquared/dotfiles/2312e925f2ee558658fd888332245e8b8e79c8b4' (2022-07-05)
  → 'github:foo-dogsquared/dotfiles/beb55f46f2707ab5a42f9f96f31e2c8b7d97ee29' (2022-07-07)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/3f21945eac3ef08d7f3fd329dbe3954fe52f3d10' (2022-06-30)
  → 'github:nix-community/emacs-overlay/06f397cbbd804d2b5df8c7258b5cf89e2a521ae7' (2022-07-07)
• Updated input 'emacs-overlay/flake-utils':
    'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
  → 'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
• Updated input 'emacs-overlay/nixpkgs':
    'path:/nix/store/hcsl8zxvg8jnncid40xnm3drlvdcqd4c-source?lastModified=0&narHash=sha256-Cc5hQSMsTzOHmZnYm8OSJ5RNUp22bd5NADWLHorULWQ=' (1970-01-01)
  → 'path:/nix/store/ab40lgr2lfs53qf2k64xqwhmjbfj41wf-source?lastModified=0&narHash=sha256-bUS2nfQsvTQW2z8SK7oEFSElbmoBahOPtbXPm0AL3I4=' (1970-01-01)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
  → 'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3bf16c0fd141c28312be52945d1543f9ce557bb1' (2022-06-27)
  → 'github:nix-community/home-manager/12cfcc1b9dc9a8a7a0b4cf538841b85af5c4cd98' (2022-07-07)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/07ffc512ce0c8581da47dc4a35057ecbdaef6216' (2022-06-30)
  → 'github:nix-community/neovim-nightly-overlay/0d235895e9479491384558b9a1ef172e42cb8fd6' (2022-07-07)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/6f6286e4f90da25a7d1b6bcc96b79b0ccbaf5c26?dir=contrib' (2022-06-29)
  → 'github:neovim/neovim/55e81b0fe8bb205b579c1da24b3ac042191a4bbf?dir=contrib' (2022-07-07)
• Updated input 'neovim-nightly-overlay/nixpkgs':
    'github:nixos/nixpkgs/cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c' (2022-06-29)
  → 'github:nixos/nixpkgs/71a4f0dc3d80ba76f437c888c1c3d59f1df98163' (2022-07-05)
• Updated input 'nix-colors':
    'github:misterio77/nix-colors/308fe8855ee4c35347baeaf182453396abdbe8df' (2022-06-22)
  → 'github:misterio77/nix-colors/d97b39696794be1ece13fd58996c9a102bc9a971' (2022-07-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/16de63fcc54e88b9a106a603038dd5dd2feb21eb' (2022-06-28)
  → 'github:NixOS/nixpkgs/5cbfadba693e0453f3a4090e83fbf845e18d184b' (2022-07-07)
• Updated input 'nur':
    'github:nix-community/NUR/b58e819d423cc525475b43bd06cf5f999feb5325' (2022-06-30)
  → 'github:nix-community/NUR/ab5a317aece33e1c3676185e44dc270d2dfc3257' (2022-07-07)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/3e95d6696b51f88b3ebfc7a21aefaeeb70a245bd' (2022-06-30)
  → 'github:oxalica/rust-overlay/b1b998b47b15bc5e18a1b364c9c4f145bb0a3931' (2022-07-07)
2022-07-08 00:28:28 +08:00
Gabriel Arazas
93c6e57d13 pkgs/default.nix: sort and fix with correct callPackage 2022-07-08 00:24:59 +08:00
Gabriel Arazas
1692bf953e trex: rename into cursedgl and update to 0.4.0 2022-07-08 00:23:39 +08:00
Gabriel Arazas
873742d33c profiles/system: improve Flatpak installation 2022-07-07 22:34:57 +08:00
Gabriel Arazas
4278f62802 distant: unstable-2022-03-01 -> 0.16.4 2022-07-07 21:28:53 +08:00
Gabriel Arazas
720507c464 clidle: unstable-2022-03-02 -> unstable-2022-07-07 2022-07-07 19:49:36 +08:00
Gabriel Arazas
21aa6c5104 thokr: 0.3.0 -> 0.4.1 2022-07-07 19:40:39 +08:00
Gabriel Arazas
f749ed37e5 hush-shell: 0.1.3-alpha -> 0.1.4-alpha 2022-07-07 19:40:27 +08:00
Gabriel Arazas
36d2851256 ictree: 0.2.2 -> 1.0.1 2022-07-07 19:33:05 +08:00
Gabriel Arazas
afca645234 doggo: 0.5.2 -> 0.5.3 2022-07-07 19:30:20 +08:00
Gabriel Arazas
c85b34a770 auto-editor: 22w22a -> 22w25a 2022-07-07 18:38:59 +08:00
Gabriel Arazas
dcb13fd3ef tasks/backup-archive: update to new repo and description 2022-07-06 07:46:40 +08:00
Gabriel Arazas
3b32e9d7b7 secrets: rekey all files 2022-07-06 07:46:40 +08:00