diff --git a/hosts/doloro-laptop/home.nix b/hosts/doloro-laptop/home.nix index 0c87ffa..f9b636c 100644 --- a/hosts/doloro-laptop/home.nix +++ b/hosts/doloro-laptop/home.nix @@ -6,39 +6,23 @@ ... }: { - # imports = [ - # ../../modules/hyprland/home.nix - # ../../modules/quickshell/home.nix - # ../../modules/chromium/home.nix - # #./modules/neovim/home.nix - # ../../modules/stylix/home.nix - # ../../modules/nixvim/home.nix - # ../../modules/tmux/home.nix - # ../../modules/theme/home.nix - # # ./modules/spicetify/home.nix - # ../../modules/obs/home.nix - # ../../modules/blender/home.nix - # ../../modules/fish/home.nix - # ../../modules/ytm/home.nix - # ../../overlays.nix - # ]; modules = { Hyprland.enable = true; quickshell.enable = true; # chromium.enable = true; - wivrn.enable = true; + wivrn.enable = false; helium.enable = true; nixvim.enable = true; helix.enable = false; stylix.enable = true; tmux.enable = true; theme.enable = true; - obs.enable = true; - blender.enable = true; - bottles.enable = true; + obs.enable = false; + blender.enable = false; + bottles.enable = false; fish.enable = true; youtube-music.enable = true; - unityhub.enable = true; + unityhub.enable = false; direnv.enable = true; git.enable = true; rsRPC.enable = true; @@ -61,6 +45,12 @@ }; }; xdg.mimeApps.enable = true; + wayland.windowManager.hyprland.settings = { + monitor = [ + "HDMI-A-1, 1920x1080@60, 0x0, 1" + "DP-3, 1920x1080@144, 1920x0, 1" + ]; + }; # This value determines the Home Manager release that your configuration is # compatible with. This helps avoid breakage when a new Home Manager release @@ -78,9 +68,6 @@ vim telegram-desktop vesktop - # (pkgs.discord.override { withVencord = true; }) - # webcord-vencord - # spotify pavucontrol lazygit btop diff --git a/hosts/doloro/home.nix b/hosts/doloro/home.nix index 0c87ffa..5141521 100644 --- a/hosts/doloro/home.nix +++ b/hosts/doloro/home.nix @@ -48,6 +48,19 @@ home.username = "doloro"; home.homeDirectory = "/home/doloro"; + wayland.windowManager.hyprland.settings = { + monitor = [ + "HDMI-A-1, 1920x1080@60, 0x0, 1" + "DP-3, 1920x1080@144, 1920x0, 1" + ]; + exec-once = [ + "hyprctl dispatch workspace 2" # shit solution to get quickshell on the right monitor + ]; + }; + workspace = [ + "name:2, monitor:DP-3" + ]; + services = { gpg-agent = { enable = true; @@ -89,39 +102,6 @@ gcr qbittorrent ]; - # sops.age.keyFile = "/home/doloro/.config/sops/age/key.txt"; - - # Home Manager is pretty good at managing dotfiles. The primary way to manage - # plain files is through 'home.file'. - home.file = { - # # Building this configuration will create a copy of 'dotfiles/screenrc' in - # # the Nix store. Activating the configuration will then make '~/.screenrc' a - # # symlink to the Nix store copy. - # ".screenrc".source = dotfiles/screenrc; - - # # You can also set the file content immediately. - # ".gradle/gradle.properties".text = '' - # org.gradle.console=verbose - # org.gradle.daemon.idletimeout=3600000 - # ''; - }; - - # Home Manager can also manage your environment variables through - # 'home.sessionVariables'. These will be explicitly sourced when using a - # shell provided by Home Manager. If you don't want to manage your shell - # through Home Manager then you have to manually source 'hm-session-vars.sh' - # located at either - # - # ~/.nix-profile/etc/profile.d/hm-session-vars.sh - # - # or - # - # ~/.local/state/nix/profiles/profile/etc/profile.d/hm-session-vars.sh - # - # or - # - # /etc/profiles/per-user/doloro/etc/profile.d/hm-session-vars.sh - # home.sessionVariables = { EDITOR = "nvim"; }; @@ -130,8 +110,8 @@ enable = true; }; }; + xdg.configFile."mimeapps.list".force = true; - # Let Home Manager install and manage itself. programs = { ssh = { diff --git a/modules/hyprland/settings.nix b/modules/hyprland/settings.nix index 43cf8be..f56d93c 100644 --- a/modules/hyprland/settings.nix +++ b/modules/hyprland/settings.nix @@ -11,13 +11,6 @@ hyprcursor.enable = true; }; wayland.windowManager.hyprland.settings = { - monitor = [ - "HDMI-A-1, 1920x1080@60, 0x0, 1" - "DP-3, 1920x1080@144, 1920x0, 1" - ]; - exec-once = [ - "hyprctl dispatch workspace 2" # shit solution to get quickshell on the right monitor - ]; env = [ "XCURSOR_THEME,BreezeX-RosePine-Linux" "XCURSOR_SIZE,24"