diff options
Diffstat (limited to 'home')
27 files changed, 92 insertions, 11 deletions
diff --git a/home/fuwn/home.nix b/home/fuwn/home.nix index 205fe77..c01306d 100644 --- a/home/fuwn/home.nix +++ b/home/fuwn/home.nix @@ -92,6 +92,8 @@ }; }; + fonts.fontconfig.enable = true; + stylix = { enable = false; image = ./wallpaper.png; diff --git a/home/fuwn/meta/desktop/agnostic/default.nix b/home/fuwn/meta/desktop/agnostic/default.nix index f209359..e6fc80e 100644 --- a/home/fuwn/meta/desktop/agnostic/default.nix +++ b/home/fuwn/meta/desktop/agnostic/default.nix @@ -2,5 +2,10 @@ home.packages = with pkgs; [ showmethekey brightnessctl + bibata-cursors + fcitx5 + fcitx5-hangul + fcitx5-mozc + fcitx5-rime ]; } diff --git a/home/fuwn/meta/desktop/wayland/clipboard/default.nix b/home/fuwn/meta/desktop/wayland/clipboard/default.nix new file mode 100644 index 0000000..05784b9 --- /dev/null +++ b/home/fuwn/meta/desktop/wayland/clipboard/default.nix @@ -0,0 +1,8 @@ +{ pkgs +, ... +}: { + home.packages = with pkgs; [ + wl-clipboard + cliphist + ]; +} diff --git a/home/fuwn/meta/desktop/wayland/default.nix b/home/fuwn/meta/desktop/wayland/default.nix index cc5bb44..e1e2116 100644 --- a/home/fuwn/meta/desktop/wayland/default.nix +++ b/home/fuwn/meta/desktop/wayland/default.nix @@ -3,14 +3,19 @@ }: { imports = [ ./hyprland - ./meta ./waybar + ./clipboard + ./screenshot ]; + # services.mako.enable = true; + home.packages = with pkgs; [ + gammastep wlogout - wl-clipboard wlr-randr ydotool + swappy + swww ]; } diff --git a/home/fuwn/meta/desktop/wayland/meta/default.nix b/home/fuwn/meta/desktop/wayland/meta/default.nix deleted file mode 100644 index 0115f30..0000000 --- a/home/fuwn/meta/desktop/wayland/meta/default.nix +++ /dev/null @@ -1,5 +0,0 @@ -_: { - imports = [ - ./screenshot - ]; -} diff --git a/home/fuwn/meta/desktop/wayland/meta/screenshot/default.nix b/home/fuwn/meta/desktop/wayland/screenshot/default.nix index 5900ee2..5900ee2 100644 --- a/home/fuwn/meta/desktop/wayland/meta/screenshot/default.nix +++ b/home/fuwn/meta/desktop/wayland/screenshot/default.nix diff --git a/home/fuwn/meta/desktop/xorg/default.nix b/home/fuwn/meta/desktop/xorg/default.nix index 746a50f..801a736 100644 --- a/home/fuwn/meta/desktop/xorg/default.nix +++ b/home/fuwn/meta/desktop/xorg/default.nix @@ -11,5 +11,7 @@ xwallpaper xbanish xdotool + clipnotify + sxhkd ]; } diff --git a/home/fuwn/meta/development/languages/agnostic/default.nix b/home/fuwn/meta/development/languages/agnostic/default.nix index 2233523..e726fae 100644 --- a/home/fuwn/meta/development/languages/agnostic/default.nix +++ b/home/fuwn/meta/development/languages/agnostic/default.nix @@ -1,5 +1,6 @@ { pkgs, ... }: { home.packages = with pkgs; [ clang + mold ]; } diff --git a/home/fuwn/meta/development/languages/default.nix b/home/fuwn/meta/development/languages/default.nix index 78b225a..05cfd95 100644 --- a/home/fuwn/meta/development/languages/default.nix +++ b/home/fuwn/meta/development/languages/default.nix @@ -10,7 +10,7 @@ _: { # ./hare ./haskell ./javascript - # ./jvm + ./jvm ./nim ./other ./protobuf diff --git a/home/fuwn/meta/development/languages/jvm/default.nix b/home/fuwn/meta/development/languages/jvm/default.nix index d3ab862..86f9708 100644 --- a/home/fuwn/meta/development/languages/jvm/default.nix +++ b/home/fuwn/meta/development/languages/jvm/default.nix @@ -1,5 +1,6 @@ { pkgs, ... }: { home.packages = with pkgs; [ - # kotlin + # kotlin + cfr ]; } diff --git a/home/fuwn/meta/development/languages/python/default.nix b/home/fuwn/meta/development/languages/python/default.nix index 5b095f7..34112a2 100644 --- a/home/fuwn/meta/development/languages/python/default.nix +++ b/home/fuwn/meta/development/languages/python/default.nix @@ -3,6 +3,7 @@ python312 rye mypy + black ]; programs.poetry.enable = true; diff --git a/home/fuwn/meta/development/tools/build/default.nix b/home/fuwn/meta/development/tools/build/default.nix index 1f0d6cb..6dff41a 100644 --- a/home/fuwn/meta/development/tools/build/default.nix +++ b/home/fuwn/meta/development/tools/build/default.nix @@ -4,5 +4,7 @@ just tup meson + ninja + sccache ]; } diff --git a/home/fuwn/meta/development/tools/default.nix b/home/fuwn/meta/development/tools/default.nix index 942be62..49928f2 100644 --- a/home/fuwn/meta/development/tools/default.nix +++ b/home/fuwn/meta/development/tools/default.nix @@ -14,5 +14,6 @@ shfmt wakatime-cli linuxKernel.packages.linux_lqx.perf + radare2 ]; } diff --git a/home/fuwn/meta/editor/default.nix b/home/fuwn/meta/editor/default.nix index 7a3012f..4f98527 100644 --- a/home/fuwn/meta/editor/default.nix +++ b/home/fuwn/meta/editor/default.nix @@ -1,5 +1,7 @@ { pkgs, config, ... }: { - home.packages = [ - (config.lib.nixGL.wrap pkgs.neovide) + home.packages = with pkgs; [ + emacs + (config.lib.nixGL.wrap neovide) + # jetbrains.clion ]; } diff --git a/home/fuwn/meta/filesystem/archive/default.nix b/home/fuwn/meta/filesystem/archive/default.nix index d00faa5..f52123b 100644 --- a/home/fuwn/meta/filesystem/archive/default.nix +++ b/home/fuwn/meta/filesystem/archive/default.nix @@ -2,5 +2,7 @@ home.packages = with pkgs; [ unrar xar + pigz + unzip ]; } diff --git a/home/fuwn/meta/filesystem/default.nix b/home/fuwn/meta/filesystem/default.nix index 4ab0593..e06a5eb 100644 --- a/home/fuwn/meta/filesystem/default.nix +++ b/home/fuwn/meta/filesystem/default.nix @@ -5,6 +5,7 @@ ]; programs.nnn.enable = true; + # programs.lf.enable = true; home.packages = with pkgs; [ cinnamon.nemo diff --git a/home/fuwn/meta/gaming/default.nix b/home/fuwn/meta/gaming/default.nix index 4c19126..2d86ea0 100644 --- a/home/fuwn/meta/gaming/default.nix +++ b/home/fuwn/meta/gaming/default.nix @@ -1,4 +1,9 @@ { pkgs, ... }: { + programs.gamemode = { + enable = true; + enableRenice = true; + }; + home.packages = with pkgs; [ steam lutris @@ -7,5 +12,6 @@ mangohud ttyper runelite + sidequest ]; } diff --git a/home/fuwn/meta/multimedia/audio/default.nix b/home/fuwn/meta/multimedia/audio/default.nix index 1a7659a..7944a63 100644 --- a/home/fuwn/meta/multimedia/audio/default.nix +++ b/home/fuwn/meta/multimedia/audio/default.nix @@ -4,11 +4,16 @@ ]; home.packages = with pkgs; [ + alsa-plugins # blanket blueberry cava cmus + easyeffects pavucontrol pulsemixer + jamesdsp + # lsp-plugins + playerctl ]; } diff --git a/home/fuwn/meta/multimedia/image/default.nix b/home/fuwn/meta/multimedia/image/default.nix index 9a6b1e2..e115cad 100644 --- a/home/fuwn/meta/multimedia/image/default.nix +++ b/home/fuwn/meta/multimedia/image/default.nix @@ -3,11 +3,13 @@ ahoviewer emulsion feh + imv gallery-dl gthumb nsxiv pngcrush viewnior viu + optipng ]; } diff --git a/home/fuwn/meta/multimedia/video/default.nix b/home/fuwn/meta/multimedia/video/default.nix index 93d0982..1d5a964 100644 --- a/home/fuwn/meta/multimedia/video/default.nix +++ b/home/fuwn/meta/multimedia/video/default.nix @@ -11,5 +11,8 @@ clapper streamlink-twitch-gui-bin uxplay + ffmpeg + streamlink + streamlink-twitch-gui-bin ]; } diff --git a/home/fuwn/meta/network/tools/tcp/default.nix b/home/fuwn/meta/network/tools/tcp/default.nix index cb9ae6f..6af1824 100644 --- a/home/fuwn/meta/network/tools/tcp/default.nix +++ b/home/fuwn/meta/network/tools/tcp/default.nix @@ -7,5 +7,6 @@ whois speedtest-cli traceroute + iptraf-ng ]; } diff --git a/home/fuwn/meta/rice/default.nix b/home/fuwn/meta/rice/default.nix index d89dfe5..2470feb 100644 --- a/home/fuwn/meta/rice/default.nix +++ b/home/fuwn/meta/rice/default.nix @@ -12,5 +12,8 @@ cpufetch iotop # nvtopPackages.nvidia + htop-vim + iftop + neofetch ]; } diff --git a/home/fuwn/meta/system/default.nix b/home/fuwn/meta/system/default.nix index e9bdd4e..702a0b4 100644 --- a/home/fuwn/meta/system/default.nix +++ b/home/fuwn/meta/system/default.nix @@ -1,6 +1,7 @@ { pkgs, ... }: { imports = [ ./bitwarden + ./fonts ./opengl ./peripheral ./shell @@ -11,4 +12,10 @@ home.packages = with pkgs; [ # bpftrace ]; + + # services.ananicy = { + # enable = true; + # package = pkgs.ananicy-cpp; + # rulesProvider = pkgs.ananicy-rules-cachyos; + # }; } diff --git a/home/fuwn/meta/system/fonts/default.nix b/home/fuwn/meta/system/fonts/default.nix new file mode 100644 index 0000000..189a864 --- /dev/null +++ b/home/fuwn/meta/system/fonts/default.nix @@ -0,0 +1,18 @@ +{ pkgs +, ... +}: { + home.packages = with pkgs; [ + source-code-pro + source-han-sans + noto-fonts + noto-fonts-cjk-sans + noto-fonts-cjk-serif + noto-fonts-color-emoji + lmodern + hanazono + jigmo + iosevka + libertine + sarasa-gothic + ]; +} diff --git a/home/fuwn/meta/system/shell/default.nix b/home/fuwn/meta/system/shell/default.nix index 05825e6..bb15ac0 100644 --- a/home/fuwn/meta/system/shell/default.nix +++ b/home/fuwn/meta/system/shell/default.nix @@ -13,5 +13,7 @@ zoxide shellcheck termius + dash + mosh ]; } diff --git a/home/fuwn/meta/system/shell/scripting/default.nix b/home/fuwn/meta/system/shell/scripting/default.nix index 3bc4e83..fc07d55 100644 --- a/home/fuwn/meta/system/shell/scripting/default.nix +++ b/home/fuwn/meta/system/shell/scripting/default.nix @@ -4,9 +4,14 @@ ./ripgrep ]; + programs.fzf.enable = true; + home.packages = with pkgs; [ mdcat moreutils pup + inxi + pv + yad ]; } diff --git a/home/fuwn/meta/system/virtualisation/default.nix b/home/fuwn/meta/system/virtualisation/default.nix index 0b249bd..d99c7eb 100644 --- a/home/fuwn/meta/system/virtualisation/default.nix +++ b/home/fuwn/meta/system/virtualisation/default.nix @@ -6,5 +6,6 @@ home.packages = with pkgs; [ bottles valgrind + virt-manager ]; } |