@hyprland +uwsm
This commit is contained in:
parent
bd97658bd2
commit
e0dda1eb0a
17
flake.lock
generated
17
flake.lock
generated
@ -221,6 +221,22 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs-80c8ffb": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1726604095,
|
||||||
|
"narHash": "sha256-4ipVsmZQiSdMx/8BqMurOUBIRCrKjjwTKLFNk3frrRs=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "80c8ffb38e221c3c1b2ab81a9f9a1194f109a9ea",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "80c8ffb38e221c3c1b2ab81a9f9a1194f109a9ea",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs-d016996": {
|
"nixpkgs-d016996": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1737074211,
|
"lastModified": 1737074211,
|
||||||
@ -325,6 +341,7 @@
|
|||||||
"home-manager": "home-manager_2",
|
"home-manager": "home-manager_2",
|
||||||
"hyprpanel": "hyprpanel",
|
"hyprpanel": "hyprpanel",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_3",
|
||||||
|
"nixpkgs-80c8ffb": "nixpkgs-80c8ffb",
|
||||||
"nixpkgs-d016996": "nixpkgs-d016996",
|
"nixpkgs-d016996": "nixpkgs-d016996",
|
||||||
"nixpkgs-master": "nixpkgs-master",
|
"nixpkgs-master": "nixpkgs-master",
|
||||||
"nixpkgs-stable": "nixpkgs-stable",
|
"nixpkgs-stable": "nixpkgs-stable",
|
||||||
|
@ -73,6 +73,7 @@
|
|||||||
ripgrep
|
ripgrep
|
||||||
rocmPackages.rocm-smi
|
rocmPackages.rocm-smi
|
||||||
rocmPackages.rocminfo
|
rocmPackages.rocminfo
|
||||||
|
rocmPackages.rocm-runtime
|
||||||
tldr
|
tldr
|
||||||
trash-cli
|
trash-cli
|
||||||
unimatrix
|
unimatrix
|
||||||
|
@ -31,7 +31,7 @@ in {
|
|||||||
set -x FLAKE $HOME/p/nixos/nixos-config
|
set -x FLAKE $HOME/p/nixos/nixos-config
|
||||||
|
|
||||||
if test (tty) = "/dev/tty1"
|
if test (tty) = "/dev/tty1"
|
||||||
exec Hyprland &> /dev/null
|
exec uwsm start -S -F /run/current-system/sw/bin/Hyprland
|
||||||
end
|
end
|
||||||
if test (tty) = "/dev/tty2"
|
if test (tty) = "/dev/tty2"
|
||||||
exec gamescope -O HDMI-A-1 -W 1920 -H 1080 --adaptive-sync --hdr-enabled --rt --steam -- steam -pipewire-dmabuf -tenfoot
|
exec gamescope -O HDMI-A-1 -W 1920 -H 1080 --adaptive-sync --hdr-enabled --rt --steam -- steam -pipewire-dmabuf -tenfoot
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
{pkgs, ...}: {
|
{pkgs, ...}: {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
devpod
|
||||||
|
devpod-desktop
|
||||||
(python3.withPackages (ps:
|
(python3.withPackages (ps:
|
||||||
with ps; [
|
with ps; [
|
||||||
# Scientific packages
|
# Scientific packages
|
||||||
|
@ -12,6 +12,11 @@
|
|||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
];
|
];
|
||||||
|
|
||||||
|
environment.pathsToLink = [
|
||||||
|
"/share/xdg-desktop-portal"
|
||||||
|
"/share/applications"
|
||||||
|
];
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
useUserPackages = true;
|
useUserPackages = true;
|
||||||
extraSpecialArgs = {inherit inputs outputs;};
|
extraSpecialArgs = {inherit inputs outputs;};
|
||||||
|
@ -7,15 +7,18 @@
|
|||||||
with lib; let
|
with lib; let
|
||||||
cfg = config.extraServices.flatpak;
|
cfg = config.extraServices.flatpak;
|
||||||
in {
|
in {
|
||||||
options.extraServices.flatpak.enable = mkEnableOption "enable podman";
|
options.extraServices.flatpak.enable = mkEnableOption "enable flatpak";
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
services.flatpak.enable = true;
|
services.flatpak.enable = true;
|
||||||
xdg.portal = {
|
xdg.portal = {
|
||||||
# xdg desktop intergration (required for flatpak)
|
# xdg desktop intergration (required for flatpak)
|
||||||
enable = true;
|
enable = true;
|
||||||
|
wlr.enable = true;
|
||||||
extraPortals = [pkgs.xdg-desktop-portal-gtk];
|
extraPortals = with pkgs; [
|
||||||
|
xdg-desktop-portal-gtk
|
||||||
|
xdg-desktop-portal-wlr
|
||||||
|
];
|
||||||
config.common.default = "*";
|
config.common.default = "*";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -76,6 +76,9 @@
|
|||||||
services.openssh = {
|
services.openssh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings.PermitRootLogin = "no";
|
settings.PermitRootLogin = "no";
|
||||||
|
settings = {
|
||||||
|
PasswordAuthentication = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# [[Open ports in the firewall.
|
# [[Open ports in the firewall.
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
programs.hyprland = {
|
programs.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
|
withUWSM = true;
|
||||||
};
|
};
|
||||||
programs.gamescope = {
|
programs.gamescope = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user