Compare commits
5 commits
42321b2da3
...
f2ef0a4ce4
Author | SHA1 | Date | |
---|---|---|---|
f2ef0a4ce4 | |||
74dfa6ebcc | |||
c4708a6fbc | |||
e160aca31b | |||
b06ca2b828 |
4 changed files with 46 additions and 10 deletions
|
@ -20,6 +20,10 @@ in {
|
||||||
homeDirectory = "/home/${username}";
|
homeDirectory = "/home/${username}";
|
||||||
stateVersion = "24.05";
|
stateVersion = "24.05";
|
||||||
|
|
||||||
|
file = {
|
||||||
|
`/home/${username}/.scripts/audio/get-sink-name.sh`.source = ./home/scripts/audio/get-sink-name.sh;
|
||||||
|
};
|
||||||
|
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
alacritty
|
alacritty
|
||||||
cups
|
cups
|
||||||
|
@ -59,7 +63,6 @@ in {
|
||||||
pm2
|
pm2
|
||||||
plexamp
|
plexamp
|
||||||
polybar
|
polybar
|
||||||
pulseaudio
|
|
||||||
rofi
|
rofi
|
||||||
rofi-emoji
|
rofi-emoji
|
||||||
steam
|
steam
|
||||||
|
@ -71,6 +74,7 @@ in {
|
||||||
wget
|
wget
|
||||||
xclip
|
xclip
|
||||||
yarn
|
yarn
|
||||||
|
yt-dlp
|
||||||
zip
|
zip
|
||||||
zsh
|
zsh
|
||||||
zsh-powerlevel10k
|
zsh-powerlevel10k
|
||||||
|
|
12
config/home/scripts/audio/get-sink-name.sh
Normal file
12
config/home/scripts/audio/get-sink-name.sh
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
SINK=$(pactl get-default-sink)
|
||||||
|
|
||||||
|
if [ $SINK = "alsa_output.pci-0000_1f_00.3.analog-stereo" ]; then
|
||||||
|
echo "Speakers"
|
||||||
|
elif [ $SINK = "alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo" ]; then
|
||||||
|
echo "Headphones"
|
||||||
|
else
|
||||||
|
echo "-"
|
||||||
|
fi
|
||||||
|
|
|
@ -53,7 +53,3 @@ key_bindings:
|
||||||
- { key: PageDown, mods: Shift, action: ScrollPageDown }
|
- { key: PageDown, mods: Shift, action: ScrollPageDown }
|
||||||
- { key: Home, mods: Shift, action: ScrollToTop }
|
- { key: Home, mods: Shift, action: ScrollToTop }
|
||||||
- { key: End, mods: Shift, action: ScrollToBottom }
|
- { key: End, mods: Shift, action: ScrollToBottom }
|
||||||
|
|
||||||
shell:
|
|
||||||
program: /bin/zsh
|
|
||||||
|
|
||||||
|
|
|
@ -66,6 +66,7 @@
|
||||||
"flatpak"
|
"flatpak"
|
||||||
"wheel"
|
"wheel"
|
||||||
];
|
];
|
||||||
|
shell = pkgs.zsh
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.steam = {
|
programs.steam = {
|
||||||
|
@ -73,6 +74,26 @@
|
||||||
remotePlay.openFirewall = true;
|
remotePlay.openFirewall = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.zsh = {
|
||||||
|
enable = true;
|
||||||
|
programs.zsh.promptInit = "source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
|
||||||
|
|
||||||
|
shellAliases = {
|
||||||
|
lss = "ls -lah";
|
||||||
|
|
||||||
|
gss = "git status -s";
|
||||||
|
gaa = "git add -A";
|
||||||
|
gcm = "git commit -m";
|
||||||
|
gco = "git checkout";
|
||||||
|
|
||||||
|
yt-mp3 = "yt-mp3 -xi --audio-format mp3";
|
||||||
|
yt-mp3-meta = "yt-mp3 -xi --audio-format mp3 --parse-metadata \"playlist_index:%(track_number)s\" --add-metadata";
|
||||||
|
yt-mp3-meta-cookies = "yt-mp3 -xi --audio-format mp3 --parse-metadata \"playlist_index:%(track_number)s\" --add-metadata --cookies-from-browser firefox";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.neovim.defaultEditor = true;
|
||||||
|
|
||||||
fonts = {
|
fonts = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
noto-fonts
|
noto-fonts
|
||||||
|
@ -93,15 +114,18 @@
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
docker
|
docker
|
||||||
|
pulseaudio
|
||||||
];
|
];
|
||||||
|
|
||||||
virtualisation.docker.enable = true;
|
virtualisation.docker.enable = true;
|
||||||
|
|
||||||
xdg.portal = {
|
xdg.portal = {
|
||||||
enable = true;
|
enable = true;
|
||||||
config.common.default = "*";
|
config.common.default = "*";
|
||||||
extraPortals = [pkgs.xdg-desktop-portal-gtk];
|
extraPortals = [pkgs.xdg-desktop-portal-gtk];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hardware.pulseaudio.enable = true;
|
||||||
|
|
||||||
system.stateVersion = "24.05";
|
system.stateVersion = "24.05";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue