diff --git a/commons/programs/neovim.nix b/commons/programs/neovim.nix index 3744929..978df48 100644 --- a/commons/programs/neovim.nix +++ b/commons/programs/neovim.nix @@ -40,6 +40,7 @@ bash.enable = true; css.enable = true; html.enable = true; + svelte.enable = true; python.enable = true; tailwind.enable = true; }; diff --git a/commons/programs/zsh.nix b/commons/programs/zsh.nix index f1cccdd..467ee65 100644 --- a/commons/programs/zsh.nix +++ b/commons/programs/zsh.nix @@ -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; diff --git a/hosts/t0urn3s0l/configuration.nix b/hosts/t0urn3s0l/configuration.nix index 7564bdb..02a0583 100644 --- a/hosts/t0urn3s0l/configuration.nix +++ b/hosts/t0urn3s0l/configuration.nix @@ -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 diff --git a/hosts/t0urn3s0l/home.nix b/hosts/t0urn3s0l/home.nix index b9fb975..9017096 100644 --- a/hosts/t0urn3s0l/home.nix +++ b/hosts/t0urn3s0l/home.nix @@ -45,5 +45,13 @@ size = 24; }; + programs.git = { + enable = true; + + extraConfig = { + credential.helper = "libsecret"; + }; + }; + programs.home-manager.enable = true; }