aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruser@node5.net <user@node5.net>2026-03-15 22:18:16 +0100
committeruser@node5.net <user@node5.net>2026-03-15 22:28:25 +0100
commitc985013ad69f4f7825fdac4b5dfaea49d94d10de (patch)
treebbe2a48c4c01fde9a8f78f62a246cfc933bfc663
parentdfff12009954f035dc15429f666fcb776a1cd43a (diff)
dashboard - fix splash path and re-enable
-rw-r--r--README.md1
-rw-r--r--flake.nix83
2 files changed, 41 insertions, 43 deletions
diff --git a/README.md b/README.md
index 20ed626..c819f04 100644
--- a/README.md
+++ b/README.md
@@ -39,7 +39,6 @@ Print current config: `nvf-print-config nvim | bat --language lua`
## TODO
- [ ] TODO Markdown preview new window
-- [ ] TODO Fix dashboard
- [ ] TODO Smoothscrolling
- [ ] TODO Undo tree
diff --git a/flake.nix b/flake.nix
index aa4ff34..dbcbbed 100644
--- a/flake.nix
+++ b/flake.nix
@@ -4,7 +4,7 @@
nvf.url = "github:notashelf/nvf";
};
- outputs = {nixpkgs, ...} @ inputs: let
+ outputs = { self, nixpkgs, ...} @ inputs: let
pkgs = nixpkgs.legacyPackages.x86_64-linux;
in {
packages.x86_64-linux = {
@@ -210,47 +210,46 @@
};
};
- # dashboard.dashboard-nvim = {
- # enable = true;
- # setupOpts = {
- # theme = "hyper";
- # change_to_vcs_root = true;
- # preview = {
- # command = "cat /home/user/dot-files/nix/apps/nvim/neovim_header | ${pkgs.lolcat}/bin/lolcat --animate --speed 100 --duration 10";
- # file_path = "/home/user/dot-files/nix/apps/nvim/neovim_header";
- # file_height = 11;
- # file_width = 71;
- # };
- # config = {
- # packages.enable = false; # Don't show how many plugins neovim loaded (It always says 0)
- # shortcut = [
- # {
- # desc = "󰩈 Quit";
- # group = "@property";
- # action = "q";
- # key = "q";
- # }
- # {
- # desc = " New file";
- # group = "@property";
- # action = "enew";
- # key = "n";
- # }
- # ];
- # header = [
- # " <U+E0BA><U+E0B8>"
- # " <U+E0BA>████<U+E0B8> <U+E0BA>██████<U+E0BC> <U+E0BE>█████<U+E0B8> <U+E0BE>██<U+E0BC>"
- # " <U+E0BA>██████<U+E0B8><U+E0BE>█████<U+E0BC> <U+E0BE>█████<U+E0B8> <U+E0B8>"
- # " <U+E0BA>███████<U+E0B8><U+E0BE>██<U+E0BC> <U+E0BA>████████<U+E0BC><U+E0BA>███<U+E0B8><U+E0BE>█████<U+E0B8>███ ███<U+E0B8> <U+E0BA>███<U+E0B8>████<U+E0B8>████<U+E0B8>"
- # " <U+E0BA>█<U+E0B8><U+E0BE>████████<U+E0BC> <U+E0BA>███<U+E0BC> <U+E0BA>█████<U+E0B8><U+E0BE>████████ █████ █████<U+E0BE>████<U+E0BE>█████"
- # " <U+E0BA>███<U+E0B8><U+E0BE>██████<U+E0BC> <U+E0BA>████████<U+E0BC><U+E0BA>██<U+E0BC> <U+E0BE>██<U+E0B8><U+E0BE>███████ █████ █████ ████ █████"
- # " <U+E0BA>██████<U+E0BC><U+E0BE>█████<U+E0BC> <U+E0BA>███<U+E0BC> <U+E0BA>███<U+E0B8> <U+E0BA>███<U+E0B8><U+E0BE>██████ █████ █████ ████ █████<U+E0B8>"
- # " <U+E0BA>██████<U+E0BC> <U+E0BE>███<U+E0BC><U+E0BA>█████████<U+E0B8><U+E0BE>█████████<U+E0BC> <U+E0BE>████<U+E0BC> █████ █████ ████ ██████<U+E0B8>"
- #
- # ];
- # };
- # };
- # };
+ dashboard.dashboard-nvim = {
+ enable = true;
+ setupOpts = {
+ theme = "hyper";
+ change_to_vcs_root = true;
+ preview = {
+ command = "cat ${self}/neovim_header | ${pkgs.lolcat}/bin/lolcat --animate --speed 100 --duration 10";
+ file_path = "${self}/neovim_header";
+ file_height = 11;
+ file_width = 71;
+ };
+ config = {
+ packages.enable = false; # Don't show how many plugins neovim loaded (It always says 0)
+ shortcut = [
+ {
+ desc = "󰩈 Quit";
+ group = "@property";
+ action = "q";
+ key = "q";
+ }
+ {
+ desc = " New file";
+ group = "@property";
+ action = "enew";
+ key = "n";
+ }
+ ];
+ header = [
+ " <U+E0BA><U+E0B8>"
+ " <U+E0BA>████<U+E0B8> <U+E0BA>██████<U+E0BC> <U+E0BE>█████<U+E0B8> <U+E0BE>██<U+E0BC>"
+ " <U+E0BA>██████<U+E0B8><U+E0BE>█████<U+E0BC> <U+E0BE>█████<U+E0B8> <U+E0B8>"
+ " <U+E0BA>███████<U+E0B8><U+E0BE>██<U+E0BC> <U+E0BA>████████<U+E0BC><U+E0BA>███<U+E0B8><U+E0BE>█████<U+E0B8>███ ███<U+E0B8> <U+E0BA>███<U+E0B8>████<U+E0B8>████<U+E0B8>"
+ " <U+E0BA>█<U+E0B8><U+E0BE>████████<U+E0BC> <U+E0BA>███<U+E0BC> <U+E0BA>█████<U+E0B8><U+E0BE>████████ █████ █████<U+E0BE>████<U+E0BE>█████"
+ " <U+E0BA>███<U+E0B8><U+E0BE>██████<U+E0BC> <U+E0BA>████████<U+E0BC><U+E0BA>██<U+E0BC> <U+E0BE>██<U+E0B8><U+E0BE>███████ █████ █████ ████ █████"
+ " <U+E0BA>██████<U+E0BC><U+E0BE>█████<U+E0BC> <U+E0BA>███<U+E0BC> <U+E0BA>███<U+E0B8> <U+E0BA>███<U+E0B8><U+E0BE>██████ █████ █████ ████ █████<U+E0B8>"
+ " <U+E0BA>██████<U+E0BC> <U+E0BE>███<U+E0BC><U+E0BA>█████████<U+E0B8><U+E0BE>█████████<U+E0BC> <U+E0BE>████<U+E0BC> █████ █████ ████ ██████<U+E0B8>"
+ ];
+ };
+ };
+ };
terminal.toggleterm = {
enable = true; # Enable float, bottom, side and tab terminal