| author | |
| committer | |
| log | 5a4dc3b0c38ce3a1e14ec94a6988fa085297feb4 |
| tree | 7de297124b2dd9dd891eddc319dc538d94e8d772 |
| parent | 456b76e721b8e72597b60bb5bab034427dfbcb76 |
| signature | Commit is signed but in an unrecognized format. |
5 files changed, 24 insertions(+), 9 deletions(-)
users/natalie/desktop/configuration.nix+12-1| ... | @@ -10,8 +10,19 @@ | ... | @@ -10,8 +10,19 @@ |
| 10 | ./hardware-configuration.nix | 10 | ./hardware-configuration.nix |
| 11 | ]; | 11 | ]; |
| 12 | documentation.man.generateCaches = false; | 12 | documentation.man.generateCaches = false; |
| 13 | services.displayManager = { | ||
| 14 | enable = true; | ||
| 15 | sddm = { | ||
| 16 | enable = true; | ||
| 17 | wayland.enable = true; | ||
| 18 | }; | ||
| 19 | }; | ||
| 20 | |||
| 13 | programs = { | 21 | programs = { |
| 14 | hyprland.enable = true; | 22 | hyprland = { |
| 23 | enable = true; | ||
| 24 | withUWSM = true; | ||
| 25 | }; | ||
| 15 | gamemode.enable = true; | 26 | gamemode.enable = true; |
| 16 | 27 | ||
| 17 | _1password.enable = true; | 28 | _1password.enable = true; |
users/natalie/home/hyprland/exec-once.nix+1-1| ... | @@ -15,7 +15,7 @@ | ... | @@ -15,7 +15,7 @@ |
| 15 | "${pkgs.networkmanagerapplet}/bin/nm-applet &" | 15 | "${pkgs.networkmanagerapplet}/bin/nm-applet &" |
| 16 | "${pkgs.wl-clip-persist}/bin/wl-clip-persist --clipboard both &" | 16 | "${pkgs.wl-clip-persist}/bin/wl-clip-persist --clipboard both &" |
| 17 | "${pkgs.wl-clipboard}/bin/wl-paste --watch cliphist store &" | 17 | "${pkgs.wl-clipboard}/bin/wl-paste --watch cliphist store &" |
| 18 | "${pkgs.waybar}/bin/waybar &" | 18 | # "${pkgs.waybar}/bin/waybar &" |
| 19 | "${pkgs.swaynotificationcenter}/bin/swaync &" | 19 | "${pkgs.swaynotificationcenter}/bin/swaync &" |
| 20 | "${inputs.vicinae.packages.${currentSystem}.default}/bin/vicinae server &" | 20 | "${inputs.vicinae.packages.${currentSystem}.default}/bin/vicinae server &" |
| 21 | "${pkgs.udiskie}/bin/udiskie --automount --notify --smart-tray &" | 21 | "${pkgs.udiskie}/bin/udiskie --automount --notify --smart-tray &" |
users/natalie/home/hyprland/hyprland.nix+8-5| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | { pkgs, ... }: | 1 | { config, pkgs, ... }: |
| 2 | { | 2 | { |
| 3 | home.packages = with pkgs; [ | 3 | home.packages = with pkgs; [ |
| 4 | swww | 4 | swww |
| ... | @@ -18,9 +18,9 @@ | ... | @@ -18,9 +18,9 @@ |
| 18 | networkmanagerapplet | 18 | networkmanagerapplet |
| 19 | hyprpolkitagent | 19 | hyprpolkitagent |
| 20 | ]; | 20 | ]; |
| 21 | systemd.user.targets.hyprland-session.Unit.Wants = [ | 21 | # systemd.user.targets.hyprland-session.Unit.Wants = [ |
| 22 | "xdg-desktop-autostart.target" | 22 | # "xdg-desktop-autostart.target" |
| 23 | ]; | 23 | # ]; |
| 24 | wayland.windowManager.hyprland = { | 24 | wayland.windowManager.hyprland = { |
| 25 | enable = true; | 25 | enable = true; |
| 26 | package = null; | 26 | package = null; |
| ... | @@ -29,6 +29,9 @@ | ... | @@ -29,6 +29,9 @@ |
| 29 | xwayland = { | 29 | xwayland = { |
| 30 | enable = true; | 30 | enable = true; |
| 31 | }; | 31 | }; |
| 32 | systemd.enable = true; | 32 | systemd.enable = false; |
| 33 | }; | 33 | }; |
| 34 | # https://wiki.hypr.land/Nix/Hyprland-on-Home-Manager/#nixos-uwsm | ||
| 35 | xdg.configFile."uwsm/env".source = | ||
| 36 | "${config.home.sessionVariablesPackage}/etc/profile.d/hm-session-vars.sh"; | ||
| 34 | } | 37 | } |
users/natalie/home/hyprland/monitors.nix+2-2| ... | @@ -2,8 +2,8 @@ | ... | @@ -2,8 +2,8 @@ |
| 2 | { | 2 | { |
| 3 | wayland.windowManager.hyprland = { | 3 | wayland.windowManager.hyprland = { |
| 4 | settings.monitor = [ | 4 | settings.monitor = [ |
| 5 | "HDMI-A-1, 1980x1080@144, 0x0, auto" | 5 | "HDMI-A-2, 1980x1080@144, 0x0, auto" |
| 6 | "DP-1,2560x1440@144,auto,auto" | 6 | "DP-2,2560x1440@144,auto,auto" |
| 7 | ]; | 7 | ]; |
| 8 | 8 | ||
| 9 | # extraConfig = '' | 9 | # extraConfig = '' |
users/natalie/home/waybar/waybar.nix+1| ... | @@ -2,5 +2,6 @@ | ... | @@ -2,5 +2,6 @@ |
| 2 | { | 2 | { |
| 3 | programs.waybar = { | 3 | programs.waybar = { |
| 4 | enable = true; | 4 | enable = true; |
| 5 | systemd.enable = true; | ||
| 5 | }; | 6 | }; |
| 6 | } | 7 | } |