summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-08-26 11:20:51 -0700
committerFuwn <[email protected]>2024-08-26 11:20:51 -0700
commitb6043bec69418b967338ef04f385e4be0ba6e304 (patch)
tree88476854d1c2e956daa9f277c0636a8c9ec3584c /home
parentthe stuff (diff)
downloadhome-manager-config-main.tar.xz
home-manager-config-main.zip
Diffstat (limited to 'home')
-rw-r--r--home/fuwn/home.nix2
-rw-r--r--home/fuwn/meta/desktop/agnostic/default.nix5
-rw-r--r--home/fuwn/meta/desktop/wayland/clipboard/default.nix8
-rw-r--r--home/fuwn/meta/desktop/wayland/default.nix9
-rw-r--r--home/fuwn/meta/desktop/wayland/meta/default.nix5
-rw-r--r--home/fuwn/meta/desktop/wayland/screenshot/default.nix (renamed from home/fuwn/meta/desktop/wayland/meta/screenshot/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/xorg/default.nix2
-rw-r--r--home/fuwn/meta/development/languages/agnostic/default.nix1
-rw-r--r--home/fuwn/meta/development/languages/default.nix2
-rw-r--r--home/fuwn/meta/development/languages/jvm/default.nix3
-rw-r--r--home/fuwn/meta/development/languages/python/default.nix1
-rw-r--r--home/fuwn/meta/development/tools/build/default.nix2
-rw-r--r--home/fuwn/meta/development/tools/default.nix1
-rw-r--r--home/fuwn/meta/editor/default.nix6
-rw-r--r--home/fuwn/meta/filesystem/archive/default.nix2
-rw-r--r--home/fuwn/meta/filesystem/default.nix1
-rw-r--r--home/fuwn/meta/gaming/default.nix6
-rw-r--r--home/fuwn/meta/multimedia/audio/default.nix5
-rw-r--r--home/fuwn/meta/multimedia/image/default.nix2
-rw-r--r--home/fuwn/meta/multimedia/video/default.nix3
-rw-r--r--home/fuwn/meta/network/tools/tcp/default.nix1
-rw-r--r--home/fuwn/meta/rice/default.nix3
-rw-r--r--home/fuwn/meta/system/default.nix7
-rw-r--r--home/fuwn/meta/system/fonts/default.nix18
-rw-r--r--home/fuwn/meta/system/shell/default.nix2
-rw-r--r--home/fuwn/meta/system/shell/scripting/default.nix5
-rw-r--r--home/fuwn/meta/system/virtualisation/default.nix1
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
];
}