update
This commit is contained in:
parent
39449b56ed
commit
829b1d67a0
24
flake.nix
24
flake.nix
|
@ -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
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Reference in New Issue