Add some GUI tools on elara

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-08-20 14:45:53 +00:00
parent a3f6127cf8
commit 1877efac1d
7 changed files with 16 additions and 8 deletions

View File

@@ -12,7 +12,6 @@
inputs.sas.nixosModules.default inputs.sas.nixosModules.default
./hardware ./hardware
./build-tarball.nix
./options.nix ./options.nix
../common/configs/system ../common/configs/system

View File

@@ -1,10 +1,12 @@
{ ... }: { ... }:
{ {
imports = [ ./display.nix ]; imports = [
./build-tarball.nix
./display.nix
];
wsl = { wsl = {
enable = true; enable = true;
defaultUser = "nikara";
startMenuLaunchers = true; startMenuLaunchers = true;
}; };
} }

View File

@@ -57,6 +57,7 @@ in
gcc gcc
gopls gopls
go-tools go-tools
delve
golangci-lint golangci-lint
golangci-lint-langserver golangci-lint-langserver
] ]

View File

@@ -0,0 +1,5 @@
{ user, home }:
{ ... }:
{
home-manager.users.${user}.programs.obsidian.vaults."Documents/Obsidian/master".enable = true;
}

View File

@@ -23,8 +23,6 @@
}; };
copilot.enable = true; copilot.enable = true;
profiles.default.userSettings."window.autoDetectColorScheme" = lib.mkForce false;
}; };
home.sessionVariables.DONT_PROMPT_WSL_INSTALL = "1"; home.sessionVariables.DONT_PROMPT_WSL_INSTALL = "1";

View File

@@ -45,17 +45,20 @@ in
(import ../../../common/configs/user/console/zoxide { inherit user home; }) (import ../../../common/configs/user/console/zoxide { inherit user home; })
(import ../../../common/configs/user/console/zsh { inherit user home; }) (import ../../../common/configs/user/console/zsh { inherit user home; })
(import ../../../common/configs/user/gui/theme { inherit user home; })
(import ../../../common/configs/user/gui/gtk { inherit user home; }) (import ../../../common/configs/user/gui/gtk { inherit user home; })
(import ../../../common/configs/user/gui/obsidian { inherit user home; })
(import ../../../common/configs/user/gui/qt { inherit user home; }) (import ../../../common/configs/user/gui/qt { inherit user home; })
(import ../../../common/configs/user/gui/theme { inherit user home; })
(import ../../../common/configs/user/gui/vscode { inherit user home; }) (import ../../../common/configs/user/gui/vscode { inherit user home; })
(import ./configs/console/gpg { inherit user home; }) (import ./configs/console/gpg { inherit user home; })
(import ./configs/console/podman { inherit user home; }) (import ./configs/console/podman { inherit user home; })
(import ./configs/console/sas { inherit user home; }) (import ./configs/console/sas { inherit user home; })
(import ./configs/console/ssh { inherit user home; }) (import ./configs/console/ssh { inherit user home; })
(import ./configs/gui/vscode { inherit user home; })
(import ./configs/console/wsl { inherit user home; }) (import ./configs/console/wsl { inherit user home; })
(import ./configs/gui/obsidian { inherit user home; })
(import ./configs/gui/vscode { inherit user home; })
]; ];
# mkpasswd -s # mkpasswd -s
@@ -80,7 +83,7 @@ in
uid = lib.strings.toInt (builtins.readFile ./uid); uid = lib.strings.toInt (builtins.readFile ./uid);
}; };
services.getty.autologinUser = user; wsl.defaultUser = user;
home-manager.users.${user}.home = { home-manager.users.${user}.home = {
username = user; username = user;