Loki config + minior changes
This commit is contained in:
parent
3fce4b4c0c
commit
2051a347b0
3 changed files with 79 additions and 8 deletions
62
loki.nix
Normal file
62
loki.nix
Normal file
|
|
@ -0,0 +1,62 @@
|
||||||
|
{ pkgs, lib, ... }:
|
||||||
|
{
|
||||||
|
nixpkgs.overlays = [
|
||||||
|
(final: prev: {
|
||||||
|
devEnvironment = (import ./environment.nix) {
|
||||||
|
# enableCpp = true;
|
||||||
|
# enableData = true;
|
||||||
|
# enableGo = true;
|
||||||
|
# enableHtml = true;
|
||||||
|
# enableJavascript = true;
|
||||||
|
# enableJava = true;
|
||||||
|
# enableLatex = true;
|
||||||
|
# enableNix = true;
|
||||||
|
# enableOffice = true;
|
||||||
|
# enablePython = true;
|
||||||
|
# enableRust = true;
|
||||||
|
# enableShell = true;
|
||||||
|
# enableSpelling = true;
|
||||||
|
};
|
||||||
|
})
|
||||||
|
];
|
||||||
|
home = {
|
||||||
|
language.base = "it_IT.UTF-8";
|
||||||
|
keyboard = {
|
||||||
|
layout = "it";
|
||||||
|
options = [ "terminate:ctrl_alt_bksp" "compose:rctrl" ];
|
||||||
|
};
|
||||||
|
packages = with pkgs; [
|
||||||
|
htop
|
||||||
|
neofetch
|
||||||
|
nix-prefetch-scripts
|
||||||
|
ripgrep
|
||||||
|
wget
|
||||||
|
];
|
||||||
|
};
|
||||||
|
imports = [
|
||||||
|
./modules/configurations.nix
|
||||||
|
./modules/fonts.nix
|
||||||
|
./modules/bash.nix
|
||||||
|
./modules/bat.nix
|
||||||
|
./modules/bottom.nix
|
||||||
|
./modules/broot.nix
|
||||||
|
./modules/dircolors.nix
|
||||||
|
./modules/direnv.nix
|
||||||
|
./modules/git.nix
|
||||||
|
./modules/gpg.nix
|
||||||
|
./modules/info.nix
|
||||||
|
./modules/jq.nix
|
||||||
|
./modules/kakoune.nix
|
||||||
|
./modules/keychain.nix
|
||||||
|
./modules/lf.nix
|
||||||
|
./modules/man.nix
|
||||||
|
./modules/megasync.nix
|
||||||
|
./modules/noti.nix
|
||||||
|
./modules/ssh.nix
|
||||||
|
./modules/starship.nix
|
||||||
|
./modules/tmux.nix
|
||||||
|
./modules/zoxide.nix
|
||||||
|
./modules/zsh.nix
|
||||||
|
./modules/shell_aliases.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
@ -1,13 +1,15 @@
|
||||||
{ config, pkgs, lib, ... }: {
|
{ config, pkgs, lib, ... }: {
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
# Include the results of the hardware scan.
|
<nixos-hardware/common/cpu/intel>
|
||||||
|
<nixos-hardware/common/pc/laptop>
|
||||||
|
<nixos-hardware/common/pc/laptop/ssd>
|
||||||
/etc/nixos/hardware-configuration.nix
|
/etc/nixos/hardware-configuration.nix
|
||||||
./laptop.nix
|
# ./laptop.nix
|
||||||
./pentablet.nix
|
# ./pentablet.nix
|
||||||
./pro_audio.nix
|
# ./pro_audio.nix
|
||||||
./defcon.nix
|
# ./defcon.nix
|
||||||
./mind.nix
|
# ./mind.nix
|
||||||
# ./k3s.nix
|
# ./k3s.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
@ -79,7 +81,13 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
# Enable CUPS to print documents.
|
||||||
# services.printing.enable = true;
|
services.printing = {
|
||||||
|
enable = true;
|
||||||
|
drivers = with pkgs; [
|
||||||
|
gutenprint
|
||||||
|
cups-kyocera
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
# Enable sound.
|
# Enable sound.
|
||||||
# PULSE
|
# PULSE
|
||||||
|
|
@ -213,7 +221,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
package = lib.mkForce pkgs.gnome3.gvfs;
|
package = lib.mkForce pkgs.gnome3.gvfs;
|
||||||
};
|
};
|
||||||
services.tlp.enable = false;
|
# services.tlp.enable = false;
|
||||||
services.avahi = {
|
services.avahi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
nssmdns = true;
|
nssmdns = true;
|
||||||
|
|
|
||||||
1
odin.nix
1
odin.nix
|
|
@ -103,6 +103,7 @@
|
||||||
wireguard
|
wireguard
|
||||||
xclip
|
xclip
|
||||||
xournalpp
|
xournalpp
|
||||||
|
yq
|
||||||
zoom-us
|
zoom-us
|
||||||
zotero
|
zotero
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue