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;
|
bash.enable = true;
|
||||||
css.enable = true;
|
css.enable = true;
|
||||||
html.enable = true;
|
html.enable = true;
|
||||||
|
svelte.enable = true;
|
||||||
python.enable = true;
|
python.enable = true;
|
||||||
tailwind.enable = true;
|
tailwind.enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,9 +2,13 @@
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableCompletion = true;
|
enableCompletion = true;
|
||||||
|
enableAutosuggestions = true;
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
update = "sudo nixos-rebuild switch --flake /home/zuma/nix_files#t0urn3s0l";
|
update = "sudo nixos-rebuild switch --flake /home/zuma/nix_files#t0urn3s0l";
|
||||||
connect-h4ppy = "mosh --ssh=\"ssh -p 72\" globuzma@87.231.223.91";
|
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 = {
|
oh-my-zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -24,6 +24,10 @@
|
||||||
themePackages = [( pkgs.adi1090x-plymouth-themes.override { selected_themes = [ "black_hud" ]; })];
|
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.hostName = "t0urn3s0l"; # Define your hostname.
|
||||||
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
||||||
|
|
||||||
|
@ -110,7 +114,7 @@
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "zuma";
|
description = "zuma";
|
||||||
shell = pkgs.zsh;
|
shell = pkgs.zsh;
|
||||||
extraGroups = [ "networkmanager" "wheel" "docker"];
|
extraGroups = [ "networkmanager" "wheel" "docker" "vboxsf"];
|
||||||
};
|
};
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
|
@ -171,12 +175,17 @@
|
||||||
feishin # Audio Player that connects to my Navidrome server
|
feishin # Audio Player that connects to my Navidrome server
|
||||||
audacity # Audio Mixer
|
audacity # Audio Mixer
|
||||||
filezilla # SFTP FTP and all these protocols
|
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
|
# Shell stuff
|
||||||
zsh # Favorite shell so far
|
zsh # Favorite shell so far
|
||||||
starship # Shell prompt that goes fast
|
starship # Shell prompt that goes fast
|
||||||
neovim # <3
|
neovim # <3
|
||||||
git # <3 bis
|
gitFull # <3 bis
|
||||||
btop # HTOP on steroids
|
btop # HTOP on steroids
|
||||||
lshw # List all your hardware
|
lshw # List all your hardware
|
||||||
neofetch # To show off
|
neofetch # To show off
|
||||||
|
@ -193,13 +202,16 @@
|
||||||
php # For hosting Adminer
|
php # For hosting Adminer
|
||||||
libnotify # Man I want that notify-send
|
libnotify # Man I want that notify-send
|
||||||
ripgrep # Faster grep alternative
|
ripgrep # Faster grep alternative
|
||||||
|
bat # cat but better
|
||||||
|
eza # ls but better
|
||||||
|
eva # calculator
|
||||||
|
util-linux # Set of system utilities
|
||||||
|
|
||||||
# Utilities
|
# Utilities
|
||||||
wl-clipboard # Clipboard manager
|
wl-clipboard # Clipboard manager
|
||||||
grim # Screenshot tool
|
grim # Screenshot tool
|
||||||
slurp # Useful with grim for screenshotting
|
slurp # Useful with grim for screenshotting
|
||||||
swww # Wallpaper engine
|
swww # Wallpaper engine
|
||||||
pulseaudio-dlna # To play sound on sound system
|
|
||||||
activitywatch # Stats on time spent
|
activitywatch # Stats on time spent
|
||||||
awatcher # Wayland Idle and window watcher
|
awatcher # Wayland Idle and window watcher
|
||||||
swaynotificationcenter # Notification daemon and notification center
|
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 .........
|
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.zsh.enable = true;
|
||||||
|
|
||||||
|
programs.steam.enable = true;
|
||||||
|
|
||||||
services.tumbler.enable = true; # Thumbnail support
|
services.tumbler.enable = true; # Thumbnail support
|
||||||
services.gnome.gnome-keyring.enable = true;
|
services.gnome.gnome-keyring.enable = true;
|
||||||
security.pam.services.hyprland.enableGnomeKeyring = 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; [
|
fonts.packages = with pkgs; [
|
||||||
nerd-fonts.fira-code
|
nerd-fonts.fira-code
|
||||||
nerd-fonts.ubuntu
|
nerd-fonts.ubuntu
|
||||||
|
|
|
@ -45,5 +45,13 @@
|
||||||
size = 24;
|
size = 24;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.git = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
extraConfig = {
|
||||||
|
credential.helper = "libsecret";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue