Commit Graph

842 Commits

Author SHA1 Message Date
Gabriel Arazas
038d91e4cc blueprint-compiler: remove package
It is now available in nixpkgs so there's that to make it easier to
upstream if there's a time for it.
2022-07-19 12:16:50 +08:00
Gabriel Arazas
a5c4b9253a chore: update misc configs 2022-07-19 12:14:55 +08:00
Gabriel Arazas
299aefa195 flake.lock: update inputs
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/b51bea50371cc7a98863fb64bf1aaa1126a68a36' (2022-07-14)
  → 'github:nix-community/emacs-overlay/c108db97f42195eb2cb9e2146ed334b647ebcd9f' (2022-07-18)
• Updated input 'home-manager':
    'github:nix-community/home-manager/2c94b9801f1a11cde0fc97aa850687bb9137d42c' (2022-07-13)
  → 'github:nix-community/home-manager/4c5106ed0f3168ff2df21b646aef67e86cbfc11c' (2022-07-15)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/758fb91ada20563788d3081dc708d570a99e4c96' (2022-07-14)
  → 'github:nix-community/neovim-nightly-overlay/a0e3761d2efbdb6efce2c2af288afa3831214329' (2022-07-18)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/b81d1eb26502f403574113385a75444f8880828e?dir=contrib' (2022-07-14)
  → 'github:neovim/neovim/1b462705d049fa0cf2bb99bae9112b84abea8d5a?dir=contrib' (2022-07-18)
• Updated input 'nix-alien':
    'github:thiagokokada/nix-alien/97e2d0ef6620b6738569b374c109be27b8a609d5' (2022-07-09)
  → 'github:thiagokokada/nix-alien/897f10267138748956b7720c5a82bba8a90a832e' (2022-07-15)
• Updated input 'nix-alien/poetry2nix':
    'github:nix-community/poetry2nix/347ccb4ce58e7af1ece3f9743019263c4aede7b8' (2022-06-13)
  → 'github:nix-community/poetry2nix/920ba682377d5c0d87945c5eb6141ab8447ca509' (2022-07-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/78e748fa68079b77ac055c80ef21342dd7e2ae2b' (2022-07-17)
  → 'github:NixOS/nixpkgs/9eb60f25aff0d2218c848dd4574a0ab5e296cabe' (2022-07-18)
• Updated input 'nur':
    'github:nix-community/NUR/88866341491ab5de1f376cd3e499a4e6c45e806b' (2022-07-14)
  → 'github:nix-community/NUR/85cff81fd69753b02d06a326815c6d2ce56832d3' (2022-07-18)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/db9443ca1384f94c0aa63f4e74115f7c0632a8e6' (2022-07-14)
  → 'github:oxalica/rust-overlay/aa8c2247998fe2f25030d1f509d8ed06970e5ab1' (2022-07-18)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/912514e60a6e0227d6a2e0ecc8524752337fcde2' (2022-07-13)
  → 'github:Mic92/sops-nix/7526ce07b897ad1f1016680de5121f646e28a893' (2022-07-17)
• Updated input 'sops-nix/nixpkgs-22_05':
    'github:NixOS/nixpkgs/0ad6eae04953060dff8ba28af158799c3e13878d' (2022-07-09)
  → 'github:NixOS/nixpkgs/4e329926df7ee5fa49929a83d31ee7d541f8b45c' (2022-07-17)
2022-07-19 12:14:14 +08:00
Gabriel Arazas
1b97a37adc themes/a-happy-gnome: change inputs and update keybindings 2022-07-19 12:14:14 +08:00
Gabriel Arazas
6fb80e2d63 ymuse: init at 0.20 2022-07-19 12:14:14 +08:00
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