@@ -49,21 +49,6 @@
|
||||
# alpha.enable = true;
|
||||
# };
|
||||
|
||||
filetree = {
|
||||
neo-tree = {
|
||||
enable = true;
|
||||
setupOpts = {
|
||||
git_status_async = true;
|
||||
|
||||
window.mappings = lib.generators.mkLuaInline ''
|
||||
{
|
||||
["<space>"] = "noop",
|
||||
}
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# formatter = {
|
||||
# conform-nvim.enable = true;
|
||||
# };
|
||||
@@ -211,7 +196,10 @@
|
||||
# smart-splits.enable = true;
|
||||
surround.enable = true;
|
||||
# undotree.enable = true;
|
||||
# yazi-nvim.enable = true;
|
||||
yazi-nvim = {
|
||||
enable = true;
|
||||
setupOpts.open_for_directories = true;
|
||||
};
|
||||
};
|
||||
|
||||
visuals = {
|
||||
@@ -271,20 +259,6 @@
|
||||
silent = true;
|
||||
desc = "Save & Quit";
|
||||
}
|
||||
{
|
||||
mode = [ "n" ];
|
||||
key = "<leader>ee";
|
||||
action = "<cmd>Neotree toggle<CR>";
|
||||
silent = true;
|
||||
desc = "Toggle Neo-tree";
|
||||
}
|
||||
{
|
||||
mode = [ "n" ];
|
||||
key = "<leader>ef";
|
||||
action = "<cmd>Neotree reveal<CR>";
|
||||
silent = true;
|
||||
desc = "Reveal file in Neo-tree";
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
@@ -8,6 +8,8 @@
|
||||
settings = {
|
||||
theme = "matugen";
|
||||
|
||||
default_mode = "locked";
|
||||
|
||||
pane_frames = false;
|
||||
copy_command = "wl-copy";
|
||||
|
||||
|
@@ -10,7 +10,7 @@ let
|
||||
in
|
||||
{
|
||||
home-manager.users.${user} = {
|
||||
programs.rofi.plugins = with pkgs; [ rofi-emoji-wayland ];
|
||||
programs.rofi.plugins = with pkgs; [ rofi-emoji ];
|
||||
|
||||
wayland.windowManager.hyprland.settings.bind = [
|
||||
# Super + Shift + :
|
||||
|
@@ -99,6 +99,8 @@
|
||||
"$mod, mouse:273, resizewindow"
|
||||
];
|
||||
|
||||
gesture = [ "3, horizontal, workspace" ];
|
||||
|
||||
input = {
|
||||
accel_profile = "flat";
|
||||
kb_layout = "us,gr";
|
||||
@@ -114,8 +116,6 @@
|
||||
};
|
||||
|
||||
gestures = {
|
||||
workspace_swipe = true;
|
||||
workspace_swipe_min_fingers = true;
|
||||
workspace_swipe_forever = true;
|
||||
workspace_swipe_cancel_ratio = 0.2;
|
||||
};
|
||||
|
@@ -14,7 +14,7 @@ in
|
||||
home-manager.users.${user} = {
|
||||
programs.rofi = {
|
||||
enable = true;
|
||||
package = pkgs.rofi-wayland;
|
||||
package = pkgs.rofi;
|
||||
};
|
||||
|
||||
home.file.${hmConfig.programs.rofi.configPath}.enable = false;
|
||||
|
@@ -36,7 +36,7 @@ in
|
||||
programs = {
|
||||
go = {
|
||||
enable = true;
|
||||
goPath = ".local/share/go";
|
||||
env.GOPATH = "${home}/.local/share/go";
|
||||
};
|
||||
|
||||
gradle = {
|
||||
|
@@ -1,36 +1,5 @@
|
||||
{ user, home }:
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
systemctl = "${pkgs.systemd}/bin/systemctl";
|
||||
in
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
# FIXME: https://github.com/nix-community/NixOS-WSL/issues/375
|
||||
# FIXME: https://github.com/Mic92/sops-nix/issues/687
|
||||
# FIXME: https://github.com/microsoft/WSL/issues/8842
|
||||
# FIXME: https://github.com/microsoft/WSL/issues/10205
|
||||
# Fuck Microsoft.
|
||||
security.sudo.extraRules = [
|
||||
{
|
||||
users = [ config.users.users.${user}.name ];
|
||||
commands = [
|
||||
{
|
||||
command = "${systemctl} restart user@${toString config.users.users.${user}.uid}.service";
|
||||
options = [ "NOPASSWD" ];
|
||||
}
|
||||
{
|
||||
command = "${systemctl} restart user@${toString config.users.users.${user}.uid}";
|
||||
options = [ "NOPASSWD" ];
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
|
||||
users.users.${user}.shell = pkgs.writeShellApplication {
|
||||
name = "wsl-zsh";
|
||||
runtimeInputs = with pkgs; [ systemd ];
|
||||
text = builtins.readFile ./wsl-zsh.sh;
|
||||
passthru.shellPath = "/bin/wsl-zsh";
|
||||
};
|
||||
|
||||
home-manager.users.${user}.home.packages = with pkgs; [ wsl-wl-clipboard ];
|
||||
}
|
||||
|
@@ -1,15 +0,0 @@
|
||||
# shellcheck shell=bash
|
||||
|
||||
user_bus="${DBUS_SESSION_BUS_ADDRESS#unix:path=}"
|
||||
|
||||
if [ -S "$user_bus" ]; then
|
||||
exec zsh
|
||||
fi
|
||||
|
||||
until [ -S /run/dbus/system_bus_socket ]; do
|
||||
sleep 0.1
|
||||
done
|
||||
|
||||
sudo systemctl restart "user@${UID}.service"
|
||||
|
||||
exec zsh
|
@@ -62,10 +62,6 @@
|
||||
name = "alc285-fixup";
|
||||
patch = ./gu605c-spi-cs-gpio/alc285-fixup.patch;
|
||||
}
|
||||
{
|
||||
name = "iwlwifi-no-disable-all-chans";
|
||||
patch = ./iwlwifi/iwlwifi-no-disable-all-chans.patch;
|
||||
}
|
||||
];
|
||||
|
||||
initrd = {
|
||||
|
@@ -1,26 +0,0 @@
|
||||
diff --git a/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c b/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c
|
||||
index 6adcfa6e214a..4512d846629c 100644
|
||||
--- a/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c
|
||||
+++ b/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c
|
||||
@@ -622,7 +622,7 @@ int iwl_fill_lari_config(struct iwl_fw_runtime *fwrt,
|
||||
cmd->oem_uhb_allow_bitmap = cpu_to_le32(value);
|
||||
|
||||
ret = iwl_bios_get_dsm(fwrt, DSM_FUNC_FORCE_DISABLE_CHANNELS, &value);
|
||||
- if (!ret)
|
||||
+ if (!ret && value != 0xFFFFFFFF)
|
||||
cmd->force_disable_channels_bitmap = cpu_to_le32(value);
|
||||
|
||||
ret = iwl_bios_get_dsm(fwrt, DSM_FUNC_ENERGY_DETECTION_THRESHOLD,
|
||||
diff --git a/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c b/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c
|
||||
index a75af8c1e8ab..e055a946b9e6 100644
|
||||
--- a/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c
|
||||
+++ b/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c
|
||||
@@ -259,7 +259,7 @@ void iwl_mld_configure_lari(struct iwl_mld *mld)
|
||||
cmd.oem_uhb_allow_bitmap = cpu_to_le32(value);
|
||||
|
||||
ret = iwl_bios_get_dsm(fwrt, DSM_FUNC_FORCE_DISABLE_CHANNELS, &value);
|
||||
- if (!ret)
|
||||
+ if (!ret && value != 0xFFFFFFFF)
|
||||
cmd.force_disable_channels_bitmap = cpu_to_le32(value);
|
||||
|
||||
ret = iwl_bios_get_dsm(fwrt, DSM_FUNC_ENERGY_DETECTION_THRESHOLD,
|
@@ -86,7 +86,7 @@ EOF
|
||||
|
||||
build_shows_payload() {
|
||||
cat <<-EOF
|
||||
name=Shows&type=show&agent=tv.plex.agents.series&scanner=Plex%20TV%20Series&language=en-US&location=%2Fvar%2Flib%2Fmedia%2Flibraries%2Fshows&prefs%5BuseSeasonTitles%5D=1&prefs%5BuseRedbandTrailers%5D=1&prefs%5BincludeAdultContent%5D=1&prefs%5BcollectionMode%5D=1&prefs%5BenableAdMarkerGeneration%5D=2
|
||||
name=Shows&type=show&agent=tv.plex.agents.series&scanner=Plex%20TV%20Series&language=en-US&location=%2Fvar%2Flib%2Fmedia%2Flibraries%2Fshows&prefs%5BshowOrdering%5D=aired&prefs%5BuseSeasonTitles%5D=1&prefs%5BuseRedbandTrailers%5D=1&prefs%5BincludeAdultContent%5D=1&prefs%5BcollectionMode%5D=1&prefs%5BenableAdMarkerGeneration%5D=2
|
||||
EOF
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@ EOF
|
||||
|
||||
build_anime_shows_payload() {
|
||||
cat <<-EOF
|
||||
name=Shows%20%28Anime%29&type=show&agent=tv.plex.agents.series&scanner=Plex%20TV%20Series&language=en-US&location=%2Fvar%2Flib%2Fmedia%2Flibraries%2Fanime%2Fshows&prefs%5Bcountry%5D=JP&prefs%5BuseSeasonTitles%5D=1&prefs%5BuseRedbandTrailers%5D=1&prefs%5BincludeAdultContent%5D=1&prefs%5BcollectionMode%5D=1&prefs%5BenableAdMarkerGeneration%5D=2
|
||||
name=Shows%20%28Anime%29&type=show&agent=tv.plex.agents.series&scanner=Plex%20TV%20Series&language=en-US&location=%2Fvar%2Flib%2Fmedia%2Flibraries%2Fanime%2Fshows&prefs%5Bcountry%5D=JP&prefs%5BshowOrdering%5D=aired&prefs%5BuseSeasonTitles%5D=1&prefs%5BuseRedbandTrailers%5D=1&prefs%5BincludeAdultContent%5D=1&prefs%5BcollectionMode%5D=1&prefs%5BenableAdMarkerGeneration%5D=2
|
||||
EOF
|
||||
}
|
||||
|
||||
|
@@ -33,8 +33,7 @@ in
|
||||
volumes =
|
||||
let
|
||||
config = (pkgs.formats.json { }).generate "settings.override.json" {
|
||||
ratio-limit-enabled = true;
|
||||
ratio-limit = 5;
|
||||
ratio-limit-enabled = false;
|
||||
download-queue-enabled = false;
|
||||
peer-limit-per-torrent = 100;
|
||||
peer-limit-global = 1000;
|
||||
|
Reference in New Issue
Block a user