111 lines
2.3 KiB
Nix
111 lines
2.3 KiB
Nix
{pkgs, ...}: {
|
|
programs.bash = {
|
|
enable = true;
|
|
|
|
shellAliases = {
|
|
a = "echo idssss";
|
|
rb = "sudo nixos-rebuild switch --flake ~/nixdots#";
|
|
nixtest = "sudo nixos-rebuild test --flake ~/nixdots#";
|
|
infect = "nix run github:nix-community/nixos-anywhere -- -- flake";
|
|
deploy = "nix run github:serokell/deploy-rs --"; # deploy
|
|
};
|
|
|
|
bashrcExtra = ''
|
|
PS1="\[\e[38;5;177m\]\u\[\e[38;5;220m\]@\[\e[38;5;1m\]\h \[\e[38;5;33m\]\w \[\033[0m\]\$ "
|
|
'';
|
|
};
|
|
|
|
programs.git = {
|
|
enable = true;
|
|
settings = {
|
|
user.name = "tulg";
|
|
user.email = "tulg@protonmail.ch";
|
|
};
|
|
};
|
|
programs.fastfetch = {
|
|
enable = true;
|
|
settings = {
|
|
display = {
|
|
separator = " ";
|
|
};
|
|
modules = [
|
|
{
|
|
type = "os";
|
|
key = " OS";
|
|
keyColor = "yellow";
|
|
}
|
|
{
|
|
type = "kernel";
|
|
key = "│ ├";
|
|
keyColor = "yellow";
|
|
}
|
|
{
|
|
type = "packages";
|
|
key = "│ ├";
|
|
keyColor = "yellow";
|
|
}
|
|
{
|
|
type = "shell";
|
|
key = "│ └";
|
|
keyColor = "yellow";
|
|
}
|
|
{
|
|
type = "wm";
|
|
key = " wm";
|
|
keyColor = "blue";
|
|
}
|
|
{
|
|
type = "lm";
|
|
key = "│ ├";
|
|
keyColor = "blue";
|
|
}
|
|
{
|
|
type = "terminal";
|
|
key = "│ └";
|
|
keyColor = "blue";
|
|
}
|
|
{
|
|
type = "host";
|
|
key = " HOST";
|
|
keyColor = "green";
|
|
}
|
|
{
|
|
type = "cpu";
|
|
key = "│ ├";
|
|
keyColor = "green";
|
|
}
|
|
{
|
|
type = "gpu";
|
|
key = "│ ├";
|
|
keyColor = "green";
|
|
}
|
|
{
|
|
type = "disk";
|
|
key = "│ ├";
|
|
keyColor = "green";
|
|
}
|
|
{
|
|
type = "memory";
|
|
key = "│ ├";
|
|
keyColor = "green";
|
|
}
|
|
{
|
|
type = "swap";
|
|
key = "│ ├";
|
|
keyColor = "green";
|
|
}
|
|
{
|
|
type = "uptime";
|
|
key = "│ ├";
|
|
keyColor = "green";
|
|
}
|
|
{
|
|
type = "display";
|
|
key = "│ └";
|
|
keyColor = "green";
|
|
}
|
|
];
|
|
};
|
|
};
|
|
programs.zsh.enable = true;
|
|
}
|