Games/Steam: Add wine, nix-ld
Some checks failed
SSH and echo to file / ssh (push) Has been cancelled

VSCode: allow untrusted files
Hyprland/waybar: implement networkmanager GUI/TUI
System: Add networkmanagerapplet
This commit is contained in:
Joey Hafner 2024-10-20 01:44:40 -07:00
parent b4833f8eb5
commit d741b61a6c
7 changed files with 32 additions and 3 deletions

View File

@ -0,0 +1,9 @@
{ pkgs, ... }: {
home.packages = with pkgs; [
(wineWowPackages.full.override {
wineRelease = "staging";
mingwSupport = true;
})
winetricks
];
}

View File

@ -20,6 +20,7 @@
"git.confirmSync" = false; "git.confirmSync" = false;
"editor.fontFamily" = lib.mkForce "'Symbols Nerd Font Mono', 'PowerlineSymbols', 'DejaVu Sans Mono'"; "editor.fontFamily" = lib.mkForce "'Symbols Nerd Font Mono', 'PowerlineSymbols', 'DejaVu Sans Mono'";
"git.enableSmartCommit" = true; "git.enableSmartCommit" = true;
"security.workspace.trust.untrustedFiles" = "open";
}; };
userTasks = { userTasks = {
version = "2.0.0"; version = "2.0.0";

View File

@ -9,6 +9,7 @@
../app/browser/zen.nix ../app/browser/zen.nix
../app/flatpak/flatpak.nix ../app/flatpak/flatpak.nix
../app/git/git.nix ../app/git/git.nix
../app/games/games.nix
../app/media/media.nix ../app/media/media.nix
../app/messaging/discord.nix ../app/messaging/discord.nix
../app/obs-studio/obs-studio.nix ../app/obs-studio/obs-studio.nix

View File

@ -7,12 +7,14 @@
monitor = ",1920x1080@60,0x0,1"; monitor = ",1920x1080@60,0x0,1";
# Declare default applications # Declare default applications
"$terminal" = "kitty"; "$terminal" = "kitty";
"$terminalFloating" = "kitty --class floating --override remember_window_size=false --override initial_window_height=720 --override initial_window_width=1280";
"$fileManager" = "dolphin"; "$fileManager" = "dolphin";
"$browser" = "flatpak run io.github.zen_browser.zen"; "$browser" = "flatpak run io.github.zen_browser.zen";
"$bar" = "killall .waybar-wrapped; waybar"; #"$bar" = "killall .waybar-wrapped; waybar --style ~/.config/waybar/waybar.css"; "$bar" = "killall .waybar-wrapped; waybar"; #"$bar" = "killall .waybar-wrapped; waybar --style ~/.config/waybar/waybar.css";
"$menu" = "wofi --show drun"; "$menu" = "wofi --show drun";
"$notifd" = "mako"; "$notifd" = "mako";
"$wallpaperd" = "swww-daemon"; "$wallpaperd" = "swww-daemon";
"$network" = "nm-applet --indicator";
"$screenshot" = "grimblast copy area"; "$screenshot" = "grimblast copy area";
# Scripted actions # Scripted actions
@ -24,6 +26,7 @@
"$bar" "$bar"
"$notifd" "$notifd"
"$wallpaperd" "$wallpaperd"
"$network"
]; ];
env = [ env = [
@ -102,7 +105,7 @@
"$mainMod" = "SUPER"; "$mainMod" = "SUPER";
bind = [ bind = [
"$mainMod, T, exec, $terminal" "$mainMod, T, exec, $terminalFloating"
"$mainMod, Q, killactive," "$mainMod, Q, killactive,"
"$mainMod, M, exit," "$mainMod, M, exit,"
"$mainMod, E, exec, $fileManager" "$mainMod, E, exec, $fileManager"
@ -126,7 +129,11 @@
"$mainMod CTRL, B, exec, $bar" "$mainMod CTRL, B, exec, $bar"
]; ];
windowrulev2 = "suppressevent maximize, class:.*"; windowrulev2 = [
"suppressevent maximize, class:.*"
"float, class:floating"
"float, title:Network Connections"
];
}; };
}; };
} }

View File

@ -104,6 +104,8 @@
format-linked = ''{ifname} (No IP) ''; format-linked = ''{ifname} (No IP) '';
format-disconnected = ''Disconnected ''; format-disconnected = ''Disconnected '';
format-alt = ''{ifname}: {ipaddr}/{cidr}''; format-alt = ''{ifname}: {ipaddr}/{cidr}'';
on-click = "kitty --class floating --override initial_window_width=400 --override initial_window_height=400 --override remember_window_size=false nmtui";
on-click-right = "nm-connection-editor";
}; };
pulseaudio = { pulseaudio = {
format = ''{volume}% {icon} {format_source}''; format = ''{volume}% {icon} {format_source}'';

View File

@ -4,5 +4,13 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
hardware.opengl.driSupport32Bit = true; hardware.opengl.driSupport32Bit = true;
programs.steam.enable = true; programs.steam.enable = true;
environment.systemPackages = [ pkgs.steam pkgs.bottles-unwrapped ];
programs.nix-ld = {
enable = true;
};
environment.systemPackages = with pkgs; [
steam
steam-run
lutris-unwrapped
];
} }

View File

@ -3,6 +3,7 @@
# Configure system packages # Configure system packages
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
git git
networkmanagerapplet
]; ];
# Configure mouse and touchpad # Configure mouse and touchpad