feat: introduced new home-manager features

Changed wallpaper to better fit the style of the WM
- affected common variables
- affected hyprland configuration
- affected stylix configuration
- included additional flake inputs
Added Spicetify packages (not working)
Added obs-studio home-manager program option
Added vimkey navigation keybinds for Hyprland
This commit is contained in:
Zhongheng Liu 2024-08-25 18:36:49 +08:00
commit 5515d4a9cd
No known key found for this signature in database
9 changed files with 66 additions and 5 deletions

View file

@ -24,6 +24,8 @@
./ags
./xdg.nix
./stylix.nix
./spicetify.nix
./scripts
];
nixpkgs = {
@ -57,7 +59,7 @@
username = "${config.myUserName}";
homeDirectory = "/home/${config.myUserName}";
# copy wallpaper from assets
file = {"wallpaper.png".source = ./assets/gruvbox-wallpaper.png;};
file = {"wallpaper.jpg".source = ./assets/nixos-wallpaper.jpg;};
};
home.packages = with pkgs; [
protonvpn-gui
@ -91,6 +93,10 @@
];
programs = {
obs-studio = {
enable = true;
plugins = [pkgs.obs-studio-plugins.wlrobs];
};
home-manager.enable = true;
firefox.enable = true;
thunderbird = {