Steam, Virtualbox and Git Secrets

This commit is contained in:
zuma 2025-02-27 21:10:46 +01:00
parent 508a66f1cf
commit 308c0ebdbe
4 changed files with 34 additions and 3 deletions
commons/programs
hosts/t0urn3s0l

View file

@ -40,6 +40,7 @@
bash.enable = true;
css.enable = true;
html.enable = true;
svelte.enable = true;
python.enable = true;
tailwind.enable = true;
};

View file

@ -2,9 +2,13 @@
programs.zsh = {
enable = true;
enableCompletion = true;
enableAutosuggestions = true;
shellAliases = {
update = "sudo nixos-rebuild switch --flake /home/zuma/nix_files#t0urn3s0l";
connect-h4ppy = "mosh --ssh=\"ssh -p 72\" globuzma@87.231.223.91";
cat = "bat";
ls = "eza --time-style=relative --git --octal-permissions --icons --binary -lg";
calc = "eva";
};
oh-my-zsh = {
enable = true;

View file

@ -24,6 +24,10 @@
themePackages = [( pkgs.adi1090x-plymouth-themes.override { selected_themes = [ "black_hud" ]; })];
};
# For VirtualBox to work
# https://github.com/NixOS/nixpkgs/issues/363887
boot.kernelParams = [ "kvm.enable_virt_at_load=0" ];
networking.hostName = "t0urn3s0l"; # Define your hostname.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
@ -110,7 +114,7 @@
isNormalUser = true;
description = "zuma";
shell = pkgs.zsh;
extraGroups = [ "networkmanager" "wheel" "docker"];
extraGroups = [ "networkmanager" "wheel" "docker" "vboxsf"];
};
home-manager = {
@ -171,12 +175,17 @@
feishin # Audio Player that connects to my Navidrome server
audacity # Audio Mixer
filezilla # SFTP FTP and all these protocols
bottles # Wine wrapper to emulate windows software
inkscape # SVG Editor
protonmail-bridge # To access protonmail on thunderbird
thunderbird # Mail client
# Shell stuff
zsh # Favorite shell so far
starship # Shell prompt that goes fast
neovim # <3
git # <3 bis
gitFull # <3 bis
btop # HTOP on steroids
lshw # List all your hardware
neofetch # To show off
@ -193,13 +202,16 @@
php # For hosting Adminer
libnotify # Man I want that notify-send
ripgrep # Faster grep alternative
bat # cat but better
eza # ls but better
eva # calculator
util-linux # Set of system utilities
# Utilities
wl-clipboard # Clipboard manager
grim # Screenshot tool
slurp # Useful with grim for screenshotting
swww # Wallpaper engine
pulseaudio-dlna # To play sound on sound system
activitywatch # Stats on time spent
awatcher # Wayland Idle and window watcher
swaynotificationcenter # Notification daemon and notification center
@ -208,6 +220,8 @@
services.gvfs.enable = true; # Enable Trash so that if I delete my nix files without having saved them I can backup .........
programs.zsh.enable = true;
programs.steam.enable = true;
services.tumbler.enable = true; # Thumbnail support
services.gnome.gnome-keyring.enable = true;
security.pam.services.hyprland.enableGnomeKeyring = true;
@ -219,6 +233,10 @@
};
};
virtualisation.virtualbox.host.enable = true;
virtualisation.virtualbox.host.enableExtensionPack = true;
users.extraGroups.vboxusers.members = [ "zuma" ];
fonts.packages = with pkgs; [
nerd-fonts.fira-code
nerd-fonts.ubuntu

View file

@ -45,5 +45,13 @@
size = 24;
};
programs.git = {
enable = true;
extraConfig = {
credential.helper = "libsecret";
};
};
programs.home-manager.enable = true;
}