Compare commits
2 Commits
7bebb4c176
...
f33d724cfa
Author | SHA1 | Date | |
---|---|---|---|
f33d724cfa | |||
ef8b0af112 |
@ -3,7 +3,8 @@
|
||||
# Enable OpenGL
|
||||
# Load nvidia driver for Xorg and Wayland
|
||||
environment.pathsToLink = [ "/libexec" ];
|
||||
|
||||
users.users.mbeno.extraGroups = [ "adbusers" ];
|
||||
programs.adb.enable = true;
|
||||
# Bootloader.
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
|
@ -42,7 +42,10 @@
|
||||
pass
|
||||
xdg-desktop-portal
|
||||
pkg-config
|
||||
xclip
|
||||
nvd
|
||||
xdg-desktop-portal-gtk
|
||||
google-chrome
|
||||
zoom-us
|
||||
neovim
|
||||
git
|
||||
|
@ -5,6 +5,41 @@
|
||||
networking.firewall.enable = false;
|
||||
security.polkit.enable = true;
|
||||
services = {
|
||||
prometheus = {
|
||||
scrapeConfigs = [
|
||||
{
|
||||
job_name = "chrysalis";
|
||||
static_configs = [{
|
||||
targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.node.port}" ];
|
||||
}];
|
||||
}
|
||||
];
|
||||
|
||||
exporters = {
|
||||
node = {
|
||||
enable = true;
|
||||
enabledCollectors = [ "systemd" "processes" ];
|
||||
port = 9002;
|
||||
};
|
||||
};
|
||||
|
||||
enable = true;
|
||||
port = 9001;
|
||||
};
|
||||
|
||||
grafana = {
|
||||
enable = true;
|
||||
settings = {
|
||||
server = {
|
||||
# Listening Address
|
||||
http_addr = "127.0.0.1";
|
||||
# and Port
|
||||
http_port = 3000;
|
||||
# Grafana needs to know on which domain and URL it's running
|
||||
serve_from_sub_path = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
displayManager =
|
||||
{
|
||||
defaultSession = "none+i3";
|
||||
@ -15,8 +50,9 @@
|
||||
logind.extraConfig = "IdleAction=ignore";
|
||||
xserver = {
|
||||
enable = true;
|
||||
xkb.layout = "us";
|
||||
xkb.variant = "";
|
||||
xkb.layout = "us,no";
|
||||
xkb.variant = "qwerty";
|
||||
xkb.options = "grp:win_space_toggle";
|
||||
desktopManager = {
|
||||
xterm.enable = false;
|
||||
};
|
||||
|
@ -16,7 +16,6 @@
|
||||
./programs/obs-studio
|
||||
./programs/vscode
|
||||
./programs/games
|
||||
./programs/questpatcher
|
||||
./scripts
|
||||
./zsh
|
||||
./packages
|
||||
|
@ -4,7 +4,14 @@
|
||||
inputs.nix-citizen.packages.${system}.star-citizen
|
||||
age
|
||||
discord
|
||||
pdfpc
|
||||
qpwgraph
|
||||
mixxx
|
||||
imagemagick
|
||||
maim
|
||||
sidequest
|
||||
opera
|
||||
android-studio
|
||||
libpng
|
||||
p7zip
|
||||
lshw
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ user, pkgs, ... }: {
|
||||
{ user, pkgs, config, ... }: {
|
||||
home.packages = with pkgs; [ fd ];
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
@ -7,7 +7,17 @@
|
||||
enableCompletion = true;
|
||||
syntaxHighlighting.enable = true;
|
||||
shellAliases = {
|
||||
nrebuild = "sudo nixos-rebuild switch --flake /home/${user}/git/nixos";
|
||||
nrebuild = "sudo nixos-rebuild switch --flake /home/${user}/git/nixos && nvd diff $(ls -d1v /nix/var/nix/profiles/system-*-link|tail -n 2) && source ~/.zshrc";
|
||||
nlog = ''
|
||||
revpath="/nix/var/nix/profiles";
|
||||
lastrev=$(ls -d1v $revpath/system-*-link|cut -d "-" -f2 | tail -n1);
|
||||
for revit in {$lastrev..0};
|
||||
do
|
||||
ls -lt $revpath/system-$revit-link $revpath/system-$(( $revit - 1 ))-link | cut -d" " -f6,7,8 | awk '{key=$0; getline; print key " -> " $0;}'
|
||||
nvd diff $revpath/system-$revit-link $revpath/system-$(( $revit - 1 ))-link;
|
||||
read;
|
||||
done
|
||||
'';
|
||||
dresden = "/home/mbeno/.ssh/dresden.sh";
|
||||
d = "dresden";
|
||||
};
|
||||
@ -15,6 +25,8 @@
|
||||
initExtra = ''
|
||||
bindkey -v
|
||||
bindkey '^R' history-incremental-search-backward
|
||||
bindkey '^[[A' history-substring-search-up
|
||||
bindkey '^[[B' history-substring-search-down
|
||||
|
||||
# Prompt stuff
|
||||
autoload -Uz promptinit
|
||||
@ -25,9 +37,16 @@
|
||||
zplug = {
|
||||
enable = true;
|
||||
plugins = [
|
||||
({ name = "plugins/git"; tags = [ "from:oh-my-zsh" ]; })
|
||||
({ name = "modules/prompt"; tags = [ "from:prezto" ]; })
|
||||
{ name = "plugins/git"; tags = [ "from:oh-my-zsh" ]; }
|
||||
{ name = "modules/prompt"; tags = [ "from:prezto" ]; }
|
||||
{ name = "zsh-users/zsh-autosuggestions"; }
|
||||
{
|
||||
name =
|
||||
"zsh-users/zsh-history-substring-search";
|
||||
}
|
||||
];
|
||||
};
|
||||
history.size = 1000000;
|
||||
history.path = "${config.xdg.dataHome}/zsh/history";
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user