Compare commits
3 commits
56094f345f
...
3161bd9b79
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3161bd9b79 | ||
|
|
5c9a9b79c6 | ||
|
|
db244e2927 |
2 changed files with 30 additions and 10 deletions
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -7,11 +7,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1758985165,
|
||||
"narHash": "sha256-bzthrGCHUDzUHH9F3eNl5LG5rfg4ig9x3TGjjUE23qA=",
|
||||
"lastModified": 1759337100,
|
||||
"narHash": "sha256-CcT3QvZ74NGfM+lSOILcCEeU+SnqXRvl1XCRHenZ0Us=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "11cc3d55ded3346a8195000ddeadde782a611e56",
|
||||
"rev": "004753ae6b04c4b18aa07192c1106800aaacf6c3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -22,11 +22,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1758690382,
|
||||
"narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=",
|
||||
"lastModified": 1759036355,
|
||||
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e643668fd71b949c53f8626614b21ff71a07379d",
|
||||
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -135,10 +135,21 @@ in
|
|||
# services.xserver.enable = true;
|
||||
|
||||
# Enable the KDE Plasma Desktop Environment.
|
||||
services.displayManager.sddm.enable = true;
|
||||
services.displayManager.sddm.wayland.enable = true;
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
#services.displayManager.sddm.enable = true;
|
||||
#services.displayManager.sddm.wayland.enable = true;
|
||||
#services.desktopManager.plasma6.enable = true;
|
||||
programs.hyprland = {
|
||||
enable = true;
|
||||
xwayland.enable = true;
|
||||
withUWSM = true;
|
||||
|
||||
};
|
||||
# Optional, hint electron apps to use wayland:
|
||||
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
extraPortals = with pkgs; [ xdg-desktop-portal-hyprland ];
|
||||
};
|
||||
# Configure keymap in X11 (presumably, XWayland uses something different?)
|
||||
#services.xserver.xkb = {
|
||||
# layout = "us";
|
||||
|
|
@ -209,7 +220,8 @@ in
|
|||
networking.firewall = {
|
||||
enable = true;
|
||||
allowedTCPPorts = [ 9003 ];
|
||||
allowedUDPPorts = [ 51820 ];
|
||||
# 53/67 temporarily allowed for connection sharing/dhcp
|
||||
allowedUDPPorts = [ 53 67 51820 ];
|
||||
# if packets are still dropped, they will show up in dmesg
|
||||
logReversePathDrops = true;
|
||||
checkReversePath = "loose";
|
||||
|
|
@ -235,6 +247,14 @@ in
|
|||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
hyprlock # Hyprland's GPU-accelerated screen locking utility.
|
||||
hypridle # Hyprland's idle daemon.
|
||||
hyprpaper # Hyprland's wallpaper utility.
|
||||
hyprsunset # Application to enable a blue-light filter on Hyprland.
|
||||
hyprpicker # Wayland color picker that does not suck.
|
||||
hyprpolkitagent # Polkit authentication agent written in QT/QML.
|
||||
kitty # default terminal for hyprland
|
||||
dnsmasq # temporarily allowed for connection sharing
|
||||
ansible # automation/software-defined-configuration tool
|
||||
binutils # gnu bin utils
|
||||
# conda # python environment management
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue