107ffba42c
fix: reduce size by only installing needed progs
...
/ check (nvimDev) (push) Successful in 6s
/ check (nvimHeadless) (push) Successful in 3s
/ check (nvimNoBundledBins) (push) Successful in 7s
/ check (nvimNoLsp) (push) Successful in 5s
/ check (nvimNoTSGrammars) (push) Successful in 7s
/ check (treefmt) (push) Successful in 3s
/ build (audiomenu) (push) Successful in 2s
/ build (docs) (push) Successful in 2s
/ build (jpassmenu) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Failing after 3s
/ build (nvim) (push) Successful in 2s
/ report-size (push) Has been skipped
- Only install gopass if password-store is enabled
- Only install gitoxide if dev config is enabled
- Don't install sshfs, haven't used it _ever_ (on NixOS)
2025-02-16 23:58:56 +01:00
fde1be66d9
fix(terminal): default to alacritty
...
/ check (nvimDev) (push) Successful in 5s
/ check (nvimHeadless) (push) Successful in 3s
/ check (nvimNoBundledBins) (push) Successful in 4s
/ check (nvimNoLsp) (push) Successful in 4s
/ check (nvimNoTSGrammars) (push) Successful in 4s
/ check (treefmt) (push) Successful in 2s
/ build (audiomenu) (push) Successful in 1s
/ build (docs) (push) Successful in 1s
/ build (jpassmenu) (push) Successful in 1s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 1s
/ report-size (push) Successful in 4s
Wezterm is broken in current nixpkgs unstable and stable due to a
fractional scaling issue in wayland.
2025-01-15 22:45:02 +01:00
9ea7a2248f
fix(devenv): the new versions are incompatible with lix
...
/ check (push) Successful in 20s
/ build (audiomenu) (push) Successful in 1s
/ build (docs) (push) Successful in 1s
/ build (jpassmenu) (push) Successful in 1s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 1s
This incompatibility has been fixed, but no new version of lix has been
released.
2024-10-05 13:55:32 +02:00
584945f1e8
feat(dev): add devenv and remove unused cargo tools
/ check (push) Successful in 19s
/ build (audiomenu) (push) Successful in 1s
/ build (docs) (push) Successful in 1s
/ build (jpassmenu) (push) Successful in 1s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 1s
2024-10-04 22:37:29 +02:00
91284a73ca
[fix] fmt: change formatter to nixfmt-rfc-style
...
Alejandra has ads and splits files into too many new lines.
2024-07-04 22:33:55 +02:00
3b74018dc6
[fix] home: remove clang from dev config
...
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 12s
It collides with gcc
2024-07-03 00:04:25 +02:00
4e85e68b9d
[fix] nixos: remove big packages
...
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 12s
Remove big packages (gcc & clang) from the default configuration (gate
it behind the dev configuration).
2024-07-02 23:37:46 +02:00
a639e4e214
[fix] home: revamp options
...
Query the system configuration for defaults for the options.
2024-06-01 20:21:40 +02:00
c19ceb54b7
[fix] *.nix: statix checks
2024-05-20 14:14:10 +02:00
39c2fb096c
[fix] *.nix: reformat with alejandra
2024-05-04 20:59:17 +02:00
2519705f12
fix: remove lib.mdDoc (deprecated)
2024-04-19 19:26:27 +02:00
ce37942672
fix: Format according to nixfmt-rfc-style
2024-04-05 12:04:23 +02:00
ce3a42f901
feat(home): Add jq to dev packages
2024-04-02 15:23:33 +02:00
158c16df17
feat(home): Document dev packages choices
2024-04-02 15:23:10 +02:00
3da158a7fa
feat: Add linux and posix man pages on dev profile
...
`jhome.dev.enable = true` now adds linux and posix man-pages
2024-03-02 18:37:27 +01:00
40ab720cb1
fix(home): Rustup and rust-analyzer conflict
...
Make rust-analyzer available to neovim only instead.
2024-02-24 16:32:00 +01:00
d08d05450d
feat(home): Add options to disable dev config
...
Also added an option to set neovim a the manpager
2024-02-24 13:33:32 +01:00
18f05492b9
feat: Add git-absorb to dev packages
2024-02-18 21:18:22 +01:00
3c71af1950
feat(docs): Improve package options defaultText
2024-02-18 16:46:31 +01:00
9cd372c4f3
fix( #5 ): Separate gpg keygrip from keyID
...
pam-gnupg wants the keygrip, git wants the keyID
2024-02-02 14:54:40 +01:00
4fe9d1caea
fix(home/options): Typo
2024-02-01 22:10:40 +01:00
136659b88d
fix: Add fixme comment about GPG keys
2024-01-29 19:03:40 +01:00
f0c47d43a8
feat(home/devcfg): Install extra packages
2024-01-25 20:05:53 +01:00
e3a16f4b6e
fix: Switch default from alacritty to wezterm
2024-01-24 17:59:19 +01:00
0430bc9878
fix(sway): Change default terminal to alacritty
...
Wezterm doesn't work well in sway-git
2024-01-21 21:09:39 +01:00
b3b4b78660
feat: Move home.nix into this repo
...
This makes it much easier to test and apply changes.
2024-01-21 20:56:00 +01:00