Setup neovim +terminal as the default terminal environment, also additional other utilities

This commit is contained in:
Curt Spark 2024-07-27 19:45:53 +01:00
parent 990a6701d3
commit 431d1baee9
5 changed files with 12 additions and 4 deletions

View File

@ -100,6 +100,7 @@ in
# Just for utils
pulseaudio
alsa-utils
# For curl scripts
jq
@ -284,9 +285,10 @@ in
programs.bash = {
enable = true;
enableCompletion = true;
bashrcExtra = "fastfetch";
# bashrcExtra = "fastfetch";
initExtra = ''
. "$HOME/.nix-profile/etc/profile.d/hm-session-vars.sh"
([[ -z $(tty) ]] && nvim +terminal) || fastfetch
'';
};

View File

@ -22,6 +22,8 @@
# Purely for the tooling
postgresql
sqlite # For development and also telescope-all-recent
# Debugging/LSP related tooling
gdb
lldb_18 # For lldb-dap
@ -54,6 +56,7 @@
pciutils
xdg-user-dirs
linuxPackages.usbip
unixtools.xxd
dotnet-sdk
];
systemd.services.usbipd = {

View File

@ -1,5 +1,6 @@
# -*- conf -*-
font=HackNerdFontMono-Regular:size=13
shell=bash -c 'nvim +terminal && bash'
# Gruvbox - Light
[colors]
@ -20,4 +21,4 @@ bright3=b57614
bright4=076678
bright5=8f3f71
bright6=427b58
bright7=3c3836
bright7=3c3836

View File

@ -1,5 +1,6 @@
# -*- conf -*-
font=HackNerdFontMono-Regular:size=13
shell=bash -c 'nvim +terminal && bash'
# Gruvbox - Light
[colors]
@ -20,4 +21,4 @@ bright3=b57614
bright4=076678
bright5=8f3f71
bright6=427b58
bright7=3c3836
bright7=3c3836

View File

@ -1,5 +1,6 @@
# -*- conf -*-
font=HackNerdFontMono-Regular:size=13
shell=bash -c 'nvim +terminal && bash'
# Gruvbox - Light
[colors]
@ -20,4 +21,4 @@ bright3=b57614
bright4=076678
bright5=8f3f71
bright6=427b58
bright7=3c3836
bright7=3c3836