summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock309
-rw-r--r--flake.nix50
-rw-r--r--home/fuwn/cli/ani-cli/default.nix (renamed from cli/ani-cli/default.nix)0
-rw-r--r--home/fuwn/cli/asciinema/default.nix (renamed from cli/asciinema/default.nix)0
-rw-r--r--home/fuwn/cli/bat/default.nix (renamed from cli/bat/default.nix)0
-rw-r--r--home/fuwn/cli/default.nix (renamed from cli/default.nix)0
-rw-r--r--home/fuwn/cli/dog/default.nix (renamed from cli/dog/default.nix)0
-rw-r--r--home/fuwn/cli/eza/default.nix (renamed from cli/eza/default.nix)0
-rw-r--r--home/fuwn/cli/fd/default.nix (renamed from cli/fd/default.nix)0
-rw-r--r--home/fuwn/cli/meta/ai/default.nix (renamed from cli/meta/ai/default.nix)0
-rw-r--r--home/fuwn/cli/meta/default.nix (renamed from cli/meta/default.nix)0
-rw-r--r--home/fuwn/cli/meta/git/default.nix (renamed from cli/meta/git/default.nix)0
-rw-r--r--home/fuwn/cli/meta/irc/default.nix (renamed from cli/meta/irc/default.nix)0
-rw-r--r--home/fuwn/cli/meta/scripting/charmbracelet/default.nix (renamed from cli/meta/scripting/charmbracelet/default.nix)0
-rw-r--r--home/fuwn/cli/meta/scripting/default.nix (renamed from cli/meta/scripting/default.nix)0
-rw-r--r--home/fuwn/cli/meta/scripting/ripgrep/default.nix (renamed from cli/meta/scripting/ripgrep/default.nix)0
-rw-r--r--home/fuwn/cli/meta/shell/default.nix (renamed from cli/meta/shell/default.nix)0
-rw-r--r--home/fuwn/cli/meta/smolnet/bollux/default.nix (renamed from cli/meta/smolnet/bollux/default.nix)0
-rw-r--r--home/fuwn/cli/meta/smolnet/bollux/fix_lesskey_nag.patch (renamed from cli/meta/smolnet/bollux/fix_lesskey_nag.patch)0
-rw-r--r--home/fuwn/cli/meta/smolnet/default.nix (renamed from cli/meta/smolnet/default.nix)0
-rw-r--r--home/fuwn/cli/navi/default.nix (renamed from cli/navi/default.nix)0
-rw-r--r--home/fuwn/cli/ncdu/default.nix (renamed from cli/ncdu/default.nix)0
-rw-r--r--home/fuwn/cli/nethogs/default.nix (renamed from cli/nethogs/default.nix)0
-rw-r--r--home/fuwn/cli/nnn/default.nix (renamed from cli/nnn/default.nix)0
-rw-r--r--home/fuwn/cli/nvtop/default.nix (renamed from cli/nvtop/default.nix)0
-rw-r--r--home/fuwn/cli/rm-improved/default.nix (renamed from cli/rm-improved/default.nix)0
-rw-r--r--home/fuwn/cli/sloc/default.nix (renamed from cli/sloc/default.nix)0
-rw-r--r--home/fuwn/cli/starship/default.nix (renamed from cli/starship/default.nix)0
-rw-r--r--home/fuwn/cli/tealdeer/default.nix (renamed from cli/tealdeer/default.nix)0
-rw-r--r--home/fuwn/cli/todo/default.nix (renamed from cli/todo/default.nix)0
-rw-r--r--home/fuwn/gui/ahoviewer/default.nix (renamed from gui/ahoviewer/default.nix)0
-rw-r--r--home/fuwn/gui/anki/default.nix (renamed from gui/anki/default.nix)0
-rw-r--r--home/fuwn/gui/cool-retro-term/default.nix (renamed from gui/cool-retro-term/default.nix)0
-rw-r--r--home/fuwn/gui/default.nix (renamed from gui/default.nix)0
-rw-r--r--home/fuwn/gui/foot/default.nix (renamed from gui/foot/default.nix)0
-rw-r--r--home/fuwn/gui/kitty/default.nix (renamed from gui/kitty/default.nix)0
-rw-r--r--home/fuwn/gui/meta/default.nix (renamed from gui/meta/default.nix)0
-rw-r--r--home/fuwn/gui/meta/gemini/default.nix (renamed from gui/meta/gemini/default.nix)0
-rw-r--r--home/fuwn/gui/warp/default.nix (renamed from gui/warp/default.nix)0
-rw-r--r--home/fuwn/home.nix (renamed from home.nix)8
-rw-r--r--home/fuwn/meta/audio/default.nix (renamed from meta/audio/default.nix)0
-rw-r--r--home/fuwn/meta/bitwarden/default.nix (renamed from meta/bitwarden/default.nix)0
-rw-r--r--home/fuwn/meta/calculator/default.nix (renamed from meta/calculator/default.nix)0
-rw-r--r--home/fuwn/meta/default.nix (renamed from meta/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/default.nix (renamed from meta/desktop/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/default.nix (renamed from meta/desktop/wayland/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/default.nix (renamed from meta/desktop/wayland/hyprland/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hypridle/default.nix (renamed from meta/desktop/wayland/hyprland/hypridle/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/animations.nix (renamed from meta/desktop/wayland/hyprland/hyprland/animations.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/binds.nix (renamed from meta/desktop/wayland/hyprland/hyprland/binds.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/decoration.nix (renamed from meta/desktop/wayland/hyprland/hyprland/decoration.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/default.nix (renamed from meta/desktop/wayland/hyprland/hyprland/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/environment.nix (renamed from meta/desktop/wayland/hyprland/hyprland/environment.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/executions.nix (renamed from meta/desktop/wayland/hyprland/hyprland/executions.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/general.nix (renamed from meta/desktop/wayland/hyprland/hyprland/general.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/plugins.nix (renamed from meta/desktop/wayland/hyprland/hyprland/plugins.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/rules.nix (renamed from meta/desktop/wayland/hyprland/hyprland/rules.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/common.sh (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/common.sh)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/fake_fullscreen_status (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/fake_fullscreen_status)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/hycov_easymotion (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/hycov_easymotion)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_gtk (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/initialise_gtk)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_waybar (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/initialise_waybar)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_xdg_portal (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/initialise_xdg_portal)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_focus_to_monitor (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/move_focus_to_monitor)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_monitor (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_monitor)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_workspace (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_workspace)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/switch_workspace (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/switch_workspace)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_gaps (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/toggle_gaps)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_layout (renamed from meta/desktop/wayland/hyprland/hyprland/scripts/toggle_layout)0
-rw-r--r--home/fuwn/meta/desktop/wayland/hyprland/hyprland/workspaces.nix (renamed from meta/desktop/wayland/hyprland/hyprland/workspaces.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/meta/default.nix (renamed from meta/desktop/wayland/meta/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/meta/screenshot/default.nix (renamed from meta/desktop/wayland/meta/screenshot/default.nix)0
-rw-r--r--home/fuwn/meta/desktop/wayland/waybar/default.nix (renamed from meta/desktop/wayland/waybar/default.nix)1
-rw-r--r--home/fuwn/meta/desktop/wayland/waybar/waybar/default-modules.nix (renamed from meta/desktop/wayland/waybar/waybar/default-modules.nix)0
-rwxr-xr-xhome/fuwn/meta/desktop/wayland/waybar/waybar/scripts/mediaplayer.py (renamed from meta/desktop/wayland/waybar/waybar/scripts/mediaplayer.py)0
-rw-r--r--home/fuwn/meta/desktop/wayland/waybar/waybar/style.css (renamed from meta/desktop/wayland/waybar/waybar/style.css)0
-rw-r--r--home/fuwn/meta/imagery/default.nix (renamed from meta/imagery/default.nix)0
-rw-r--r--home/fuwn/meta/language/codespell/default.nix (renamed from meta/language/codespell/default.nix)0
-rw-r--r--home/fuwn/meta/language/default.nix (renamed from meta/language/default.nix)0
-rw-r--r--home/fuwn/meta/rice/bottom/default.nix (renamed from meta/rice/bottom/default.nix)0
-rw-r--r--home/fuwn/meta/rice/btop/default.nix (renamed from meta/rice/btop/default.nix)0
-rw-r--r--home/fuwn/meta/rice/cpufetch/default.nix (renamed from meta/rice/cpufetch/default.nix)0
-rw-r--r--home/fuwn/meta/rice/default.nix (renamed from meta/rice/default.nix)0
-rw-r--r--home/fuwn/meta/rice/fastfetch/default.nix (renamed from meta/rice/fastfetch/default.nix)0
-rw-r--r--home/fuwn/meta/rice/iotop/default.nix (renamed from meta/rice/iotop/default.nix)0
-rw-r--r--home/fuwn/meta/spotify/default.nix (renamed from meta/spotify/default.nix)0
-rw-r--r--home/fuwn/meta/steam/default.nix (renamed from meta/steam/default.nix)0
-rw-r--r--home/fuwn/meta/tools/default.nix (renamed from meta/tools/default.nix)0
-rw-r--r--home/fuwn/meta/tools/http/default.nix (renamed from meta/tools/http/default.nix)0
-rw-r--r--home/fuwn/meta/tools/infrastructure/default.nix (renamed from meta/tools/infrastructure/default.nix)0
-rw-r--r--home/fuwn/meta/tools/infrastructure/docker/default.nix (renamed from meta/tools/infrastructure/docker/default.nix)0
-rw-r--r--home/fuwn/meta/tools/infrastructure/fly/default.nix (renamed from meta/tools/infrastructure/fly/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/agnostic/default.nix (renamed from meta/tools/languages/agnostic/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/assembly/default.nix (renamed from meta/tools/languages/assembly/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/cobol/default.nix (renamed from meta/tools/languages/cobol/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/default.nix (renamed from meta/tools/languages/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/gleam/default.nix (renamed from meta/tools/languages/gleam/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/go/default.nix (renamed from meta/tools/languages/go/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/hare/default.nix (renamed from meta/tools/languages/hare/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/javascript/default.nix (renamed from meta/tools/languages/javascript/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/jvm/default.nix (renamed from meta/tools/languages/jvm/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/protobuf/default.nix (renamed from meta/tools/languages/protobuf/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/python/default.nix (renamed from meta/tools/languages/python/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/rust/default.nix (renamed from meta/tools/languages/rust/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/shell/default.nix (renamed from meta/tools/languages/shell/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/vlang/default.nix (renamed from meta/tools/languages/vlang/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/yaml/default.nix (renamed from meta/tools/languages/yaml/default.nix)0
-rw-r--r--home/fuwn/meta/tools/languages/zig/default.nix (renamed from meta/tools/languages/zig/default.nix)0
-rw-r--r--home/fuwn/meta/tools/nix/default.nix (renamed from meta/tools/nix/default.nix)0
-rw-r--r--home/fuwn/meta/tools/tcp/default.nix (renamed from meta/tools/tcp/default.nix)0
-rw-r--r--home/fuwn/wallpaper.pngbin0 -> 3744245 bytes
111 files changed, 367 insertions, 1 deletions
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..d117df5
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,309 @@
+{
+ "nodes": {
+ "base16": {
+ "inputs": {
+ "fromYaml": "fromYaml"
+ },
+ "locked": {
+ "lastModified": 1708890466,
+ "narHash": "sha256-LlrC09LoPi8OPYOGPXegD72v+//VapgAqhbOFS3i8sc=",
+ "owner": "SenchoPens",
+ "repo": "base16.nix",
+ "rev": "665b3c6748534eb766c777298721cece9453fdae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "SenchoPens",
+ "repo": "base16.nix",
+ "type": "github"
+ }
+ },
+ "base16-fish": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1622559957,
+ "narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=",
+ "owner": "tomyun",
+ "repo": "base16-fish",
+ "rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tomyun",
+ "repo": "base16-fish",
+ "type": "github"
+ }
+ },
+ "base16-foot": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1696725948,
+ "narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=",
+ "owner": "tinted-theming",
+ "repo": "base16-foot",
+ "rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "base16-foot",
+ "type": "github"
+ }
+ },
+ "base16-helix": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1696727917,
+ "narHash": "sha256-FVrbPk+NtMra0jtlC5oxyNchbm8FosmvXIatkRbYy1g=",
+ "owner": "tinted-theming",
+ "repo": "base16-helix",
+ "rev": "dbe1480d99fe80f08df7970e471fac24c05f2ddb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "base16-helix",
+ "type": "github"
+ }
+ },
+ "base16-kitty": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1665001328,
+ "narHash": "sha256-aRaizTYPpuWEcvoYE9U+YRX+Wsc8+iG0guQJbvxEdJY=",
+ "owner": "kdrag0n",
+ "repo": "base16-kitty",
+ "rev": "06bb401fa9a0ffb84365905ffbb959ae5bf40805",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kdrag0n",
+ "repo": "base16-kitty",
+ "type": "github"
+ }
+ },
+ "base16-tmux": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1696725902,
+ "narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=",
+ "owner": "tinted-theming",
+ "repo": "base16-tmux",
+ "rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "base16-tmux",
+ "type": "github"
+ }
+ },
+ "base16-vim": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1716150083,
+ "narHash": "sha256-ZMhnNmw34ogE5rJZrjRv5MtG3WaqKd60ds2VXvT6hEc=",
+ "owner": "tinted-theming",
+ "repo": "base16-vim",
+ "rev": "6e955d704d046b0dc3e5c2d68a2a6eeffd2b5d3d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tinted-theming",
+ "repo": "base16-vim",
+ "type": "github"
+ }
+ },
+ "flake-compat": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1673956053,
+ "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "fromYaml": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1689549921,
+ "narHash": "sha256-iX0pk/uB019TdBGlaJEWvBCfydT6sRq+eDcGPifVsCM=",
+ "owner": "SenchoPens",
+ "repo": "fromYaml",
+ "rev": "11fbbbfb32e3289d3c631e0134a23854e7865c84",
+ "type": "github"
+ },
+ "original": {
+ "owner": "SenchoPens",
+ "repo": "fromYaml",
+ "type": "github"
+ }
+ },
+ "gnome-shell": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1713702291,
+ "narHash": "sha256-zYP1ehjtcV8fo+c+JFfkAqktZ384Y+y779fzmR9lQAU=",
+ "owner": "GNOME",
+ "repo": "gnome-shell",
+ "rev": "0d0aadf013f78a7f7f1dc984d0d812971864b934",
+ "type": "github"
+ },
+ "original": {
+ "owner": "GNOME",
+ "ref": "46.1",
+ "repo": "gnome-shell",
+ "type": "github"
+ }
+ },
+ "home-manager": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1719385710,
+ "narHash": "sha256-0yb5D0wCEtXoTi4ssNZxwvLTrahTwlHYPtx252FZ1MU=",
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "rev": "92a26bf6df1f00cbbed16a99d2547531ff4b3a83",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "type": "github"
+ }
+ },
+ "home-manager_2": {
+ "inputs": {
+ "nixpkgs": [
+ "stylix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1715930644,
+ "narHash": "sha256-W9pyM3/vePxrffHtzlJI6lDS3seANQ+Nqp+i58O46LI=",
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "rev": "e3ad5108f54177e6520535768ddbf1e6af54b59d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "type": "github"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1719317636,
+ "narHash": "sha256-bu0xbu2Z6DDzA9LGV81yJunIti6r7tjUImeR8orAL/I=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "9c513fc6fb75142f6aec6b7545cb8af2236b80f5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1714912032,
+ "narHash": "sha256-clkcOIkg8G4xuJh+1onLG4HPMpbtzdLv4rHxFzgsH9c=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "ee4a6e0f566fe5ec79968c57a9c2c3c25f2cf41d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nur": {
+ "locked": {
+ "lastModified": 1719412482,
+ "narHash": "sha256-Qea0ymnmTN/74pDUHye7nCJxywJ5q7c6te+S+9L1aM4=",
+ "owner": "nix-community",
+ "repo": "NUR",
+ "rev": "404729489a379ab0eb55ffefd7ec5bd8de4ab3fc",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "NUR",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "home-manager": "home-manager",
+ "nixpkgs": "nixpkgs",
+ "nur": "nur",
+ "stylix": "stylix",
+ "systems": "systems"
+ }
+ },
+ "stylix": {
+ "inputs": {
+ "base16": "base16",
+ "base16-fish": "base16-fish",
+ "base16-foot": "base16-foot",
+ "base16-helix": "base16-helix",
+ "base16-kitty": "base16-kitty",
+ "base16-tmux": "base16-tmux",
+ "base16-vim": "base16-vim",
+ "flake-compat": "flake-compat",
+ "gnome-shell": "gnome-shell",
+ "home-manager": "home-manager_2",
+ "nixpkgs": "nixpkgs_2"
+ },
+ "locked": {
+ "lastModified": 1719235398,
+ "narHash": "sha256-yccyHeuMUdbG/89Yi1ZSqx0XlpIKb0WQI+mAnTf/GJw=",
+ "owner": "danth",
+ "repo": "stylix",
+ "rev": "7cdbd128172d7c4ec63f5073d49da5d0e7d6396c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "danth",
+ "repo": "stylix",
+ "type": "github"
+ }
+ },
+ "systems": {
+ "locked": {
+ "lastModified": 1689347949,
+ "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
+ "owner": "nix-systems",
+ "repo": "default-linux",
+ "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default-linux",
+ "type": "github"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
new file mode 100644
index 0000000..812dfad
--- /dev/null
+++ b/flake.nix
@@ -0,0 +1,50 @@
+{
+ inputs = {
+ nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+
+ home-manager = {
+ url = "github:nix-community/home-manager";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ # hyprland.url = "git+https://github.com/hyprwm/Hyprland?submodules=1";
+ # waybar-hyprland.url = "github:hyprwm/hyprland";
+ nur.url = "github:nix-community/NUR";
+ stylix.url = "github:danth/stylix";
+ # matugen.url = "github:InioX/matugen?ref=v2.2.0";
+ # xdg-portal-hyprland.url = "github:hyprwm/xdg-desktop-portal-hyprland";
+ systems.url = "github:nix-systems/default-linux";
+ };
+
+ outputs = { self, nixpkgs, home-manager, stylix, systems, ... } @ inputs:
+ let
+ inherit (self) outputs;
+ lib = nixpkgs.lib // home-manager.lib;
+ forEachSystem = f: lib.genAttrs (import systems) (system: f pkgsFor.${system});
+ pkgsFor = lib.genAttrs (import systems) (
+ system: import nixpkgs { inherit system; }
+ );
+ in
+ {
+ inherit lib;
+
+ defaultPackage.x86_64-linux = home-manager.defaultPackage.x86_64-linux;
+
+ homeConfigurations = {
+ fuwn = home-manager.lib.homeManagerConfiguration {
+ pkgs = pkgsFor.x86_64-linux;
+
+ modules = [
+ stylix.homeManagerModules.stylix
+ ./home/fuwn/home.nix
+ ];
+
+ extraSpecialArgs = {
+ inherit inputs outputs;
+ };
+ };
+ };
+
+ formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.alejandra;
+ };
+}
diff --git a/cli/ani-cli/default.nix b/home/fuwn/cli/ani-cli/default.nix
index 723bfb9..723bfb9 100644
--- a/cli/ani-cli/default.nix
+++ b/home/fuwn/cli/ani-cli/default.nix
diff --git a/cli/asciinema/default.nix b/home/fuwn/cli/asciinema/default.nix
index 750c52d..750c52d 100644
--- a/cli/asciinema/default.nix
+++ b/home/fuwn/cli/asciinema/default.nix
diff --git a/cli/bat/default.nix b/home/fuwn/cli/bat/default.nix
index c1dad3f..c1dad3f 100644
--- a/cli/bat/default.nix
+++ b/home/fuwn/cli/bat/default.nix
diff --git a/cli/default.nix b/home/fuwn/cli/default.nix
index 4d14257..4d14257 100644
--- a/cli/default.nix
+++ b/home/fuwn/cli/default.nix
diff --git a/cli/dog/default.nix b/home/fuwn/cli/dog/default.nix
index 437a1a0..437a1a0 100644
--- a/cli/dog/default.nix
+++ b/home/fuwn/cli/dog/default.nix
diff --git a/cli/eza/default.nix b/home/fuwn/cli/eza/default.nix
index a8d2f57..a8d2f57 100644
--- a/cli/eza/default.nix
+++ b/home/fuwn/cli/eza/default.nix
diff --git a/cli/fd/default.nix b/home/fuwn/cli/fd/default.nix
index 92e0e28..92e0e28 100644
--- a/cli/fd/default.nix
+++ b/home/fuwn/cli/fd/default.nix
diff --git a/cli/meta/ai/default.nix b/home/fuwn/cli/meta/ai/default.nix
index fe42707..fe42707 100644
--- a/cli/meta/ai/default.nix
+++ b/home/fuwn/cli/meta/ai/default.nix
diff --git a/cli/meta/default.nix b/home/fuwn/cli/meta/default.nix
index 073fc94..073fc94 100644
--- a/cli/meta/default.nix
+++ b/home/fuwn/cli/meta/default.nix
diff --git a/cli/meta/git/default.nix b/home/fuwn/cli/meta/git/default.nix
index 630285c..630285c 100644
--- a/cli/meta/git/default.nix
+++ b/home/fuwn/cli/meta/git/default.nix
diff --git a/cli/meta/irc/default.nix b/home/fuwn/cli/meta/irc/default.nix
index adde57d..adde57d 100644
--- a/cli/meta/irc/default.nix
+++ b/home/fuwn/cli/meta/irc/default.nix
diff --git a/cli/meta/scripting/charmbracelet/default.nix b/home/fuwn/cli/meta/scripting/charmbracelet/default.nix
index e3b78df..e3b78df 100644
--- a/cli/meta/scripting/charmbracelet/default.nix
+++ b/home/fuwn/cli/meta/scripting/charmbracelet/default.nix
diff --git a/cli/meta/scripting/default.nix b/home/fuwn/cli/meta/scripting/default.nix
index fb6e062..fb6e062 100644
--- a/cli/meta/scripting/default.nix
+++ b/home/fuwn/cli/meta/scripting/default.nix
diff --git a/cli/meta/scripting/ripgrep/default.nix b/home/fuwn/cli/meta/scripting/ripgrep/default.nix
index 00de07f..00de07f 100644
--- a/cli/meta/scripting/ripgrep/default.nix
+++ b/home/fuwn/cli/meta/scripting/ripgrep/default.nix
diff --git a/cli/meta/shell/default.nix b/home/fuwn/cli/meta/shell/default.nix
index 0d60ba0..0d60ba0 100644
--- a/cli/meta/shell/default.nix
+++ b/home/fuwn/cli/meta/shell/default.nix
diff --git a/cli/meta/smolnet/bollux/default.nix b/home/fuwn/cli/meta/smolnet/bollux/default.nix
index 2079052..2079052 100644
--- a/cli/meta/smolnet/bollux/default.nix
+++ b/home/fuwn/cli/meta/smolnet/bollux/default.nix
diff --git a/cli/meta/smolnet/bollux/fix_lesskey_nag.patch b/home/fuwn/cli/meta/smolnet/bollux/fix_lesskey_nag.patch
index 329b886..329b886 100644
--- a/cli/meta/smolnet/bollux/fix_lesskey_nag.patch
+++ b/home/fuwn/cli/meta/smolnet/bollux/fix_lesskey_nag.patch
diff --git a/cli/meta/smolnet/default.nix b/home/fuwn/cli/meta/smolnet/default.nix
index 8cb44a6..8cb44a6 100644
--- a/cli/meta/smolnet/default.nix
+++ b/home/fuwn/cli/meta/smolnet/default.nix
diff --git a/cli/navi/default.nix b/home/fuwn/cli/navi/default.nix
index 5b462b5..5b462b5 100644
--- a/cli/navi/default.nix
+++ b/home/fuwn/cli/navi/default.nix
diff --git a/cli/ncdu/default.nix b/home/fuwn/cli/ncdu/default.nix
index 1c0bfca..1c0bfca 100644
--- a/cli/ncdu/default.nix
+++ b/home/fuwn/cli/ncdu/default.nix
diff --git a/cli/nethogs/default.nix b/home/fuwn/cli/nethogs/default.nix
index 7934eb8..7934eb8 100644
--- a/cli/nethogs/default.nix
+++ b/home/fuwn/cli/nethogs/default.nix
diff --git a/cli/nnn/default.nix b/home/fuwn/cli/nnn/default.nix
index 06fa7c9..06fa7c9 100644
--- a/cli/nnn/default.nix
+++ b/home/fuwn/cli/nnn/default.nix
diff --git a/cli/nvtop/default.nix b/home/fuwn/cli/nvtop/default.nix
index 929f5e5..929f5e5 100644
--- a/cli/nvtop/default.nix
+++ b/home/fuwn/cli/nvtop/default.nix
diff --git a/cli/rm-improved/default.nix b/home/fuwn/cli/rm-improved/default.nix
index d4a5fc1..d4a5fc1 100644
--- a/cli/rm-improved/default.nix
+++ b/home/fuwn/cli/rm-improved/default.nix
diff --git a/cli/sloc/default.nix b/home/fuwn/cli/sloc/default.nix
index 6249b05..6249b05 100644
--- a/cli/sloc/default.nix
+++ b/home/fuwn/cli/sloc/default.nix
diff --git a/cli/starship/default.nix b/home/fuwn/cli/starship/default.nix
index 0088038..0088038 100644
--- a/cli/starship/default.nix
+++ b/home/fuwn/cli/starship/default.nix
diff --git a/cli/tealdeer/default.nix b/home/fuwn/cli/tealdeer/default.nix
index 7ee39f1..7ee39f1 100644
--- a/cli/tealdeer/default.nix
+++ b/home/fuwn/cli/tealdeer/default.nix
diff --git a/cli/todo/default.nix b/home/fuwn/cli/todo/default.nix
index f1c841d..f1c841d 100644
--- a/cli/todo/default.nix
+++ b/home/fuwn/cli/todo/default.nix
diff --git a/gui/ahoviewer/default.nix b/home/fuwn/gui/ahoviewer/default.nix
index c6907e1..c6907e1 100644
--- a/gui/ahoviewer/default.nix
+++ b/home/fuwn/gui/ahoviewer/default.nix
diff --git a/gui/anki/default.nix b/home/fuwn/gui/anki/default.nix
index 8e5655c..8e5655c 100644
--- a/gui/anki/default.nix
+++ b/home/fuwn/gui/anki/default.nix
diff --git a/gui/cool-retro-term/default.nix b/home/fuwn/gui/cool-retro-term/default.nix
index e53937b..e53937b 100644
--- a/gui/cool-retro-term/default.nix
+++ b/home/fuwn/gui/cool-retro-term/default.nix
diff --git a/gui/default.nix b/home/fuwn/gui/default.nix
index a3ec2d2..a3ec2d2 100644
--- a/gui/default.nix
+++ b/home/fuwn/gui/default.nix
diff --git a/gui/foot/default.nix b/home/fuwn/gui/foot/default.nix
index 8945d61..8945d61 100644
--- a/gui/foot/default.nix
+++ b/home/fuwn/gui/foot/default.nix
diff --git a/gui/kitty/default.nix b/home/fuwn/gui/kitty/default.nix
index ed2d7e7..ed2d7e7 100644
--- a/gui/kitty/default.nix
+++ b/home/fuwn/gui/kitty/default.nix
diff --git a/gui/meta/default.nix b/home/fuwn/gui/meta/default.nix
index 7959d11..7959d11 100644
--- a/gui/meta/default.nix
+++ b/home/fuwn/gui/meta/default.nix
diff --git a/gui/meta/gemini/default.nix b/home/fuwn/gui/meta/gemini/default.nix
index a9b32ac..a9b32ac 100644
--- a/gui/meta/gemini/default.nix
+++ b/home/fuwn/gui/meta/gemini/default.nix
diff --git a/gui/warp/default.nix b/home/fuwn/gui/warp/default.nix
index de37c40..de37c40 100644
--- a/gui/warp/default.nix
+++ b/home/fuwn/gui/warp/default.nix
diff --git a/home.nix b/home/fuwn/home.nix
index c3a3428..aec2421 100644
--- a/home.nix
+++ b/home/fuwn/home.nix
@@ -1,4 +1,5 @@
-{ config, pkgs, ... }: {
+{ config, pkgs, stylix, ... }:
+{
home = {
# Home Manager needs a bit of information about you and the paths it should
# manage.
@@ -90,4 +91,9 @@
# allowBroken = true;
};
};
+
+ stylix = {
+ enable = false;
+ image = ./wallpaper.png;
+ };
}
diff --git a/meta/audio/default.nix b/home/fuwn/meta/audio/default.nix
index 8768f34..8768f34 100644
--- a/meta/audio/default.nix
+++ b/home/fuwn/meta/audio/default.nix
diff --git a/meta/bitwarden/default.nix b/home/fuwn/meta/bitwarden/default.nix
index 2ac188f..2ac188f 100644
--- a/meta/bitwarden/default.nix
+++ b/home/fuwn/meta/bitwarden/default.nix
diff --git a/meta/calculator/default.nix b/home/fuwn/meta/calculator/default.nix
index a8bcc7f..a8bcc7f 100644
--- a/meta/calculator/default.nix
+++ b/home/fuwn/meta/calculator/default.nix
diff --git a/meta/default.nix b/home/fuwn/meta/default.nix
index 6d6bf65..6d6bf65 100644
--- a/meta/default.nix
+++ b/home/fuwn/meta/default.nix
diff --git a/meta/desktop/default.nix b/home/fuwn/meta/desktop/default.nix
index 36de93a..36de93a 100644
--- a/meta/desktop/default.nix
+++ b/home/fuwn/meta/desktop/default.nix
diff --git a/meta/desktop/wayland/default.nix b/home/fuwn/meta/desktop/wayland/default.nix
index 89f1bf0..89f1bf0 100644
--- a/meta/desktop/wayland/default.nix
+++ b/home/fuwn/meta/desktop/wayland/default.nix
diff --git a/meta/desktop/wayland/hyprland/default.nix b/home/fuwn/meta/desktop/wayland/hyprland/default.nix
index d371cb0..d371cb0 100644
--- a/meta/desktop/wayland/hyprland/default.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/default.nix
diff --git a/meta/desktop/wayland/hyprland/hypridle/default.nix b/home/fuwn/meta/desktop/wayland/hyprland/hypridle/default.nix
index 03d670c..03d670c 100644
--- a/meta/desktop/wayland/hyprland/hypridle/default.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hypridle/default.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/animations.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/animations.nix
index c47c164..c47c164 100644
--- a/meta/desktop/wayland/hyprland/hyprland/animations.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/animations.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/binds.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/binds.nix
index 5312b93..5312b93 100644
--- a/meta/desktop/wayland/hyprland/hyprland/binds.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/binds.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/decoration.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/decoration.nix
index feb9145..feb9145 100644
--- a/meta/desktop/wayland/hyprland/hyprland/decoration.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/decoration.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/default.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/default.nix
index e2538fd..e2538fd 100644
--- a/meta/desktop/wayland/hyprland/hyprland/default.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/default.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/environment.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/environment.nix
index 81046ff..81046ff 100644
--- a/meta/desktop/wayland/hyprland/hyprland/environment.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/environment.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/executions.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/executions.nix
index 2ff364f..2ff364f 100644
--- a/meta/desktop/wayland/hyprland/hyprland/executions.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/executions.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/general.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/general.nix
index e0821d5..e0821d5 100644
--- a/meta/desktop/wayland/hyprland/hyprland/general.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/general.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/plugins.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/plugins.nix
index 61d73e3..61d73e3 100644
--- a/meta/desktop/wayland/hyprland/hyprland/plugins.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/plugins.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/rules.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/rules.nix
index 862d8f1..862d8f1 100644
--- a/meta/desktop/wayland/hyprland/hyprland/rules.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/rules.nix
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/common.sh b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/common.sh
index 25be5b6..25be5b6 100644
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/common.sh
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/common.sh
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/fake_fullscreen_status b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/fake_fullscreen_status
index e198758..e198758 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/fake_fullscreen_status
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/fake_fullscreen_status
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/hycov_easymotion b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/hycov_easymotion
index ab7c3bb..ab7c3bb 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/hycov_easymotion
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/hycov_easymotion
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_gtk b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_gtk
index 861aa12..861aa12 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_gtk
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_gtk
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_waybar b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_waybar
index 09f7ff9..09f7ff9 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_waybar
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_waybar
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_xdg_portal b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_xdg_portal
index 10470eb..10470eb 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_xdg_portal
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/initialise_xdg_portal
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/move_focus_to_monitor b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_focus_to_monitor
index 27562a9..27562a9 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/move_focus_to_monitor
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_focus_to_monitor
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_monitor b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_monitor
index 06e4f94..06e4f94 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_monitor
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_monitor
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_workspace b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_workspace
index 4256a9f..4256a9f 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_workspace
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/move_window_to_workspace
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/switch_workspace b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/switch_workspace
index fc8900c..fc8900c 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/switch_workspace
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/switch_workspace
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_gaps b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_gaps
index d593ab2..d593ab2 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_gaps
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_gaps
diff --git a/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_layout b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_layout
index 1ef8774..1ef8774 100755
--- a/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_layout
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/scripts/toggle_layout
diff --git a/meta/desktop/wayland/hyprland/hyprland/workspaces.nix b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/workspaces.nix
index 89644ae..89644ae 100644
--- a/meta/desktop/wayland/hyprland/hyprland/workspaces.nix
+++ b/home/fuwn/meta/desktop/wayland/hyprland/hyprland/workspaces.nix
diff --git a/meta/desktop/wayland/meta/default.nix b/home/fuwn/meta/desktop/wayland/meta/default.nix
index 0115f30..0115f30 100644
--- a/meta/desktop/wayland/meta/default.nix
+++ b/home/fuwn/meta/desktop/wayland/meta/default.nix
diff --git a/meta/desktop/wayland/meta/screenshot/default.nix b/home/fuwn/meta/desktop/wayland/meta/screenshot/default.nix
index 5900ee2..5900ee2 100644
--- a/meta/desktop/wayland/meta/screenshot/default.nix
+++ b/home/fuwn/meta/desktop/wayland/meta/screenshot/default.nix
diff --git a/meta/desktop/wayland/waybar/default.nix b/home/fuwn/meta/desktop/wayland/waybar/default.nix
index a582651..9d3d691 100644
--- a/meta/desktop/wayland/waybar/default.nix
+++ b/home/fuwn/meta/desktop/wayland/waybar/default.nix
@@ -2,6 +2,7 @@
programs.waybar = {
enable = true;
style = ./waybar/style.css;
+
settings = (
let
defaultModules =
diff --git a/meta/desktop/wayland/waybar/waybar/default-modules.nix b/home/fuwn/meta/desktop/wayland/waybar/waybar/default-modules.nix
index a793332..a793332 100644
--- a/meta/desktop/wayland/waybar/waybar/default-modules.nix
+++ b/home/fuwn/meta/desktop/wayland/waybar/waybar/default-modules.nix
diff --git a/meta/desktop/wayland/waybar/waybar/scripts/mediaplayer.py b/home/fuwn/meta/desktop/wayland/waybar/waybar/scripts/mediaplayer.py
index c44ee0b..c44ee0b 100755
--- a/meta/desktop/wayland/waybar/waybar/scripts/mediaplayer.py
+++ b/home/fuwn/meta/desktop/wayland/waybar/waybar/scripts/mediaplayer.py
diff --git a/meta/desktop/wayland/waybar/waybar/style.css b/home/fuwn/meta/desktop/wayland/waybar/waybar/style.css
index 9a85e83..9a85e83 100644
--- a/meta/desktop/wayland/waybar/waybar/style.css
+++ b/home/fuwn/meta/desktop/wayland/waybar/waybar/style.css
diff --git a/meta/imagery/default.nix b/home/fuwn/meta/imagery/default.nix
index 38c92e8..38c92e8 100644
--- a/meta/imagery/default.nix
+++ b/home/fuwn/meta/imagery/default.nix
diff --git a/meta/language/codespell/default.nix b/home/fuwn/meta/language/codespell/default.nix
index 9018b9f..9018b9f 100644
--- a/meta/language/codespell/default.nix
+++ b/home/fuwn/meta/language/codespell/default.nix
diff --git a/meta/language/default.nix b/home/fuwn/meta/language/default.nix
index 3a48e40..3a48e40 100644
--- a/meta/language/default.nix
+++ b/home/fuwn/meta/language/default.nix
diff --git a/meta/rice/bottom/default.nix b/home/fuwn/meta/rice/bottom/default.nix
index 4acf218..4acf218 100644
--- a/meta/rice/bottom/default.nix
+++ b/home/fuwn/meta/rice/bottom/default.nix
diff --git a/meta/rice/btop/default.nix b/home/fuwn/meta/rice/btop/default.nix
index d483420..d483420 100644
--- a/meta/rice/btop/default.nix
+++ b/home/fuwn/meta/rice/btop/default.nix
diff --git a/meta/rice/cpufetch/default.nix b/home/fuwn/meta/rice/cpufetch/default.nix
index b045b4a..b045b4a 100644
--- a/meta/rice/cpufetch/default.nix
+++ b/home/fuwn/meta/rice/cpufetch/default.nix
diff --git a/meta/rice/default.nix b/home/fuwn/meta/rice/default.nix
index 56e4bc1..56e4bc1 100644
--- a/meta/rice/default.nix
+++ b/home/fuwn/meta/rice/default.nix
diff --git a/meta/rice/fastfetch/default.nix b/home/fuwn/meta/rice/fastfetch/default.nix
index 8ae6284..8ae6284 100644
--- a/meta/rice/fastfetch/default.nix
+++ b/home/fuwn/meta/rice/fastfetch/default.nix
diff --git a/meta/rice/iotop/default.nix b/home/fuwn/meta/rice/iotop/default.nix
index a219adc..a219adc 100644
--- a/meta/rice/iotop/default.nix
+++ b/home/fuwn/meta/rice/iotop/default.nix
diff --git a/meta/spotify/default.nix b/home/fuwn/meta/spotify/default.nix
index 034edb9..034edb9 100644
--- a/meta/spotify/default.nix
+++ b/home/fuwn/meta/spotify/default.nix
diff --git a/meta/steam/default.nix b/home/fuwn/meta/steam/default.nix
index c358a60..c358a60 100644
--- a/meta/steam/default.nix
+++ b/home/fuwn/meta/steam/default.nix
diff --git a/meta/tools/default.nix b/home/fuwn/meta/tools/default.nix
index 0fa7981..0fa7981 100644
--- a/meta/tools/default.nix
+++ b/home/fuwn/meta/tools/default.nix
diff --git a/meta/tools/http/default.nix b/home/fuwn/meta/tools/http/default.nix
index b917245..b917245 100644
--- a/meta/tools/http/default.nix
+++ b/home/fuwn/meta/tools/http/default.nix
diff --git a/meta/tools/infrastructure/default.nix b/home/fuwn/meta/tools/infrastructure/default.nix
index 756050f..756050f 100644
--- a/meta/tools/infrastructure/default.nix
+++ b/home/fuwn/meta/tools/infrastructure/default.nix
diff --git a/meta/tools/infrastructure/docker/default.nix b/home/fuwn/meta/tools/infrastructure/docker/default.nix
index 0a17952..0a17952 100644
--- a/meta/tools/infrastructure/docker/default.nix
+++ b/home/fuwn/meta/tools/infrastructure/docker/default.nix
diff --git a/meta/tools/infrastructure/fly/default.nix b/home/fuwn/meta/tools/infrastructure/fly/default.nix
index 9e8147e..9e8147e 100644
--- a/meta/tools/infrastructure/fly/default.nix
+++ b/home/fuwn/meta/tools/infrastructure/fly/default.nix
diff --git a/meta/tools/languages/agnostic/default.nix b/home/fuwn/meta/tools/languages/agnostic/default.nix
index 77a3086..77a3086 100644
--- a/meta/tools/languages/agnostic/default.nix
+++ b/home/fuwn/meta/tools/languages/agnostic/default.nix
diff --git a/meta/tools/languages/assembly/default.nix b/home/fuwn/meta/tools/languages/assembly/default.nix
index b593a41..b593a41 100644
--- a/meta/tools/languages/assembly/default.nix
+++ b/home/fuwn/meta/tools/languages/assembly/default.nix
diff --git a/meta/tools/languages/cobol/default.nix b/home/fuwn/meta/tools/languages/cobol/default.nix
index 82e5464..82e5464 100644
--- a/meta/tools/languages/cobol/default.nix
+++ b/home/fuwn/meta/tools/languages/cobol/default.nix
diff --git a/meta/tools/languages/default.nix b/home/fuwn/meta/tools/languages/default.nix
index 30f7894..30f7894 100644
--- a/meta/tools/languages/default.nix
+++ b/home/fuwn/meta/tools/languages/default.nix
diff --git a/meta/tools/languages/gleam/default.nix b/home/fuwn/meta/tools/languages/gleam/default.nix
index de1ab92..de1ab92 100644
--- a/meta/tools/languages/gleam/default.nix
+++ b/home/fuwn/meta/tools/languages/gleam/default.nix
diff --git a/meta/tools/languages/go/default.nix b/home/fuwn/meta/tools/languages/go/default.nix
index 3c4a809..3c4a809 100644
--- a/meta/tools/languages/go/default.nix
+++ b/home/fuwn/meta/tools/languages/go/default.nix
diff --git a/meta/tools/languages/hare/default.nix b/home/fuwn/meta/tools/languages/hare/default.nix
index 79fc13b..79fc13b 100644
--- a/meta/tools/languages/hare/default.nix
+++ b/home/fuwn/meta/tools/languages/hare/default.nix
diff --git a/meta/tools/languages/javascript/default.nix b/home/fuwn/meta/tools/languages/javascript/default.nix
index 5aaccda..5aaccda 100644
--- a/meta/tools/languages/javascript/default.nix
+++ b/home/fuwn/meta/tools/languages/javascript/default.nix
diff --git a/meta/tools/languages/jvm/default.nix b/home/fuwn/meta/tools/languages/jvm/default.nix
index d3ab862..d3ab862 100644
--- a/meta/tools/languages/jvm/default.nix
+++ b/home/fuwn/meta/tools/languages/jvm/default.nix
diff --git a/meta/tools/languages/protobuf/default.nix b/home/fuwn/meta/tools/languages/protobuf/default.nix
index 21dd9f7..21dd9f7 100644
--- a/meta/tools/languages/protobuf/default.nix
+++ b/home/fuwn/meta/tools/languages/protobuf/default.nix
diff --git a/meta/tools/languages/python/default.nix b/home/fuwn/meta/tools/languages/python/default.nix
index 84b15d4..84b15d4 100644
--- a/meta/tools/languages/python/default.nix
+++ b/home/fuwn/meta/tools/languages/python/default.nix
diff --git a/meta/tools/languages/rust/default.nix b/home/fuwn/meta/tools/languages/rust/default.nix
index 02360d1..02360d1 100644
--- a/meta/tools/languages/rust/default.nix
+++ b/home/fuwn/meta/tools/languages/rust/default.nix
diff --git a/meta/tools/languages/shell/default.nix b/home/fuwn/meta/tools/languages/shell/default.nix
index 1953aac..1953aac 100644
--- a/meta/tools/languages/shell/default.nix
+++ b/home/fuwn/meta/tools/languages/shell/default.nix
diff --git a/meta/tools/languages/vlang/default.nix b/home/fuwn/meta/tools/languages/vlang/default.nix
index d9da941..d9da941 100644
--- a/meta/tools/languages/vlang/default.nix
+++ b/home/fuwn/meta/tools/languages/vlang/default.nix
diff --git a/meta/tools/languages/yaml/default.nix b/home/fuwn/meta/tools/languages/yaml/default.nix
index cd91d5e..cd91d5e 100644
--- a/meta/tools/languages/yaml/default.nix
+++ b/home/fuwn/meta/tools/languages/yaml/default.nix
diff --git a/meta/tools/languages/zig/default.nix b/home/fuwn/meta/tools/languages/zig/default.nix
index 821e4ab..821e4ab 100644
--- a/meta/tools/languages/zig/default.nix
+++ b/home/fuwn/meta/tools/languages/zig/default.nix
diff --git a/meta/tools/nix/default.nix b/home/fuwn/meta/tools/nix/default.nix
index fe41b1d..fe41b1d 100644
--- a/meta/tools/nix/default.nix
+++ b/home/fuwn/meta/tools/nix/default.nix
diff --git a/meta/tools/tcp/default.nix b/home/fuwn/meta/tools/tcp/default.nix
index 85b6120..85b6120 100644
--- a/meta/tools/tcp/default.nix
+++ b/home/fuwn/meta/tools/tcp/default.nix
diff --git a/home/fuwn/wallpaper.png b/home/fuwn/wallpaper.png
new file mode 100644
index 0000000..b0db6b0
--- /dev/null
+++ b/home/fuwn/wallpaper.png
Binary files differ