diff options
-rw-r--r-- | common/variables.nix | 1 | ||||
-rw-r--r-- | home-manager/stvnliu/home.nix | 1 | ||||
-rw-r--r-- | home-manager/stvnliu/hypr/hyprland.nix | 3 | ||||
-rw-r--r-- | nixos/configuration.nix | 1 | ||||
-rw-r--r-- | nixos/virtualisation.nix | 14 |
5 files changed, 20 insertions, 0 deletions
diff --git a/common/variables.nix b/common/variables.nix index a890e3a..a432d0e 100644 --- a/common/variables.nix +++ b/common/variables.nix @@ -28,6 +28,7 @@ myAutostartCommands = [ "fcitx5" "${pkgs.udiskie}/bin/udiskie" + "${pkgs.pa-notify}/bin/pa-notify" ]; myConfigLocation = "/home/${myUserName}/nix-conf"; }; diff --git a/home-manager/stvnliu/home.nix b/home-manager/stvnliu/home.nix index 03bd842..ddbdbc0 100644 --- a/home-manager/stvnliu/home.nix +++ b/home-manager/stvnliu/home.nix @@ -62,6 +62,7 @@ file = {"wallpaper.jpg".source = ./assets/nixos-wallpaper.jpg;}; }; home.packages = with pkgs; [ + prismlauncher protonvpn-gui devenv vlc diff --git a/home-manager/stvnliu/hypr/hyprland.nix b/home-manager/stvnliu/hypr/hyprland.nix index b9af76a..916f05f 100644 --- a/home-manager/stvnliu/hypr/hyprland.nix +++ b/home-manager/stvnliu/hypr/hyprland.nix @@ -40,10 +40,13 @@ ]; bind = let terminalCmd = "${pkgs.foot}/bin/foot -f 'BlexMono Nerd Font:size=12' -o colors.alpha=0.85 ${config.myShells.defaultShell}"; + screenshotLocation = "/home/${config.myUserName}/Screenshots/$(date '+%Y-%m-%d-%H-%M-%S').png"; in [ "$mod SHIFT, L, exec, ${pkgs.hyprlock}/bin/hyprlock --immediate" + "$mod SHIFT, Print, exec, ${pkgs.grimblast}/bin/grimblast copysave output ${screenshotLocation}" + "$mod, Print, exec, ${pkgs.grimblast}/bin/grimblast copysave area ${screenshotLocation}" ", Print, exec, ${pkgs.grimblast}/bin/grimblast copy area" # special workspace keybinds diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 77d1b6c..785228a 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -14,6 +14,7 @@ ./nvidia.nix ./fonts.nix ./services/laptop.preset.nix + ./virtualisation.nix ./hardware-configuration.nix ]; environment.variables = { diff --git a/nixos/virtualisation.nix b/nixos/virtualisation.nix new file mode 100644 index 0000000..dfc8896 --- /dev/null +++ b/nixos/virtualisation.nix @@ -0,0 +1,14 @@ +{ + pkgs, + lib, + config, + ... +}: { + virtualisation.libvirtd.enable = true; + programs.virt-manager.enable = true; + #virtualisation.vmware.host.enable = true; + #virtualisation.virtualbox.host = { + # enable = true; + #}; + users.users."${config.myUserName}".extraGroups = ["libvirtd"]; +} |