diff --git a/system/configuration.nix b/system/configuration.nix index b00ed59..0c2bc4b 100644 --- a/system/configuration.nix +++ b/system/configuration.nix @@ -170,6 +170,7 @@ in { vscode micro fd + bc du-dust kakoune kak-lsp @@ -211,6 +212,7 @@ in { trunk wasm-bindgen-cli + sqlx-cli nodePackages.sass ]; # enable sway window manager @@ -241,6 +243,7 @@ in { security.sudo.wheelNeedsPassword = false; nix = { settings = { + auto-optimise-store = true; substituters = [ "https://hyprland.cachix.org" "https://lelgenio.cachix.org" ]; trusted-public-keys = [ "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" diff --git a/user/fish.nix b/user/fish.nix index 58c675a..96fa27f 100644 --- a/user/fish.nix +++ b/user/fish.nix @@ -18,6 +18,8 @@ in { if not rustc --version &> /dev/null rustup default stable &>/dev/null & end + + bind \cy 'commandline | wl-copy -n' ''; shellAliases = { rm = "trash"; }; shellAbbrs = { diff --git a/user/home.nix b/user/home.nix index 12f5503..f3057f3 100644 --- a/user/home.nix +++ b/user/home.nix @@ -39,6 +39,7 @@ in { exa fd p7zip + tealdeer speedtest-cli deluge _diffr @@ -70,8 +71,8 @@ in { godot # pulse_sink #games - lutris - steam + # lutris-unwrapped + # steam # chat tdesktop # discord # I'm using webcord, see home.activation @@ -88,6 +89,9 @@ in { fira-code nerdfonts_fira_hack material-wifi-icons + ## Network + nmap + miniupnpc # Programming vscode rustup @@ -96,6 +100,7 @@ in { cargo-feature cargo-watch cargo-expand + cargo-sweep pkgs.unstable.rust-analyzer gcc nixfmt diff --git a/user/sway.nix b/user/sway.nix index cabf4ff..8e395af 100644 --- a/user/sway.nix +++ b/user/sway.nix @@ -438,6 +438,8 @@ in { libnotify xdg-utils screenshotsh + wf-recorder + wtype ]; systemd.user.services = { mako = {