Steam, Virtualbox and Git Secrets
This commit is contained in:
parent
508a66f1cf
commit
308c0ebdbe
4 changed files with 34 additions and 3 deletions
|
@ -40,6 +40,7 @@
|
|||
bash.enable = true;
|
||||
css.enable = true;
|
||||
html.enable = true;
|
||||
svelte.enable = true;
|
||||
python.enable = true;
|
||||
tailwind.enable = true;
|
||||
};
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -45,5 +45,13 @@
|
|||
size = 24;
|
||||
};
|
||||
|
||||
programs.git = {
|
||||
enable = true;
|
||||
|
||||
extraConfig = {
|
||||
credential.helper = "libsecret";
|
||||
};
|
||||
};
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue