add: zellij
This commit is contained in:
parent
50c0fb04d0
commit
b44b774bfa
4 changed files with 57 additions and 19 deletions
30
flake.lock
generated
30
flake.lock
generated
|
|
@ -25,11 +25,11 @@
|
|||
},
|
||||
"locked": {
|
||||
"dir": "pkgs/firefox-addons",
|
||||
"lastModified": 1701489788,
|
||||
"narHash": "sha256-m4PW5aVZCyKCYe9tCHnA9EecKyVb8F5MZFUnA6W0J4g=",
|
||||
"lastModified": 1701748971,
|
||||
"narHash": "sha256-rUMtghzNmFLu8M5sWmfmnkSqnrlJal1gB+nJLz7v0h0=",
|
||||
"owner": "rycee",
|
||||
"repo": "nur-expressions",
|
||||
"rev": "b12412b252cceffcbfa43b8d975430f553cc8e42",
|
||||
"rev": "94b0be5382c029be47fda7ba179c36491b5c49e6",
|
||||
"type": "gitlab"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -56,11 +56,11 @@
|
|||
},
|
||||
"hardware": {
|
||||
"locked": {
|
||||
"lastModified": 1701250978,
|
||||
"narHash": "sha256-ohu3cz4edjpGxs2qUTgbs0WrnewOX4crnUJNEB6Jox4=",
|
||||
"lastModified": 1701656485,
|
||||
"narHash": "sha256-xDFormrGCKKGqngHa2Bz1GTeKlFMMjLnHhTDRdMJ1hs=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixos-hardware",
|
||||
"rev": "8772491ed75f150f02552c60694e1beff9f46013",
|
||||
"rev": "fa194fc484fd7270ab324bb985593f71102e84d1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -76,11 +76,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1701433070,
|
||||
"narHash": "sha256-Gf9JStfENaUQ7YWFz3V7x/srIwr4nlnVteqaAxtwpgM=",
|
||||
"lastModified": 1701728041,
|
||||
"narHash": "sha256-x0pyrI1vC8evVDxCxyO6olOyr4wlFg9+VS3C3p4xFYQ=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "4a8545f5e737a6338814a4676dc8e18c7f43fc57",
|
||||
"rev": "ac7216918cd65f3824ba7817dea8f22e61221eaf",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -100,11 +100,11 @@
|
|||
"xdph": "xdph"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1701451430,
|
||||
"narHash": "sha256-uVrtDJUb5+WylStcz2M8Awx1MFNFzpGZwklaPtXv20Y=",
|
||||
"lastModified": 1701819597,
|
||||
"narHash": "sha256-X0K2v/SOMQj18/O9daDlizlnlGRDMWuuGoU3jm06b7k=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland",
|
||||
"rev": "6e8b9ef7d8aa53247d5122b6641b9afa0df798df",
|
||||
"rev": "8bd86cf37e245088433156796f1bc72542ca09ad",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -179,11 +179,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1701253981,
|
||||
"narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
|
||||
"lastModified": 1701436327,
|
||||
"narHash": "sha256-tRHbnoNI8SIM5O5xuxOmtSLnswEByzmnQcGGyNRjxsE=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58",
|
||||
"rev": "91050ea1e57e50388fa87a3302ba12d188ef723a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
./fish.nix
|
||||
./starship.nix
|
||||
./nix-index.nix
|
||||
./zellij.nix
|
||||
];
|
||||
home.packages = with pkgs; [
|
||||
bc # Calculator
|
||||
|
|
@ -33,7 +34,6 @@
|
|||
lazygit # git uitlity
|
||||
comma # Install and run with ","
|
||||
tldr # Community maintained help pages
|
||||
tmux # Terminal multiplexer
|
||||
progress
|
||||
killall
|
||||
gcc
|
||||
|
|
@ -52,17 +52,17 @@
|
|||
};
|
||||
direnv = {
|
||||
enable = true;
|
||||
nix-direnv = true;
|
||||
enableFishIntegration = true;
|
||||
nix-direnv.enable = true;
|
||||
};
|
||||
fzf = {
|
||||
enable = true;
|
||||
enableFishIntegration = true;
|
||||
defaultCommand = "rg --files --hidden";
|
||||
changeDirWidgetOptions = [
|
||||
"--preview 'eza --icons {} | head -200'"
|
||||
"--preview 'eza --icons -L 3 -T --color always {} | head -200'"
|
||||
"--exact"
|
||||
];
|
||||
fileWidgetCommand = "rg --files";
|
||||
fileWidgetOptions = [
|
||||
"--preview 'bat --color=always {}'"
|
||||
];
|
||||
|
|
|
|||
7
home/ooks/base/shell/cli/tmux.nix
Normal file
7
home/ooks/base/shell/cli/tmux.nix
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{ pkgs, config, ... }:
|
||||
{
|
||||
programs.tmux = {
|
||||
enable = true;
|
||||
extraConfig = "set -g status-position top";
|
||||
};
|
||||
}
|
||||
31
home/ooks/base/shell/cli/zellij.nix
Normal file
31
home/ooks/base/shell/cli/zellij.nix
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
{ config, ... }:
|
||||
let
|
||||
inherit (config) colorscheme;
|
||||
inherit (colorscheme) colors;
|
||||
in
|
||||
|
||||
{
|
||||
programs.zellij = {
|
||||
enable = true;
|
||||
enableFishIntegration = true;
|
||||
settings = {
|
||||
session-serialization = 1;
|
||||
theme = "${colorscheme.slug}";
|
||||
themes = {
|
||||
"${colorscheme.slug}" = {
|
||||
fg = "#${colors.base05}";
|
||||
bg = "#${colors.base00}";
|
||||
black = "#${colors.base00}";
|
||||
red = "#${colors.base08}";
|
||||
green = "#${colors.base0B}";
|
||||
yellow = "#${colors.base0A}";
|
||||
blue = "#${colors.base0D}";
|
||||
magenta = "#${colors.base0E}";
|
||||
cyan = "#${colors.base0C}";
|
||||
white = "#${colors.base05}";
|
||||
orange = "#${colors.base09}";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue