diff --git a/configuration/base.nix b/configuration/base.nix index 2e43822..91c1386 100644 --- a/configuration/base.nix +++ b/configuration/base.nix @@ -62,8 +62,6 @@ services.geoclue2.enable = true; services.flatpak.enable = true; - programs.nix-ld.enable = true; - # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; diff --git a/configuration/nix-settings.nix b/configuration/nix-settings.nix index 32688a5..a01764c 100644 --- a/configuration/nix-settings.nix +++ b/configuration/nix-settings.nix @@ -6,5 +6,11 @@ nix.settings.auto-optimise-store = true; nix.gc.automatic = true; nix.gc.options = "--delete-older-than 30d"; + + # programs.nix-ld = { + # enable = true; + # # libraries = pkgs.steam-run.fhsenv.args.multiPkgs pkgs; + # libraries = pkgs.appimageTools.defaultFhsEnvArgs.targetPkgs pkgs; + # }; } diff --git a/home-manager/development/all.nix b/home-manager/development/all.nix new file mode 100644 index 0000000..8ba0c47 --- /dev/null +++ b/home-manager/development/all.nix @@ -0,0 +1,11 @@ +{ pkgs, ... }: + +{ + imports = [ + ./vscode.nix + ./helix.nix + ./dotnet.nix + ./sql.nix + ./games.nix + ]; +} diff --git a/home-manager/development/tools.nix b/home-manager/development/dotnet.nix similarity index 84% rename from home-manager/development/tools.nix rename to home-manager/development/dotnet.nix index 54ffd84..195453c 100644 --- a/home-manager/development/tools.nix +++ b/home-manager/development/dotnet.nix @@ -8,7 +8,5 @@ ]) jetbrains.rider azure-cli - azuredatastudio - rustup ]; } diff --git a/home-manager/development/games.nix b/home-manager/development/games.nix new file mode 100644 index 0000000..2b07ea0 --- /dev/null +++ b/home-manager/development/games.nix @@ -0,0 +1,8 @@ +{ pkgs, inputs, ... }: + +{ + home.packages = with pkgs;[ + jetbrains.rider + inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".godot_4-mono + ]; +} diff --git a/home-manager/development/sql.nix b/home-manager/development/sql.nix new file mode 100644 index 0000000..e484fce --- /dev/null +++ b/home-manager/development/sql.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: + +{ + home.packages = with pkgs;[ + azuredatastudio + ]; +} diff --git a/home-manager/firefox/firefox-profile.nix b/home-manager/firefox/firefox-profile.nix index 6f3cd5b..f38f11f 100644 --- a/home-manager/firefox/firefox-profile.nix +++ b/home-manager/firefox/firefox-profile.nix @@ -55,6 +55,8 @@ "media.eme.enabled" = false; # media control keys "media.hardwaremediakeys.enabled" = false; + # restore tabs on startup + "browser.startup.page" = 3; }; userChrome = '' /* Hide tab bar in FF Quantum */ diff --git a/tuxedo/home.nix b/tuxedo/home.nix index 7b34bd2..42d942c 100644 --- a/tuxedo/home.nix +++ b/tuxedo/home.nix @@ -5,9 +5,7 @@ ../home-manager/fonts.nix ../home-manager/terminal.nix ../home-manager/firefox/firefox.nix - ../home-manager/development/tools.nix - ../home-manager/development/vscode.nix - ../home-manager/development/helix.nix + ../home-manager/development/all.nix ../home-manager/gaming.nix ];