ac7315ff59
Update roles/home/helix.nix
2024-06-05 13:37:51 +01:00
50156120cd
Update roles/home/helix.nix
2024-06-05 11:48:21 +01:00
Giulio De Pasquale
e5703ed0c2
feat(aichat): update AIChat configuration and add new roles
...
- Renamed `aichatConfigDir` to `configDir`
- Updated the content of `config.yaml` with new models and types, increased maximum tokens for some models, and removed unnecessary configurations
- Added `roles.yaml` file with new roles for generating commit messages and pull request descriptions based on git diffs and commit messages
2024-06-04 22:52:51 +01:00
Giulio De Pasquale
f8a716f8ba
Use aichat flake
2024-06-02 01:39:58 +01:00
Giulio De Pasquale
e06abe1474
Bump to 24.05
2024-06-01 11:41:26 +01:00
Giulio De Pasquale
2bad3c7b70
fix(helix): fixed golangci-lint-langserver config
2024-05-28 13:00:05 +01:00
Giulio De Pasquale
537107283a
helix: added init commands for golangci-lint-langserver
2024-05-28 12:48:24 +01:00
Giulio De Pasquale
22856c31a4
helix: added golangci-lint-langserver in addition to gopls as langserver for go
2024-05-28 12:11:54 +01:00
Giulio De Pasquale
8a5ab606e6
helix: removed aichat part and general cleanup
2024-05-27 13:39:25 +01:00
Giulio De Pasquale
a889960107
added separate aichat role
2024-05-27 13:38:59 +01:00
Giulio De Pasquale
8795b45fb1
aichat: added more providers
2024-04-30 12:00:47 +01:00
Giulio De Pasquale
5c7e9b67b5
helix: add aichat to env
2024-04-28 01:29:55 +01:00
Giulio De Pasquale
97f38fd16e
helix: remove ai role
2024-04-24 16:07:06 +01:00
Giulio De Pasquale
68d094f29b
helix: added pino models
2024-04-24 16:01:04 +01:00
Giulio De Pasquale
1d5a05271c
helix: add aichat
2024-04-11 14:19:47 +01:00
Giulio De Pasquale
8eafc911fe
helix: add aichat
2024-04-11 12:55:08 +01:00
Giulio De Pasquale
fe22704b14
helix: add aichat
2024-04-11 12:32:58 +01:00
Giulio De Pasquale
fa5d2bcc76
helix: switch to pyright and ruff-lsp
2024-02-21 15:13:20 +00:00
Giulio De Pasquale
376819301d
common: added poetry
2024-02-07 22:13:37 +00:00
Giulio De Pasquale
ba39859e01
helix: added gopls
2024-01-09 17:33:23 +01:00
Giulio De Pasquale
4e63ebed38
helix: added shfmt
2023-12-21 16:11:01 +01:00
Giulio De Pasquale
66aa5ee5e2
helix: added bash LSP and shellcheck
2023-12-21 16:09:55 +01:00
Giulio De Pasquale
ad0a767caf
helix: group node packages under nodePackages
2023-12-21 16:09:11 +01:00
Giulio De Pasquale
2bb530b378
Bump to 23.11
2023-12-02 18:41:15 +01:00
Giulio De Pasquale
660307a862
zsh: add homebrew path on macos
2023-11-29 21:20:20 +01:00
Giulio De Pasquale
a445dc1250
common: pipenv, python3, htop, glances and tree
2023-11-21 13:31:43 +01:00
Giulio De Pasquale
6c6806f5ee
helix: yaml and typescript LSP
2023-11-21 13:31:15 +01:00
Giulio De Pasquale
353cc6cc31
helix: use ruff
2023-11-21 13:30:43 +01:00
Giulio De Pasquale
a427ea4272
ssh: include config.d for custom configs
2023-11-16 13:37:43 +01:00
Giulio De Pasquale
190bff3ac0
helix: remove completion-replace
2023-11-16 13:32:40 +01:00
Giulio De Pasquale
08d5181da8
helix: added autoflake
2023-10-02 22:16:44 +02:00
Giulio De Pasquale
9b309a53de
helix: added additional python pkgs
2023-10-01 02:32:30 +02:00
Giulio De Pasquale
799ff54f1f
zsh: remove autosuggestions
2023-09-26 21:17:56 +02:00
Giulio De Pasquale
c2f774cdb4
shell: use zsh
2023-09-23 19:33:18 +02:00
Giulio De Pasquale
0008e1bc15
shell: add fzf to fish
2023-09-22 00:51:26 +02:00
Giulio De Pasquale
e40f70d16d
shell: switch to fish
2023-09-22 00:41:57 +02:00
Giulio De Pasquale
3b6fae08e4
shell: switch to fish
2023-09-22 00:41:53 +02:00
Giulio De Pasquale
a1b0b31011
ssh: added UCSB reynolds
2023-09-12 21:09:13 +02:00
Giulio De Pasquale
fac3081a3e
helix: replace entire word on autocompletion, modified statusbar
2023-09-08 20:28:45 +02:00
78683f3cdf
Source nix_daemon to avoid macOS breakages
2023-08-14 14:08:11 +02:00
Giulio De Pasquale
b95096efcb
helix: removed souffle grammar and syntax hl
2023-06-15 13:20:33 -07:00
Giulio De Pasquale
8cde2f28fb
Merge branch 'master' of ssh://git.giugl.io/peperunas/nixos
2023-06-12 20:24:25 +02:00
Giulio De Pasquale
a263496047
zsh: enable autosuggestions, added dotDir
2023-06-11 01:31:02 +02:00
Giulio De Pasquale
c805cc3dcb
Merge branch 'master' of ssh://git.giugl.io/peperunas/nixos
2023-06-06 13:33:06 -07:00
Giulio De Pasquale
184bc63164
ssh: Update config
2023-06-06 13:32:55 -07:00
Giulio De Pasquale
6cb4fa08d2
Add nix-index and command-not-found
2023-06-01 21:09:04 +02:00
Giulio De Pasquale
f7609a7ee6
tanta roba
2023-05-28 22:45:49 +02:00
Giulio De Pasquale
9f819d1357
helix: remove swiProlog
2023-05-28 07:21:31 +02:00
Giulio De Pasquale
ef96a959f6
acme: change default email
2023-05-28 07:14:48 +02:00
Giulio De Pasquale
08c898ed46
Initial move to 23.05
2023-05-28 00:16:46 +02:00
Giulio De Pasquale
d19048f2a3
helix: Added souffle support
2023-04-18 20:56:38 -07:00
Giulio De Pasquale
2893674f45
zsh: Added any-nix-shell. Removed bashrc handling
2023-04-10 20:17:08 +02:00
Giulio De Pasquale
99a634cef3
go: Use correct attribute to set GOPATH
2023-03-29 19:59:57 +02:00
Giulio De Pasquale
4bafb2fda8
zsh: Do not source bashrc when writing bashrc
2023-03-27 18:03:14 +02:00
Giulio De Pasquale
96fb40da39
Merge branch 'master' of ssh://git.giugl.io/peperunas/nixos
2023-03-27 17:49:33 +02:00
Giulio De Pasquale
6b0e3567be
zsh: Remove _nr function
2023-03-27 17:48:21 +02:00
Giulio De Pasquale
6e60fa98b2
common: Add ydiff to packages
2023-03-25 14:23:23 -07:00
Giulio De Pasquale
2b287cfbbf
common: Fixed pastebinit being passed as a list
2023-03-25 18:24:53 +01:00
Giulio De Pasquale
fcfded4893
common: pastebinit optional on Darwin
2023-03-19 12:23:48 -07:00
73f5f403f7
common: Add ripgrep and pastebinit to default packages
2023-03-19 18:31:32 +01:00
Giulio De Pasquale
b41bb668e6
home.go: Added go role
2023-03-03 09:43:59 -08:00
Giulio De Pasquale
e935efbc9d
zsh: Write .bash_profile if not a NixOS host
2023-02-20 10:14:49 -08:00
Giulio De Pasquale
d06cf1298b
Removed unused role
2023-02-19 03:02:48 +01:00
Giulio De Pasquale
c3d56f0f90
helix: Added black python formatter
2023-02-15 12:49:01 -08:00
Giulio De Pasquale
05eea814ef
acme: Make module a function
2023-02-15 06:06:10 +01:00
Giulio De Pasquale
e8dd1ca4d4
roles.common: Cleanup, removed variables argument
2023-02-15 06:05:48 +01:00
Giulio De Pasquale
47d937e12d
helix: Fixed typo
2023-02-14 22:35:01 +01:00
Giulio De Pasquale
f5668462eb
Renamed unstable to unstablePkgs to avoid confusion with nixos-unstable flake
2023-02-14 21:30:37 +01:00
Giulio De Pasquale
4cc4067510
git: Modified email
2023-02-14 17:35:40 +01:00
Giulio De Pasquale
608fd46eb4
Formatting
2023-02-11 03:29:48 +01:00
Giulio De Pasquale
0d3b2888fe
helix: Add nixpkgs-fmt as formatter
2023-02-11 02:23:24 +01:00
Giulio De Pasquale
9aea844ccb
ssh: Added ucsb-workstation
2023-02-07 14:08:42 -08:00
Giulio De Pasquale
389162518f
helix: Add swiProlog
2023-02-07 14:08:30 -08:00
Giulio De Pasquale
f221f5e2b3
helix: Replace rnix-lsp with nil
2023-01-01 16:48:58 +01:00
Giulio De Pasquale
449813fb5f
helix: Added svelte and web langservers
2022-12-09 15:35:57 +01:00
Giulio De Pasquale
9036134313
Merge remote-tracking branch 'origin/nixos-21.11'
2022-12-01 14:35:47 +01:00
Giulio De Pasquale
76a0da7dea
roles.common: autoOptimiseStore -> settings.auto-optimise-store
2022-12-01 14:23:22 +01:00
Giulio De Pasquale
b46cf0ff6d
roles.home.common: set stateVersion to 22.11
2022-12-01 14:21:40 +01:00
Giulio De Pasquale
cb440990c4
ssh: Add UCSB robbins server
2022-11-14 12:32:58 +01:00
Giulio De Pasquale
8773a28f89
flake, neovim: Removed vim-extra-plugins
2022-11-14 12:27:38 +01:00
Giulio De Pasquale
851024988c
Merge remote-tracking branch 'origin/master' into nixos-21.11
2022-11-10 19:03:16 +01:00
Giulio De Pasquale
2771f6a782
helix: Do not show whitespaces.
2022-11-10 19:03:04 +01:00
Giulio De Pasquale
a747591ba9
Merge remote-tracking branch 'origin/master' into nixos-21.11
2022-11-10 19:01:00 +01:00
Giulio De Pasquale
d84d5c5611
helix: Changed theme to monokai_pro_spectrum
2022-11-10 19:00:49 +01:00
Giulio De Pasquale
1626fb71cf
Merge remote-tracking branch 'origin/master' into nixos-21.11
2022-11-10 15:07:48 +01:00
Giulio De Pasquale
a552cbda8d
helix: Force true-color. Added typescript package for LSP. Render whitespaces
2022-11-10 15:07:05 +01:00
Giulio De Pasquale
54cf90be5f
Merge remote-tracking branch 'origin/master' into nixos-21.11
2022-11-08 19:07:36 +01:00
Giulio De Pasquale
5607a36839
helix: Add texlab LSP. Additional config.
2022-11-08 19:07:21 +01:00
Giulio De Pasquale
381c96746b
Merge remote-tracking branch 'origin/master' into nixos-21.11
2022-11-07 19:20:07 +01:00
Giulio De Pasquale
dbe6b5956f
roles/home/common: replaced neovim with helix
2022-11-07 17:31:44 +01:00
Giulio De Pasquale
2d135b743c
neovim: Added shfmt
2022-10-24 10:00:39 +02:00
Giulio De Pasquale
cbd9541696
neovim: Added minimap plugin
2022-10-24 10:00:15 +02:00
Giulio De Pasquale
d83abddfcd
neovim: Fixed typo in pumvisible() config
2022-10-21 21:26:11 +02:00
Giulio De Pasquale
e78349674e
neovim: Moved nixfmt into extraPackages
2022-10-21 21:25:20 +02:00
Giulio De Pasquale
8bee241a07
Save SSH keys when on darwin
2022-10-14 14:52:48 +02:00
Giulio De Pasquale
548107f7af
Add macOS specific SSH config
2022-10-14 14:49:36 +02:00
Giulio De Pasquale
6c91704f33
Added home-manager to common pkgs. Split neovim into separate nix file
2022-10-14 01:02:46 +02:00
Giulio De Pasquale
4bc41031ef
Removed stateVersion from common home role
2022-10-14 00:42:40 +02:00
Giulio De Pasquale
71f8e1e11e
Remove easyalign, nerdtree and other unused plugins. Reordered vim plugins, added leap
2022-10-13 18:07:39 +02:00
Giulio De Pasquale
b5a0e38e59
Do not use unstable neovim
2022-10-11 21:33:07 +02:00