Commit graph

244 commits

Author SHA1 Message Date
Sridhar Ratnakumar
08bfaa4e88 Isolate common nix into lib.nix 2022-12-03 21:57:30 -05:00
Sridhar Ratnakumar
2fdf57226a Make modules list explit in one place 2022-12-03 17:54:25 -05:00
Sridhar Ratnakumar
ff3313e030 Refactor mkHomeModule 2022-12-03 15:09:37 -05:00
Sridhar Ratnakumar
faa9878038 Refactor for consistency 2022-12-03 14:54:03 -05:00
Sridhar Ratnakumar
3fc619bae1 create people module 2022-12-03 14:40:11 -05:00
Sridhar Ratnakumar
5da95cf5d2 move uday oow 2022-12-03 14:17:15 -05:00
Sridhar Ratnakumar
1edb6de8ce explain why default 2022-12-03 14:13:39 -05:00
Sridhar Ratnakumar
877677ab59 reorg 2022-12-03 14:12:52 -05:00
Sridhar Ratnakumar
bd5cde341a keep username in config 2022-12-03 14:11:42 -05:00
Sridhar Ratnakumar
c3be5b79ce Separate out the app 2022-12-03 13:32:33 -05:00
Sridhar Ratnakumar
56e2b92633 Fix darwin build 2022-12-03 13:28:55 -05:00
Sridhar Ratnakumar
2991d29adb separate out nixos and nix-darwin toplevel 2022-12-03 13:26:13 -05:00
Sridhar Ratnakumar
a0b850b1a6 start splitting 2022-12-03 13:20:47 -05:00
Sridhar Ratnakumar
9ed6a3f16a cleanup 2022-12-03 13:12:31 -05:00
Sridhar Ratnakumar
63c7ccb2cb avoid dup names 2022-12-03 13:10:54 -05:00
Sridhar Ratnakumar
ee398c9016 more common home modules 2022-12-03 13:09:59 -05:00
Sridhar Ratnakumar
4f04e12ba4 make shellcommon a regular module 2022-12-03 13:05:37 -05:00
Sridhar Ratnakumar
be87dcc40f introduce flake.homeModules 2022-12-03 13:02:09 -05:00
Sridhar Ratnakumar
1f91866e6c refactor 2022-12-03 12:56:08 -05:00
Sridhar Ratnakumar
baa4ab9c0c remove redundant arg 2022-12-03 12:49:06 -05:00
Sridhar Ratnakumar
ef17d1b04e factor out common hm config 2022-12-03 12:47:37 -05:00
Sridhar Ratnakumar
a568f38cba reuse common module 2022-12-03 12:38:16 -05:00
Sridhar Ratnakumar
79265cb479 put extra user config in its own module
resolves #25
2022-12-03 12:33:38 -05:00
Sridhar Ratnakumar
df017df0e8 rename for clarity 2022-12-03 12:29:46 -05:00
Sridhar Ratnakumar
26e4112aa3 Use nixosModules and darwinModules 2022-12-03 12:25:56 -05:00
Sridhar Ratnakumar
0cdd344969 make hermetic 2022-12-01 17:30:39 -05:00
Sridhar Ratnakumar
b18e3b7d8e Switch to flake-parts 2022-12-01 17:20:10 -05:00
Sridhar Ratnakumar
1efe6144cc DRY hm mods 2022-12-01 17:01:08 -05:00
Sridhar Ratnakumar
6d720f2524 Remove unused 2022-12-01 16:58:25 -05:00
Sridhar Ratnakumar
423ad8a6bc fix darwin build 2022-12-01 16:51:24 -05:00
Sridhar Ratnakumar
ab6609319a
Add 2nd user (#24)
* add new user

* need to be trusted

* parametrize git module

* allow all users (in that group) to use nix
2022-12-01 16:49:27 -05:00
Sridhar Ratnakumar
0282c3601b darwin: add emanote service 2022-11-27 20:27:21 -05:00
Sridhar Ratnakumar
fc5de8c1bb Fix 2022-11-09 08:46:08 -05:00
Sridhar Ratnakumar
e893599a90 drop make in favour of nix app
resolves #21
2022-11-03 16:58:57 -04:00
Sridhar Ratnakumar
47f5698a54 Remove treefmt (thanks to 'nix fmt') 2022-10-12 15:43:02 -04:00
Sridhar Ratnakumar
7ce410ea63 wip emacs vterm 2022-10-07 22:00:20 -04:00
Sridhar Ratnakumar
22da967cc9 add 'nix fmt' 2022-10-05 22:22:17 -04:00
Sridhar Ratnakumar
88b2304896 Update inputs, and use upstream nvim 2022-09-30 22:06:01 -04:00
Sridhar Ratnakumar
cd72d51003 Refactor 2022-09-14 17:03:43 -04:00
Sridhar Ratnakumar
17b129d9bf Refactor: group inputs 2022-09-06 15:44:45 -04:00
Sridhar Ratnakumar
ed7a74ddc4 cleanup inputs 2022-08-25 18:29:02 -04:00
Sridhar Ratnakumar
ce6c54b8f7 Update hercules, but still not using it 2022-07-28 21:12:49 -04:00
Sridhar Ratnakumar
1bd25eba35 Misc 2022-07-22 15:16:15 -04:00
Sridhar Ratnakumar
b7e153b9c4 hm: stateVersion
https://nix-community.github.io/home-manager/options.html#opt-home.stateVersion
2022-07-18 10:14:12 -04:00
Sridhar Ratnakumar
b2721cf33e add pinch 2022-07-18 10:06:27 -04:00
Sridhar Ratnakumar
956bd6233d Trim down caches 2022-06-16 14:44:33 -04:00
Sridhar Ratnakumar
6e89eefc99 Parametrize userName 2022-06-11 12:45:28 -04:00
Sridhar Ratnakumar
a25ea66b8c darwin: Fix home-manage breakage
Apparently we ought to put /etc/profiles/.. on PATH. cf. https://nix-community.github.io/home-manager/index.html#sec-install-nix-darwin-module
2022-06-11 12:42:49 -04:00
Sridhar Ratnakumar
9298db1eac hm: apply doc reco 2022-06-11 12:27:46 -04:00
Sridhar Ratnakumar
e1fb039cbf Add comma 2022-06-11 12:12:26 -04:00