many changes: prepare to allow multiple users
This commit is contained in:
parent
c31864133e
commit
fab570dd29
42 changed files with 80 additions and 158 deletions
81
home/sckova/terminal/default.nix
Normal file
81
home/sckova/terminal/default.nix
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = [
|
||||
./btop.nix
|
||||
./fish.nix
|
||||
./kitty.nix
|
||||
./neovim.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
# cli utilities
|
||||
tmux
|
||||
fastfetch
|
||||
btop
|
||||
wget
|
||||
ripgrep
|
||||
ncdu
|
||||
fzf
|
||||
wl-clipboard
|
||||
rclone
|
||||
waypipe
|
||||
spotdl
|
||||
browsh
|
||||
mosh
|
||||
gh
|
||||
kdePackages.qttools
|
||||
eza
|
||||
pigz
|
||||
|
||||
# development & tooling
|
||||
jdk21_headless
|
||||
quickemu
|
||||
nerd-fonts.noto
|
||||
noto-fonts
|
||||
noto-fonts-color-emoji
|
||||
nix-prefetch
|
||||
prowlarr
|
||||
radarr
|
||||
sonarr
|
||||
flaresolverr
|
||||
nerd-fonts.fira-mono
|
||||
ffmpeg-full
|
||||
|
||||
# formatters
|
||||
kdePackages.qtdeclarative
|
||||
prettier
|
||||
prettierd
|
||||
nixfmt
|
||||
stylua
|
||||
black
|
||||
clang-tools
|
||||
];
|
||||
|
||||
programs = {
|
||||
git = {
|
||||
enable = true;
|
||||
settings = {
|
||||
user = {
|
||||
name = config.userOptions.name;
|
||||
email = config.userOptions.email;
|
||||
};
|
||||
core.pager = "${pkgs.bat}/bin/bat";
|
||||
commit.gpgsign = true;
|
||||
};
|
||||
};
|
||||
bat = {
|
||||
enable = true;
|
||||
config.style = "numbers,changes";
|
||||
};
|
||||
lazygit = {
|
||||
enable = true;
|
||||
enableFishIntegration = true;
|
||||
};
|
||||
lazysql.enable = true;
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue