mirror of
https://github.com/harryssecret/homelab-nix.git
synced 2025-08-09 23:20:18 +02:00
moved config around
- moved fuzzel config to the nix file rather than editing it in a specific file - added fzf zsh support
This commit is contained in:
parent
48c2b6f207
commit
4908e6cf52
3 changed files with 33 additions and 4 deletions
|
@ -70,6 +70,7 @@
|
||||||
audacious-plugins
|
audacious-plugins
|
||||||
|
|
||||||
libsixel
|
libsixel
|
||||||
|
libnotify
|
||||||
unzip
|
unzip
|
||||||
p7zip
|
p7zip
|
||||||
|
|
||||||
|
@ -103,7 +104,6 @@
|
||||||
".bashrc".source = dotfiles/bash/.bashrc;
|
".bashrc".source = dotfiles/bash/.bashrc;
|
||||||
".config/hyfetch.json".source = dotfiles/hyfetch/hyfetch.json;
|
".config/hyfetch.json".source = dotfiles/hyfetch/hyfetch.json;
|
||||||
".config/niri".source = dotfiles/niri;
|
".config/niri".source = dotfiles/niri;
|
||||||
".config/fuzzel/fuzzel.ini".source = dotfiles/fuzzel/fuzzel.ini;
|
|
||||||
".config/mako".source = dotfiles/mako;
|
".config/mako".source = dotfiles/mako;
|
||||||
|
|
||||||
# # You can also set the file content immediately.
|
# # You can also set the file content immediately.
|
||||||
|
@ -127,6 +127,34 @@
|
||||||
"--cmd cd"
|
"--cmd cd"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
programs.fuzzel = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
main = {
|
||||||
|
match-mode = "fzf";
|
||||||
|
};
|
||||||
|
colors = {
|
||||||
|
background = "eff1f5dd";
|
||||||
|
text = "4c4f69ff";
|
||||||
|
prompt = "5c5f77ff";
|
||||||
|
placeholder = "8c8fa1ff";
|
||||||
|
input = "4c4f69ff";
|
||||||
|
match = "d20f39ff";
|
||||||
|
selection = "acb0beff";
|
||||||
|
selection-text = "4c4f69ff";
|
||||||
|
selection-match = "d20f39ff";
|
||||||
|
counter = "8c8fa1ff";
|
||||||
|
border = "d20f39ff";
|
||||||
|
};
|
||||||
|
border.radius = 0;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.fzf = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
services.mpris-proxy.enable = true;
|
services.mpris-proxy.enable = true;
|
||||||
|
|
||||||
services.udiskie = {
|
services.udiskie = {
|
||||||
|
|
|
@ -12,8 +12,9 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
# Include the results of the hardware scan.
|
# Include the results of the hardware scan.
|
||||||
../../shared/client/niri.nix
|
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
../../shared/client/niri.nix
|
||||||
|
../../shared
|
||||||
./software
|
./software
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -17,9 +17,11 @@
|
||||||
pkgs.foot.terminfo
|
pkgs.foot.terminfo
|
||||||
pkgs.kittysay
|
pkgs.kittysay
|
||||||
pkgs.tmux
|
pkgs.tmux
|
||||||
|
pkgs.fzf
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.variables.EDITOR = "nvim";
|
environment.variables.EDITOR = "nvim";
|
||||||
|
programs.fzf.fuzzyCompletion = true;
|
||||||
|
|
||||||
nix.settings.experimental-features = [
|
nix.settings.experimental-features = [
|
||||||
"nix-command"
|
"nix-command"
|
||||||
|
@ -31,8 +33,6 @@
|
||||||
keyMap = "fr";
|
keyMap = "fr";
|
||||||
};
|
};
|
||||||
|
|
||||||
services.tailscale.enable = true;
|
|
||||||
|
|
||||||
# Set your time zone.
|
# Set your time zone.
|
||||||
time.timeZone = lib.mkDefault "Europe/Paris";
|
time.timeZone = lib.mkDefault "Europe/Paris";
|
||||||
i18n.defaultLocale = "fr_FR.UTF-8";
|
i18n.defaultLocale = "fr_FR.UTF-8";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue