audiocables script, locale, ly displayManager
This commit is contained in:
@@ -96,7 +96,7 @@ in
|
|||||||
description = "Link virtual PipeWire sinks";
|
description = "Link virtual PipeWire sinks";
|
||||||
|
|
||||||
wantedBy = [ "graphical-session.target" ];
|
wantedBy = [ "graphical-session.target" ];
|
||||||
wants = [
|
requires = [
|
||||||
"pipewire.service"
|
"pipewire.service"
|
||||||
"wireplumber.service"
|
"wireplumber.service"
|
||||||
];
|
];
|
||||||
@@ -106,7 +106,7 @@ in
|
|||||||
];
|
];
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
Type = "oneshot";
|
Type = "simple";
|
||||||
ExecStart = "${linkSinksScript}/bin/link-virtual-sinks";
|
ExecStart = "${linkSinksScript}/bin/link-virtual-sinks";
|
||||||
RemainAfterExit = true;
|
RemainAfterExit = true;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
vim
|
vim
|
||||||
];
|
];
|
||||||
|
|
||||||
# TODO: use home-manager
|
# TODO: switch to home manager
|
||||||
# home-manager = {
|
# home-manager = {
|
||||||
# useGlobalPkgs = true;
|
# useGlobalPkgs = true;
|
||||||
# useUserPackages = true;
|
# useUserPackages = true;
|
||||||
|
|||||||
@@ -1,10 +1,18 @@
|
|||||||
{ pkgs, inputs, ... }:
|
{ pkgs, inputs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
services.displayManager.sddm.enable = true; # TODO: look into ly/greetd/something less heavy
|
services.displayManager = {
|
||||||
services.displayManager.autoLogin = {
|
ly = {
|
||||||
enable = true;
|
enable = true;
|
||||||
user = "djai";
|
x11Suport = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
autoLogin = {
|
||||||
|
enable = true;
|
||||||
|
user = "djai";
|
||||||
|
};
|
||||||
|
|
||||||
|
defaultSession = "hyprland-uwsm"; # TODO: might be wrong
|
||||||
};
|
};
|
||||||
|
|
||||||
# note that we set the videodrivers on a per-host basis, so not here.
|
# note that we set the videodrivers on a per-host basis, so not here.
|
||||||
@@ -69,7 +77,6 @@
|
|||||||
swaybg
|
swaybg
|
||||||
];
|
];
|
||||||
|
|
||||||
# TODO: qt theming
|
|
||||||
qt = {
|
qt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
platformTheme = "qt5ct"; # might have to go back to gnome if this makes kdenlive crash
|
platformTheme = "qt5ct"; # might have to go back to gnome if this makes kdenlive crash
|
||||||
@@ -109,7 +116,7 @@
|
|||||||
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
|
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# TODO: start using home manager
|
# TODO: switch to using home manager
|
||||||
# home-manager.users.djai = {
|
# home-manager.users.djai = {
|
||||||
# imports = [ ./hyprland.nix ]; # loogat husseins dots for inspo
|
# imports = [ ./hyprland.nix ]; # loogat husseins dots for inspo
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
{
|
{
|
||||||
time.timeZone = "Europe/Amsterdam";
|
time.timeZone = "Europe/Amsterdam";
|
||||||
|
|
||||||
# TODO: copy locale settings from tuxcomp
|
|
||||||
i18n.defaultLocale = "en_GB.UTF-8";
|
i18n.defaultLocale = "en_GB.UTF-8";
|
||||||
|
|
||||||
i18n.extraLocaleSettings = {
|
i18n.extraLocaleSettings = {
|
||||||
|
|||||||
Reference in New Issue
Block a user