Commit graph

20 commits

Author SHA1 Message Date
Jens Gatzweiler
2983ec9796
chore(modules): remove dangling source for gtk (#151) 2024-04-29 16:20:13 -04:00
Jens Gatzweiler
78a000d06c
feat(home-manager): add support for gh-dash (#143)
Co-authored-by: seth <getchoo@tuta.io>
2024-04-29 14:19:40 -04:00
Henri Sota
0260166043
feat(home-manager): add support for tofi (#131) 2024-04-29 14:15:58 -04:00
Anomalocaridid
f9d03f81f9
feat(home-manager): init mpv module (#95) 2024-04-18 21:55:19 +00:00
Leah Amelia Chen
b35a03410d
feat(home-manager): init fcitx5 module (#128) 2024-04-18 15:49:10 -04:00
Jens Gatzweiler
5e09f8a293
feat(home-manager): add support for foot (#120) 2024-04-16 23:14:17 -04:00
Henri Sota
04fc060234
feat(home-manager): add support for cava (#121) 2024-04-16 12:44:26 -04:00
quasigod
453cca1f22
feat(home-manager): init rio module (#100) 2024-04-16 12:23:11 -04:00
Bernd Schorgers
ef464d6ded
feat(home-manager): init k9s module (#110) 2024-04-14 19:55:39 -04:00
quasigod
930754919d
feat(home-manager): init yazi module (#101) 2024-04-11 00:41:30 -04:00
Henri Sota
9e71751d66
feat(home-manager): add support for dunst (#104) 2024-04-11 00:40:42 -04:00
Henri Sota
56f3c604a8
feat(home-manager): add support for rofi (#108) 2024-04-11 00:35:22 -04:00
Sophie Forrest
19256c4539
feat(home-manager): init gitui module (#98) 2024-04-10 01:36:06 -04:00
Anomalocaridid
92034aab31
feat(home-manager): init imv module (#94) 2024-04-07 09:42:34 +00:00
Anomalocaridid
6ab5126dbe
feat(home-manager): init swaylock module (#92) 2024-04-07 09:17:43 +00:00
Anomalocaridid
a3e55e6533
feat(home-manager): init delta module (#82) 2024-04-07 09:15:18 +00:00
Anomalocaridid
18419d5a11
feat(nixos): init console module (#69) 2024-03-13 18:04:50 -04:00
Anomalocaridid
4ba874eaa9
feat(home-manager): init zathura module (#53) 2023-11-03 12:07:31 -04:00
Anomalocaridid
88376af32e
feat(home-manager): init hyprland module (#56) 2023-11-03 11:55:17 -04:00
seth
a30f0ff077
feat: limit use of IFD, add auto updates & vm testing (#40)
* feat(modules): remove unnecessary IFD

by moving all upstream repos to our flake inputs, we no longer need
to have [IFD](https://nixos.wiki/wiki/Import_From_Derivation) in most
of our modules - making evaluation faster for all configurations. the
only remaining instances of IFD are in `lib.ctp.toYAML` and the themes
for kitty, which is due to it's use upstream in home-manager

* ci: start auto updating flake inputs

* ci: init basic vm tests

* ci: rename ci to format

* ci: use PAT for update-lock workflow

this is required to run tests such as test-vm after the pull request is
made

* fix(home-manager): make sure to use readFile in helix module

* ci: fix typo in test-vm

* ci: use verbose logging in test-vm & enable kvm

* docs: add flake inputs & vm testing to CONTRIBUTING.md

* feat(modules)!: use nvfetcher for upstream sources

* docs: add information about nvfetcher

* chore: don't include flake-compat in flake inputs

while this does make us lose out on easy updating, i think it's nice not
  have this as a required dependency for flake users

* chore: update flake inputs

Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f58889c07efa8e1328fdf93dc1796ec2a5c47f38' (2023-07-29)
  → 'github:nix-community/home-manager/48b0a30202516e25d9885525fbb200a045f23f26' (2023-11-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2a9d660ff0f7ffde9d73be328ee6e6f10ef66b28' (2023-07-28)
  → 'github:NixOS/nixpkgs/0cbe9f69c234a7700596e943bfae7ef27a31b735' (2023-10-29)

* chore: update nvfetcher sources

* refactor: don't instantiate nixpkgs in flake + cleanup vm test

* fix(home-manager): update paths from new lazygit theme revision

* feat(lib)!: use constant module arguments automatically
2023-11-02 13:55:47 -04:00