This commit is contained in:
Varris 2023-04-13 00:27:05 +02:00
parent 39449b56ed
commit 829b1d67a0
5 changed files with 43 additions and 27 deletions

View File

@ -98,7 +98,7 @@
{ {
overlays.default = final: prev: rec { overlays.default = final: prev: rec {
nerdfonts = prev.nerdfonts.override { nerdfonts = prev.nerdfonts.override {
fonts = [ "JetBrainsMono" "IBMPlexMono" ]; fonts = [ "JetBrainsMono" ];
}; };
waybar = prev.waybar.overrideAttrs (old: { waybar = prev.waybar.overrideAttrs (old: {
@ -112,19 +112,23 @@
mesonFlags = old.mesonFlags ++ [ "-Dexperimental=true" ]; mesonFlags = old.mesonFlags ++ [ "-Dexperimental=true" ];
}); });
xwayland = prev.xwayland.overrideAttrs (old: { # xwayland = prev.xwayland.overrideAttrs (old: {
version = "git"; # version = "git";
# src = inputs.xorg-git;
src = inputs.xorg-git; # buildInputs = old.buildInputs ++ [
buildInputs = old.buildInputs ++ [ # prev.udev
prev.udev # prev.xorg.libpciaccess
prev.xorg.libpciaccess # ];
]; # });
});
steam = prev.steam.override { steam = prev.steam.override {
extraPkgs = pkgs: [ extraPkgs = pkgs: [
pkgs.gnome.zenity pkgs.gnome.zenity
pkgs.xdg-user-dirs
pkgs.gamescope
];
extraLibraries = pkgs: [
pkgs.openal
]; ];
}; };

View File

@ -150,25 +150,35 @@
# $ nix search wget # $ nix search wget
environment = { environment = {
systemPackages = [ systemPackages = [
pkgs.bc
pkgs.distrobox
pkgs.git pkgs.git
pkgs.links2 pkgs.links2
pkgs.ripgrep pkgs.ripgrep
pkgs.file pkgs.file
pkgs.fd pkgs.fd
pkgs.htop pkgs.htop
pkgs.openrgb pkgs.openrgb
pkgs.unzip pkgs.unzip
pkgs.unrar pkgs.unrar
pkgs.p7zip pkgs.p7zip
]; ];
binsh = "${pkgs.dash}/bin/dash"; binsh = "${pkgs.dash}/bin/dash";
}; };
chaotic.gamescope = {
enable = true;
#capSysNice = true;
session.enable = true;
package = pkgs.gamescope-git;
};
chaotic.linux_hdr.specialisation.enable = true;
# List services that you want to enable: # List services that you want to enable:
programs = { programs = {
dconf.enable = true; dconf.enable = true;
hyprland.enable = true;
fish.enable = true; fish.enable = true;
# hyprland.enable = true;
kdeconnect.enable = true; kdeconnect.enable = true;
ssh.startAgent = true; ssh.startAgent = true;
}; };
@ -184,7 +194,7 @@
udisks2.enable = true; udisks2.enable = true;
printing = { printing = {
enable = true; enable = false;
drivers = [ pkgs.cnijfilter2 ]; drivers = [ pkgs.cnijfilter2 ];
}; };
@ -227,6 +237,8 @@
}; };
}; };
virtualisation.podman.enable = true;
xdg.portal = { xdg.portal = {
enable = true; enable = true;
xdgOpenUsePortal = true; xdgOpenUsePortal = true;

View File

@ -62,7 +62,7 @@
nou = '' nou = ''
pushd . &> /dev/null pushd . &> /dev/null
cd "${config.home.homeDirectory}/.dotfiles" cd "${config.home.homeDirectory}/.dotfiles"
nix flake lock --commit-lock-file --update-input nixpkgs --update-input home-manager nix flake lock --commit-lock-file --update-input nixpkgs --update-input home-manager --update-input hyprland --update-input chaotic-nyx
doas nixos-rebuild switch --upgrade --flake .# doas nixos-rebuild switch --upgrade --flake .#
popd &> /dev/null popd &> /dev/null
''; '';

View File

@ -5,11 +5,11 @@
extraConfig = '' extraConfig = ''
auto_update "yes" auto_update "yes"
restore_paused "yes" restore_paused "yes"
replaygain "track"
audio_output { audio_output {
type "pipewire" type "pipewire"
name "MPD PipeWire" name "MPD PipeWire"
replay_gain_handler "none"
} }
audio_output { audio_output {

View File

@ -8,7 +8,7 @@ in
./configs/beets ./configs/beets
./configs/cava ./configs/cava
./configs/wayland/hyprland.nix ./configs/wayland/hyprland.nix
#./configs/wayland/sway.nix #./configs/wayland/sway.nix
./configs/fish ./configs/fish
./configs/mpd ./configs/mpd
./configs/mpv ./configs/mpv
@ -64,10 +64,10 @@ in
home.sessionVariables = { home.sessionVariables = {
EDITOR = "nvim"; EDITOR = "nvim";
WINEDLLOVERRIDES = "winemenubuilder.exe=d"; MESA_DISK_CACHE_SINGLE_FILE = "1";
RADV_PERFTEST = "gpl";
NIXOS_OZONE_WL = "1"; NIXOS_OZONE_WL = "1";
RADV_PERFTEST = "gpl";
WINEDLLOVERRIDES = "winemenubuilder.exe=d";
XDG_SCREENSHOTS_DIR = "~/Screenshots"; XDG_SCREENSHOTS_DIR = "~/Screenshots";
}; };