Initial NixOS configuration

This commit is contained in:
Tomas Rivera
2026-02-25 10:40:52 +01:00
commit 38092498aa
11 changed files with 506 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
{ config, pkgs, ... }:
{
programs.git = {
enable = true;
# no declarative parameters for git as it would show in a public git repo more info than I would like. Just use the following commands
# git config --global user.name "YourName"
# git config --global user.email "YourEmail"
# git config --global init.defaultBranch main
#cd ~/nixos\
#git add .
#git commit -m "Update NixOS configuration"
#git push origin master
};
}
+58
View File
@@ -0,0 +1,58 @@
{ config, pkgs, ... }:
{
programs.kitty = {
enable = true;
#font.name = nerd-fonts._0xproto;
#font.size = "10";
extraConfig = ''
bold_font auto
italic_font auto
bold_italic_font auto
window_padding_width 25
foreground #FFFFFF
background #1B1D1C
selection_foreground #1B1D1C
selection_background #FFFFFF
cursor #C3AC76
cursor_text_color #0F1010
active_tab_foreground #1B1D1C
active_tab_background #6B5540
inactive_tab_foreground #6B5540
inactive_tab_background #1B1D1C
# black
color0 #29523D
color8 #578F73
# red
color1 #FFF0CC
color9 #F0DBAA
# green
color2 #FFEECC
color10 #F0D9AA
# yellow
color3 #FFE5CC
color11 #F0CCAA
# blue
color4 #9AE6C0
color12 #9AE6C0
# magenta
color5 #E6CC9A
color13 #E6CC9A
# cyan
color6 #E6BF9A
color14 #E6BF9A
# white
color7 #FFF0CC
color15 #F0DBAA
'';
};
}
+13
View File
@@ -0,0 +1,13 @@
{ config, pkgs, ... }:
{
programs.ssh = {
enable = true;
#agentKeys = [
# "/home/tomasr/.ssh/id_ed25519"
#];
};
services.ssh-agent.enable = true;
}
+8
View File
@@ -0,0 +1,8 @@
{ config, pkgs, ... }:
{
programs.zoxide = {
enable = true;
enableZshIntegration = true;
};
}
+9
View File
@@ -0,0 +1,9 @@
{ config, pkgs, ... }:
{
programs.zsh = {
enable = true;
autosuggestion.enable = true;
initContent = "fastfetch\n";
};
}