move some gaming packages to inbuild settings; manage git config declaritively
This commit is contained in:
@@ -22,6 +22,7 @@
|
|||||||
fcitx5 = {
|
fcitx5 = {
|
||||||
waylandFrontend = true;
|
waylandFrontend = true;
|
||||||
addons = with pkgs; [ fcitx5-mozc ];
|
addons = with pkgs; [ fcitx5-mozc ];
|
||||||
|
plasma6Support = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
[credential]
|
|
||||||
helper = /home/worble/.nix-profile/bin/git-credential-manager
|
|
||||||
credentialStore = secretservice
|
|
||||||
[credential "https://dev.azure.com"]
|
|
||||||
useHttpPath = true
|
|
||||||
[credential "https://git.worble.xyz"]
|
|
||||||
provider = generic
|
|
||||||
@@ -4,8 +4,6 @@
|
|||||||
home.packages = with pkgs;[
|
home.packages = with pkgs;[
|
||||||
steamguard-cli
|
steamguard-cli
|
||||||
bottles
|
bottles
|
||||||
protontricks
|
|
||||||
gamescope
|
|
||||||
inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".ryujinx-greemdev
|
inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".ryujinx-greemdev
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ with lib;
|
|||||||
# org.gradle.daemon.idletimeout=3600000
|
# org.gradle.daemon.idletimeout=3600000
|
||||||
# '';
|
# '';
|
||||||
|
|
||||||
".gitconfig".source = ./dotfiles/gitconfig;
|
#".gitconfig".source = ./dotfiles/gitconfig;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
@@ -42,6 +42,28 @@ with lib;
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
git = {
|
||||||
|
enable = true;
|
||||||
|
delta.enable = true;
|
||||||
|
extraConfig = {
|
||||||
|
credential = {
|
||||||
|
helper = [ "cache --timeout 21600" "${pkgs.git-credential-manager}/bin/git-credential-manager" ];
|
||||||
|
credentialStore = "secretservice";
|
||||||
|
};
|
||||||
|
"credential \"https://dev.azure.com\"" = {
|
||||||
|
useHttpPath = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
git-credential-oauth = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
gitui = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
starship.enable = true;
|
starship.enable = true;
|
||||||
|
|
||||||
atuin.enable = true;
|
atuin.enable = true;
|
||||||
@@ -60,15 +82,6 @@ with lib;
|
|||||||
nix-direnv.enable = true;
|
nix-direnv.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
git = {
|
|
||||||
enable = true;
|
|
||||||
delta.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
gitui = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
helix = {
|
helix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
|
|||||||
@@ -9,8 +9,10 @@
|
|||||||
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
||||||
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
|
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
|
||||||
#gamescopeSession.enable = true;
|
#gamescopeSession.enable = true;
|
||||||
|
protontricks.enable = true;
|
||||||
};
|
};
|
||||||
programs.gamemode.enable = true;
|
programs.gamemode.enable = true;
|
||||||
|
programs.gamescope.enable = true;
|
||||||
|
|
||||||
# ensure users who need access to this have `cdrom` as `extraGroups`
|
# ensure users who need access to this have `cdrom` as `extraGroups`
|
||||||
programs.cdemu.enable = true;
|
programs.cdemu.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user