chore: do some stuff

devenv: scripts and nixpkgs-fmt
hyprland: enable UWSM support
This commit is contained in:
Zhongheng Liu 2025-01-08 22:46:31 +02:00
commit 57c4933610
Signed by: steven
GPG key ID: 805A28B071DAD84B
5 changed files with 14 additions and 7 deletions

View file

@ -24,11 +24,15 @@
scripts.hello.exec = '' scripts.hello.exec = ''
echo hello from $GREET echo hello from $GREET
''; '';
scripts.about.exec = ''
${pkgs.glow}/bin/glow -p ./README.md
less ./LICENSE
'';
enterShell = '' enterShell = ''
hello hello
git --version git --version
alejandra --version nixpkgs-fmt --version
''; '';
# https://devenv.sh/tests/ # https://devenv.sh/tests/

View file

@ -65,7 +65,7 @@
}; };
# Optional # Optional
# Whether to enable hyprland-session.target on hyprland startup # Whether to enable hyprland-session.target on hyprland startup
systemd = { enable = true; }; systemd = { enable = false; }; # set to false due to UWSM
}; };
# ... # ...
} }

View file

@ -1,13 +1,13 @@
{ pkgs { pkgs
, ... , ...
}: { }: {
home.packages = with pkgs; [ vesktop ]; home.packages = with pkgs; [ discord vesktop ];
xdg.desktopEntries.discord = { /*xdg.desktopEntries.discord = {
exec = "${pkgs.vesktop}/bin/vesktop"; exec = "${pkgs.vesktop}/bin/vesktop";
terminal = false; terminal = false;
mimeType = [ "x-scheme-handler/discord" ]; mimeType = [ "x-scheme-handler/discord" ];
name = "Discord - Vesktop"; name = "Discord - Vesktop";
genericName = "Discord but substituted with Vesktop"; genericName = "Discord but substituted with Vesktop";
type = "Application"; type = "Application";
}; };*/
} }

View file

@ -86,7 +86,10 @@
serviceConfig.ExecStart = "${pkgs.bluez}/bin/mpris-proxy"; serviceConfig.ExecStart = "${pkgs.bluez}/bin/mpris-proxy";
}; };
programs = { programs = {
hyprland.enable = true; # enables Hyprland DM. hyprland = {
enable = true; # enables Hyprland DM.
withUWSM = true; # NEW Universal Wayland Session Manager
};
steam = { steam = {
enable = true; enable = true;
remotePlay.openFirewall = remotePlay.openFirewall =

View file

@ -9,7 +9,7 @@ in
enable = true; enable = true;
settings = { settings = {
default_session = { default_session = {
command = "${tuigreet} --time --remember --cmd Hyprland"; command = "${tuigreet} --time --remember";
user = "greeter"; user = "greeter";
}; };
}; };