diff --git a/core/anime.png b/core/anime.png new file mode 100644 index 0000000..c240538 Binary files /dev/null and b/core/anime.png differ diff --git a/core/theme.nix b/core/theme.nix index f6dc55c..a825be8 100644 --- a/core/theme.nix +++ b/core/theme.nix @@ -19,5 +19,6 @@ "highlighthigh" = "524f67"; }; + anime = ./anime.png; wallpaper = ./wallpaper.png; } diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index 7d93950..f4b6fb0 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -3,6 +3,7 @@ pkgs, inputs, lib, + theme, ... }: let spicePkgs = inputs.spicetify-nix.packages.${pkgs.system}.default; @@ -88,6 +89,7 @@ in { pkgs.xfce.thunar pkgs.nitch pkgs.nix-output-monitor + pkgs.fastfetch pkgs.nh pkgs.dwl @@ -131,6 +133,115 @@ in { options = ["--cmd cd"]; }; + xdg.configFile."fastfetch/presets/hypr.jsonc".text = '' + // _____ _____ _____ _____ _____ _____ _____ _____ _____ + // | __| _ | __|_ _| __| __|_ _| | | | + // | __| |__ | | | | __| __| | | | --| | + // |__| |__|__|_____| |_| |__| |_____| |_| |_____|__|__| HYPRLAND + // + // by Bina + + + { + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "source": "${theme.anime}", + "type": "kitty", + "height": 18, + "padding": { + "top": 2 + } + }, + "display": { + "separator": " " + }, + "modules": [ + "break", + "break", + "break", + { + "type": "custom", + "format": "\u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m" + }, + "break", + { + "type": "title", + "keyWidth": 10 + }, + "break", + { + "type": "os", + "key": " ", + "keyColor": "34", // = color4 + }, + { + "type": "kernel", + "key": " ", + "keyColor": "34", + }, + { + "type": "packages", + "format": "{} (pacman)", + "key": " ", + "keyColor": "34", + }, + { + "type": "shell", + "key": " ", + "keyColor": "34", + }, + { + "type": "terminal", + "key": " ", + "keyColor": "34", + }, + { + "type": "wm", + "key": " ", + "keyColor": "34", + }, + { + "type": "cursor", + "key": " ", + "keyColor": "34", + }, + { + "type": "terminalfont", + "key": " ", + "keyColor": "34", + }, + { + "type": "uptime", + "key": " ", + "keyColor": "34", + }, + { + "type": "datetime", + "format": "{1}-{3}-{11}", + "key": " ", + "keyColor": "34", + }, + { + "type": "media", + "key": "󰝚 ", + "keyColor": "34", + }, + { + "type": "player", + "key": " ", + "keyColor": "34", + }, + "break", + { + "type": "custom", + "format": "\u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m" + }, + "break", + "break", + ] + } + ''; + programs.cava = { enable = true; catppuccin.enable = true; diff --git a/modules/home-manager/vim/lazy-lock.json b/modules/home-manager/vim/lazy-lock.json index 6e92aa5..79a49f1 100644 --- a/modules/home-manager/vim/lazy-lock.json +++ b/modules/home-manager/vim/lazy-lock.json @@ -13,12 +13,12 @@ "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, - "crates.nvim": { "branch": "main", "commit": "7d8541ec0e3b30ac2c43864d3ee13a632e1231ed" }, + "crates.nvim": { "branch": "main", "commit": "cfd14e75867e77fe2f38fae09dcb1a36bc6aa95b" }, "diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" }, "document-color.nvim": { "branch": "main", "commit": "74c487f0e5accfaae033755451b9e367220693fd" }, "dressing.nvim": { "branch": "master", "commit": "5162edb1442a729a885c45455a07e9a89058be2f" }, "dropbar.nvim": { "branch": "master", "commit": "3dd8edba9f9eeb129db269dd57ef6c0427b7ad9d" }, - "flash.nvim": { "branch": "main", "commit": "7bb4a9c75d1e20cd24185afedeaa11681829ba23" }, + "flash.nvim": { "branch": "main", "commit": "e84c83ad209cc2ddcacdec36ae9c63f6fff425b8" }, "friendly-snippets": { "branch": "main", "commit": "3e9a3f5a0cfcef1741e352c37bda4e82e5eb846a" }, "gitsigns.nvim": { "branch": "main", "commit": "805610a9393fa231f2c2b49cb521bfa413fadb3d" }, "guess-indent.nvim": { "branch": "main", "commit": "b8ae749fce17aa4c267eec80a6984130b94f80b2" }, @@ -30,7 +30,7 @@ "neo-rename.nvim": { "branch": "master", "commit": "d3f065ab1168fe95ea3ab939fbc659de47e130fc" }, "neo-tree.nvim": { "branch": "main", "commit": "25bfdbe802eb913276bb83874b043be57bd70347" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, - "neogit": { "branch": "nightly", "commit": "b8ace31783425df144e393e98480bf0aa62017e2" }, + "neogit": { "branch": "nightly", "commit": "eedcb6b954432b7d1901dd7e3758d829b4e8f20d" }, "neorg": { "branch": "main", "commit": "c17b8e9e7327e03f78fbdccfb15abd09ec607bd0" }, "neovim-session-manager": { "branch": "master", "commit": "a0b9d25154be573bc0f99877afb3f57cf881cce7" }, "noice.nvim": { "branch": "main", "commit": "09102ca2e9a3e9302119fdaf7a059a034e4a626d" }, @@ -38,27 +38,27 @@ "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, "nvim-autopairs": { "branch": "master", "commit": "14e97371b2aab6ee70054c1070a123dfaa3e217e" }, "nvim-bufdel": { "branch": "main", "commit": "523d58e94e7212fff3e05c247b962dc8f93bcfde" }, - "nvim-cmp": { "branch": "main", "commit": "cd2cf0c124d3de577fb5449746568ee8e601afc8" }, + "nvim-cmp": { "branch": "main", "commit": "24122371810089d390847d8ba66325c1f1aa64c0" }, "nvim-dap": { "branch": "master", "commit": "615a1b2046e1eaf7995e0ba8e8a65f344201349d" }, "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, - "nvim-lspconfig": { "branch": "master", "commit": "a3d9395455f2b2e3b50a0b0f37b8b4c23683f44a" }, + "nvim-lspconfig": { "branch": "master", "commit": "94513a5b246cf32a8f87ca714af50911df63351c" }, "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, "nvim-surround": { "branch": "main", "commit": "6d0dc3dbb557bcc6a024969da461df4ba803fc48" }, - "nvim-treesitter": { "branch": "master", "commit": "fa1515b015ab9894aa9866410b1c23e03d2be4af" }, + "nvim-treesitter": { "branch": "master", "commit": "d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "0bdccb9c67a42a5e2d99384dc9bfa29b1451528f" }, "nvim-ufo": { "branch": "main", "commit": "a5390706f510d39951dd581f6d2a972741b3fa26" }, "nvim-web-devicons": { "branch": "master", "commit": "5b9067899ee6a2538891573500e8fd6ff008440f" }, - "overseer.nvim": { "branch": "master", "commit": "7ae60fcf9b1d9ad661e8936d50c6e3853b7c3cc0" }, + "overseer.nvim": { "branch": "master", "commit": "4c7e4621a9966cd4870fd9299c2716b641556b45" }, "plenary.nvim": { "branch": "master", "commit": "08e301982b9a057110ede7a735dd1b5285eb341f" }, "promise-async": { "branch": "main", "commit": "93540c168c5ed2b030ec3e6c40ab8bbb85e36355" }, - "rustaceanvim": { "branch": "master", "commit": "187ba89020a6cb9c9bfe39818ef05964473baefc" }, + "rustaceanvim": { "branch": "master", "commit": "1c3d3a75bebcb16df2a093b147ba498185e4ab17" }, "schemastore.nvim": { "branch": "main", "commit": "35a0998728380a17b8590447e8207391411c667a" }, "telescope-dap.nvim": { "branch": "master", "commit": "8c88d9716c91eaef1cdea13cb9390d8ef447dbfe" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "fac83a556e7b710dc31433dec727361ca062dbe9" }, + "telescope.nvim": { "branch": "master", "commit": "02a60a83961cf9c80e471599171982a31d1cc853" }, "toggleterm.nvim": { "branch": "main", "commit": "066cccf48a43553a80a210eb3be89a15d789d6e6" }, "treesj": { "branch": "main", "commit": "e1e82ab4237619d342c7102c9f13d4b9833bfd39" }, "vim-dadbod": { "branch": "master", "commit": "37523ffe0849b51db07fa7f48430c2aca5420a0e" },