Update amd setup, add corectrl
This commit is contained in:
parent
183082a99b
commit
90917e6e9d
|
@ -238,7 +238,6 @@
|
|||
llm="lsd --timesort --long";
|
||||
lS="lsd --oneline --classic";
|
||||
lt="lsd --tree --depth=2";
|
||||
grep="rg";
|
||||
cat="bat --paging=never";
|
||||
rm="rm -i";
|
||||
};
|
||||
|
|
|
@ -52,7 +52,6 @@
|
|||
|
||||
home.packages = with pkgs; [
|
||||
# nur.repos.crazazy.js.eslint
|
||||
# inputs.nixpkgs-stable.legacyPackages.x86_64-linux.corectrl
|
||||
chromium
|
||||
#
|
||||
# Dev Tools
|
||||
|
@ -211,41 +210,31 @@
|
|||
enable = true;
|
||||
oh-my-zsh = {
|
||||
enable = true;
|
||||
plugins = [ "fossil" "git" ];
|
||||
plugins = [ "git" "ssh-agent" ];
|
||||
theme = "half-life";
|
||||
extraConfig =
|
||||
''
|
||||
zstyle :omz:plugins:ssh-agent lazy yes
|
||||
'';
|
||||
};
|
||||
initExtra = ''
|
||||
eval "$(direnv hook zsh)"
|
||||
export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent
|
||||
|
||||
# fzf_projects() {
|
||||
# DIR=`
|
||||
# fd .git --search-path="$HOME/source/" -H --ignore-file ~/.config/fd-ignore -tdirectory | \
|
||||
# xargs dirname | \
|
||||
# sed 's|$HOME||g' | \
|
||||
# sort | \
|
||||
# uniq | \
|
||||
# fzf --preview 'ls $HOME/{}/README.md 2>/dev/null && bat $HOME/{}/README.md || printf "No README.md file found in this directory\n%s" {}' --preview-window=top | \
|
||||
# xargs printf "$HOME/%s/"
|
||||
# `
|
||||
# cd $DIR
|
||||
# }
|
||||
# alias p="fzf_projects ~/source/"
|
||||
yt-audio() {
|
||||
nix-shell -p yt-dlp --run "yt-dlp -x $1 --audio-format mp3"
|
||||
}
|
||||
|
||||
alias ls="lsd"
|
||||
alias l="lsd --almost-all --long"
|
||||
alias llm="lsd --timesort --long"
|
||||
alias lS="lsd --oneline --classic"
|
||||
alias lt="lsd --tree --depth=2"
|
||||
alias grep="rg"
|
||||
alias cat="bat --paging=never"
|
||||
alias rm="rm -i"
|
||||
alias adaptiveoff="swaymsg 'output * adaptive_sync off'"
|
||||
alias adaptiveon="swaymsg 'output * adaptive_sync on'"
|
||||
'';
|
||||
shellAliases = {
|
||||
ls="lsd";
|
||||
l="lsd --almost-all --long";
|
||||
llm="lsd --timesort --long";
|
||||
lS="lsd --oneline --classic";
|
||||
lt="lsd --tree --depth=2";
|
||||
cat="bat --paging=never";
|
||||
rm="rm -i";
|
||||
adaptiveoff="swaymsg 'output * adaptive_sync off'";
|
||||
adaptiveon="swaymsg 'output * adaptive_sync on'";
|
||||
};
|
||||
};
|
||||
|
||||
qt = {
|
||||
|
|
|
@ -106,8 +106,24 @@
|
|||
programs.xfconf.enable = true;
|
||||
|
||||
programs.zsh.enable = true;
|
||||
programs.steam.enable = config.swaywm.installGaming;
|
||||
programs.gamemode.enable = true;
|
||||
programs.steam = lib.mkIf config.swaywm.installGaming {
|
||||
enable = true;
|
||||
gamescopeSession.enable = true;
|
||||
};
|
||||
programs.gamemode = {
|
||||
enable = true;
|
||||
settings = {
|
||||
general = {
|
||||
reaper_freq = 5;
|
||||
desiredgov = "performance";
|
||||
softrealtime = "auto";
|
||||
};
|
||||
};
|
||||
};
|
||||
programs.corectrl = {
|
||||
enable = true;
|
||||
gpuOverclock.enable = true;
|
||||
};
|
||||
|
||||
programs.adb.enable = true;
|
||||
# programs.kdeconnect.enable = true;
|
||||
|
@ -166,21 +182,24 @@
|
|||
};
|
||||
};
|
||||
|
||||
# services.xserver.videoDrivers = [ "amdgpu" ];
|
||||
hardware.bluetooth.enable = true; # enables support for Bluetooth
|
||||
hardware.bluetooth.powerOnBoot = true; # powers up the default Bluetooth controller on boot
|
||||
|
||||
services.xserver.videoDrivers = [ "amdgpu" ];
|
||||
# Enable HIP
|
||||
systemd.tmpfiles.rules = [
|
||||
"L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}"
|
||||
];
|
||||
hardware.bluetooth.enable = true; # enables support for Bluetooth
|
||||
hardware.bluetooth.powerOnBoot = true; # powers up the default Bluetooth controller on boot
|
||||
hardware.opengl = {
|
||||
hardware.graphics = {
|
||||
# Mesa
|
||||
enable = true;
|
||||
enable32Bit = true;
|
||||
# Vulkan
|
||||
# driSupport = true;
|
||||
# Rocm support and vulkan drivers
|
||||
driSupport = true;
|
||||
# Rocm support
|
||||
extraPackages = with pkgs; [
|
||||
rocmPackages.clr.icd
|
||||
rocm-opencl-icd
|
||||
rocm-opencl-runtime
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user