Outlined inline-configs in home-man; switched to production nvidia

package
This commit is contained in:
xqtc161 2024-01-14 18:35:00 +01:00
parent c8e07a1a91
commit f9d43c5280
4 changed files with 79 additions and 59 deletions

View file

@ -0,0 +1,25 @@
let carapace_completer = {|spans|
carapace $spans.0 nushell $spans | from json
}
$env.config = {
show_banner: false,
completions: {
case_sensitive: false # case-sensitive completions
quick: true # set to false to prevent auto-selecting completions
partial: true # set to false to prevent partial filling of the prompt
algorithm: "fuzzy" # prefix or fuzzy
external: {
# set to false to prevent nushell looking into $env.PATH to find more suggestions
enable: true
# set to lower can improve completion performance at the cost of omitting some options
max_results: 100
completer: $carapace_completer # check 'carapace_completer'
}
}
}
$env.PATH = ($env.PATH |
split row (char esep) |
prepend /home/myuser/.apps |
append /usr/bin/env
)
neofetch

View file

@ -0,0 +1,44 @@
local config = {}
config.color_scheme = "Sakura"
config.font = wezterm.font 'Hack Nerd Font Mono'
config.font_size = 15
config.window_background_opacity = .8
--config.window_background_image = "/home/xqtc/dotfiles_new/walls/walls/SMT 40.png"
--config.window_background_image_hsb = {
-- -- Darken the background image by reducing it to 1/3rd
-- brightness = 0.1,
--
-- -- You can adjust the hue by scaling its value.
-- -- a multiplier of 1.0 leaves the value unchanged.
-- hue = .8,
--
-- -- You can adjust the saturation also.
-- saturation = 1,
--}
config.keys = {
{
key = 't',
mods = 'CTRL',
action = wezterm.action.SpawnTab 'DefaultDomain',
}
}
for i = 1, 8 do
-- CTRL+ALT + number to activate that tab
table.insert(config.keys, {
key = tostring(i),
mods = 'CTRL',
action = wezterm.action.ActivateTab(i - 1),
})
end
config.text_background_opacity = .4
config.enable_scroll_bar = false
config.enable_tab_bar = true
config.enable_wayland = false
config.front_end = "OpenGL"
config.warn_about_missing_glyphs = false
return config

View file

@ -1,4 +1,4 @@
{ config, pkgs, ... }:
{ config, pkgs, lib, ... }:
{
home.username = "xqtc";
@ -11,35 +11,7 @@
};
programs.wezterm = {
enable = true;
extraConfig = ''
local config = {}
config.color_scheme = "Sakura"
config.font = wezterm.font 'Hack Nerd Font Mono'
config.font_size = 15
config.window_background_opacity = .8
--config.window_background_image = "/home/xqtc/dotfiles_new/walls/walls/SMT 40.png"
--config.window_background_image_hsb = {
-- -- Darken the background image by reducing it to 1/3rd
-- brightness = 0.1,
--
-- -- You can adjust the hue by scaling its value.
-- -- a multiplier of 1.0 leaves the value unchanged.
-- hue = .8,
--
-- -- You can adjust the saturation also.
-- saturation = 1,
--}
config.text_background_opacity = .4
config.enable_scroll_bar = false
config.enable_tab_bar = true
config.enable_wayland = false
config.front_end = "OpenGL"
config.warn_about_missing_glyphs = false
return config
'';
extraConfig = builtins.readFile ./config-files/wezterm.lua;
};
programs = {
atuin = {
@ -48,33 +20,7 @@
};
nushell = { enable = true;
# The config.nu can be anywhere you want if you like to edit your Nushell with Nu
extraConfig = ''
let carapace_completer = {|spans|
carapace $spans.0 nushell $spans | from json
}
$env.config = {
show_banner: false,
completions: {
case_sensitive: false # case-sensitive completions
quick: true # set to false to prevent auto-selecting completions
partial: true # set to false to prevent partial filling of the prompt
algorithm: "fuzzy" # prefix or fuzzy
external: {
# set to false to prevent nushell looking into $env.PATH to find more suggestions
enable: true
# set to lower can improve completion performance at the cost of omitting some options
max_results: 100
completer: $carapace_completer # check 'carapace_completer'
}
}
}
$env.PATH = ($env.PATH |
split row (char esep) |
prepend /home/myuser/.apps |
append /usr/bin/env
)
neofetch
'';
extraConfig = builtins.readFile ./config-files/config.nu;
};
carapace.enable = true;
carapace.enableNushellIntegration = true;
@ -121,6 +67,11 @@
#schildichat-desktop
yubioath-flutter
steam
spotify
sayonara
];
home.stateVersion = "23.11";

View file

@ -42,7 +42,7 @@
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.stable;
package = config.boot.kernelPackages.nvidiaPackages.production;
};
# Use the systemd-boot EFI boot loader.
@ -78,7 +78,7 @@
# Configure keymap in X11
services.xserver.xkb.layout = "de";
services.xserver.xkb.layout = "us";
# services.xserver.xkb.options = "eurosign:e,caps:escape";
# Enable CUPS to print documents.