commit msgs are hard

This commit is contained in:
Gerg-L 2023-04-28 19:32:35 -04:00
parent 0352672d69
commit e7e55174e0
5 changed files with 65 additions and 53 deletions

View file

@ -22,26 +22,32 @@ _: {
"steam" "steam"
"steam-original" "steam-original"
]; ];
environment.systemPackages = [ environment = {
pkgs.heroic systemPackages = [
pkgs.legendary-gl pkgs.heroic
pkgs.prismlauncher pkgs.legendary-gl
pkgs.pcmanfm #file manager (pkgs.prismlauncher.override {jdks = [];})
pkgs.librewolf #best browser pkgs.pcmanfm #file manager
pkgs.obs-studio pkgs.librewolf #best browser
pkgs.vlc pkgs.obs-studio
# wrap webcord to remove state file https://github.com/SpacingBat3/WebCord/issues/360 pkgs.vlc
(pkgs.symlinkJoin { # wrap webcord to remove state file https://github.com/SpacingBat3/WebCord/issues/360
name = "webcord-wrapper"; (pkgs.symlinkJoin {
nativeBuildInputs = [pkgs.makeWrapper]; name = "webcord-wrapper";
paths = [ nativeBuildInputs = [pkgs.makeWrapper];
pkgs.webcord paths = [
]; pkgs.webcord
postBuild = '' ];
wrapProgram "$out/bin/webcord" --run 'rm -f $HOME/.config/WebCord/windowState.json' postBuild = ''
''; wrapProgram "$out/bin/webcord" --run 'rm -f $HOME/.config/WebCord/windowState.json'
}) '';
]; })
];
etc = {
"jdks/17".source = pkgs.openjdk17;
"jdks/8".source = pkgs.openjdk8;
};
};
networking = { networking = {
hostName = "game-laptop"; hostName = "game-laptop";
networkmanager.enable = true; networkmanager.enable = true;

View file

@ -30,42 +30,48 @@ inputs: {
videoDrivers = ["nvidia" "amdgpu"]; videoDrivers = ["nvidia" "amdgpu"];
}; };
nixpkgs.allowedUnfree = [ nixpkgs = {
"nvidia-x11" allowedUnfree = [
"steam" "nvidia-x11"
"steam-original" "steam"
]; "steam-original"
];
nixpkgs.overlays = [ overlays = [
inputs.nvim-flake.overlays.default inputs.nvim-flake.overlays.default
]; ];
};
nix.settings.system-features = ["kvm" "big-parallel" "nixos-test" "benchmark"]; nix.settings.system-features = ["kvm" "big-parallel" "nixos-test" "benchmark"];
environment.systemPackages = [ environment = {
pkgs.bitwarden #store stuff systemPackages = [
pkgs.qbittorrent #steal stuff pkgs.bitwarden #store stuff
pkgs.pavucontrol #gui volume control pkgs.qbittorrent #steal stuff
pkgs.pcmanfm #file manager pkgs.pavucontrol #gui volume control
pkgs.librewolf #best browser pkgs.pcmanfm #file manager
pkgs.vlc #play stuff pkgs.librewolf #best browser
pkgs.neovide #gui neovim pkgs.vlc #play stuff
pkgs.ripgrep pkgs.ripgrep
pkgs.lutris pkgs.lutris
pkgs.prismlauncher pkgs.xautoclick
pkgs.xautoclick # wrap webcord to remove state file https://github.com/SpacingBat3/WebCord/issues/360
inputs.master.legacyPackages.${pkgs.system}.mullvad-browser (pkgs.symlinkJoin {
# wrap webcord to remove state file https://github.com/SpacingBat3/WebCord/issues/360 name = "webcord-wrapper";
(pkgs.symlinkJoin { nativeBuildInputs = [pkgs.makeWrapper];
name = "webcord-wrapper"; paths = [
nativeBuildInputs = [pkgs.makeWrapper]; pkgs.webcord
paths = [ ];
pkgs.webcord postBuild = ''
]; wrapProgram "$out/bin/webcord" --run 'rm -f $HOME/.config/WebCord/windowState.json'
postBuild = '' '';
wrapProgram "$out/bin/webcord" --run 'rm -f $HOME/.config/WebCord/windowState.json' })
''; (pkgs.prismlauncher.override {jdks = [];})
}) ];
]; etc = {
"jdks/17".source = pkgs.openjdk17;
"jdks/8".source = pkgs.openjdk8;
};
};
networking = { networking = {
useDHCP = false; useDHCP = false;