remove wine; use steam instead

This commit is contained in:
mehbark 2023-11-20 11:22:15 -05:00
parent 3f8470342e
commit 152ac1afd0
3 changed files with 35 additions and 13 deletions

View file

@ -15,9 +15,13 @@ in
experimental-features = nix-command flakes
'';
settings = {
substituters = ["https://nix-community.cachix.org"];
substituters = [
"https://nix-community.cachix.org"
"https://lean4.cachix.org"
];
trusted-public-keys = [
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
"lean4.cachix.org-1:mawtxSxcaiWE24xCXXgh3qnvlTkyU7evRRnGeAhD4Wk="
];
};
};
@ -96,6 +100,8 @@ in
};
};
services.fstrim.enable = true;
hardware = {
opengl = {
enable = true;
@ -125,13 +131,21 @@ in
alsa.support32Bit = true;
pulse.enable = true;
# If you want to use JACK applications, uncomment this
#jack.enable = true;
jack.enable = false;
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)
#media-session.enable = true;
};
xdg.mime.defaultApplications = {
"text/html" = "org.mozilla.firefox.desktop";
"x-scheme-handler/http" = "org.mozilla.firefox.desktop";
"x-scheme-handler/https" = "org.mozilla.firefox.desktop";
"x-scheme-handler/about" = "org.mozilla.firefox.desktop";
"x-scheme-handler/unknown" = "org.mozilla.firefox.desktop";
};
# Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true;
@ -168,6 +182,9 @@ in
# Allow unfree packages (sorry)
nixpkgs.config.allowUnfree = true;
nixpkgs.config.permittedInsecurePackages = [
"electron-22.3.27"
];
# List packages installed in system profile. To search, run:
# $ nix search wget
@ -182,10 +199,10 @@ in
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
# programs.gnupg.agent = {
# enable = true;
# enableSSHSupport = true;
# };
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
environment.variables.EDITOR = "nvim";
environment.variables.SHELL = "fish";

View file

@ -238,11 +238,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1693780807,
"narHash": "sha256-diV1X53HjSB3fIcDFieh9tGZkJ3vqJJQhTz89NbYw60=",
"lastModified": 1699343069,
"narHash": "sha256-s7BBhyLA6MI6FuJgs4F/SgpntHBzz40/qV0xLPW6A1Q=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "84ef5335abf541d8148433489e0cf79affae3f89",
"rev": "ec750fd01963ab6b20ee1f0cb488754e8036d89d",
"type": "github"
},
"original": {

View file

@ -29,7 +29,7 @@ in
# foliate
# thunderbird
starship
exa
eza
dmenu
xsel
manix
@ -57,6 +57,10 @@ in
discord
steam
rare
# drm more like pooprm
# might as well use a newer version
#(itch.override {electron_11 = electron_22;})
fzf
kolourpaint
@ -82,8 +86,8 @@ in
mpv
yt-dlp
# i only need one font :[
nerdfonts
(nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
#monaspace
# glow and gum are a good example of something that should really be in a flake.nix or whatever
] ++ more-packages;
@ -279,8 +283,9 @@ in
};
# services.emacs.client.enable = true;
# not working right now
programs.emacs = {
enable = true;
enable = false;
package = pkgs.emacs29;
extraPackages = epkgs: with epkgs; [
which-key