temperance: update to latest system
This commit is contained in:
parent
2fe998709b
commit
3feb92cec5
5 changed files with 43 additions and 55 deletions
|
@ -11,25 +11,33 @@
|
||||||
console.keyMap = "de";
|
console.keyMap = "de";
|
||||||
security.polkit.enable = true;
|
security.polkit.enable = true;
|
||||||
programs.kdeconnect.enable = true;
|
programs.kdeconnect.enable = true;
|
||||||
|
programs.nix-ld.enable = false;
|
||||||
boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
|
boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
|
||||||
services.fstrim.enable = lib.mkDefault true;
|
services = {
|
||||||
|
fstrim.enable = lib.mkDefault true;
|
||||||
|
};
|
||||||
|
|
||||||
modules = {
|
modules = {
|
||||||
system = {
|
system = {
|
||||||
programs = {
|
programs = {
|
||||||
editors = {
|
editors = {
|
||||||
emacs.enable = true;
|
emacs.enable = true;
|
||||||
|
# only emacs for me, right now.
|
||||||
neovim.enable = true;
|
neovim.enable = true;
|
||||||
|
# sadly just not advanced enough, yet.
|
||||||
helix.enable = true;
|
helix.enable = true;
|
||||||
kakoune.enable = false;
|
kakoune.enable = false;
|
||||||
};
|
};
|
||||||
discord.enable = true;
|
discord.enable = true;
|
||||||
|
nushell.enable = true;
|
||||||
|
oh-my-posh.enable = true;
|
||||||
|
eza.enable = true;
|
||||||
firefox.enable = true;
|
firefox.enable = true;
|
||||||
spotify.enable = true;
|
spotify.enable = true;
|
||||||
zellij.enable = true;
|
zellij.enable = true;
|
||||||
terminals = {
|
terminals = {
|
||||||
foot.enable = true;
|
foot.enable = true;
|
||||||
kitty.enable = false;
|
kitty.enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
sound.enable = true;
|
sound.enable = true;
|
||||||
|
@ -41,6 +49,7 @@
|
||||||
launchers = {
|
launchers = {
|
||||||
fuzzel.enable = true;
|
fuzzel.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
media = {
|
media = {
|
||||||
beets.enable = true;
|
beets.enable = true;
|
||||||
mpv.enable = true;
|
mpv.enable = true;
|
||||||
|
@ -55,6 +64,7 @@
|
||||||
musicDirectory = "/home/${config.modules.other.system.username}/Nextcloud/media/Music";
|
musicDirectory = "/home/${config.modules.other.system.username}/Nextcloud/media/Music";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
style = {
|
style = {
|
||||||
gtk.enable = true;
|
gtk.enable = true;
|
||||||
qt.enable = true;
|
qt.enable = true;
|
||||||
|
@ -66,17 +76,21 @@
|
||||||
username = "vali";
|
username = "vali";
|
||||||
gitPath = "/home/vali/projects/nichts";
|
gitPath = "/home/vali/projects/nichts";
|
||||||
};
|
};
|
||||||
home-manager.enable = true;
|
|
||||||
|
home-manager = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
programs = {
|
programs = {
|
||||||
ssh.enable = true;
|
ssh.enable = true;
|
||||||
btop.enable = true;
|
btop.enable = true;
|
||||||
newsboat.enable = true;
|
newsboat.enable = true;
|
||||||
fish.enable = true;
|
# fish.enable = true;
|
||||||
nh.enable = true;
|
nh.enable = true;
|
||||||
steam.enable = true;
|
|
||||||
waybar.enable = true;
|
waybar.enable = true;
|
||||||
|
# steam.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
dunst.enable = true;
|
dunst.enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
@ -3,6 +3,6 @@ _: {
|
||||||
./configuration.nix
|
./configuration.nix
|
||||||
./programs.nix
|
./programs.nix
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
./profile.nix
|
./hardware
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
10
hosts/temperance/kernel/default.nix
Normal file
10
hosts/temperance/kernel/default.nix
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
xanmod_custom = callPackage ./xanmod.nix;
|
||||||
|
in {
|
||||||
|
boot.kernelPackages = xanmod_custom;
|
||||||
|
}
|
|
@ -1,9 +0,0 @@
|
||||||
_: {
|
|
||||||
imports = [
|
|
||||||
../../../options/boot/grub-boot.nix
|
|
||||||
../../../options/desktop/fonts.nix
|
|
||||||
../../../options/common/networking.nix
|
|
||||||
../../../options/common/gpu/nvidia.nix
|
|
||||||
../../../options/desktop/monitors.nix
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -1,73 +1,56 @@
|
||||||
{pkgs, ...}: let
|
{pkgs, ...}: {
|
||||||
in {
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
alsa-utils
|
alsa-utils
|
||||||
asciinema
|
asciinema
|
||||||
blanket
|
blueman
|
||||||
|
bluetuith
|
||||||
|
bluez
|
||||||
|
cachix
|
||||||
calc
|
calc
|
||||||
calibre
|
calibre
|
||||||
cbonsai
|
cbonsai
|
||||||
coreutils-full
|
|
||||||
cmake
|
|
||||||
cmus
|
cmus
|
||||||
difftastic
|
difftastic
|
||||||
dig
|
element
|
||||||
element-desktop
|
element-desktop
|
||||||
evince
|
evince
|
||||||
eza
|
eza
|
||||||
fastfetch
|
|
||||||
ffmpeg-full
|
|
||||||
fftw
|
fftw
|
||||||
fzf
|
|
||||||
gcc
|
|
||||||
gdb
|
|
||||||
gnumake
|
|
||||||
gnutls
|
|
||||||
grc
|
grc
|
||||||
grimblast
|
|
||||||
gthumb
|
|
||||||
git
|
git
|
||||||
|
halloy
|
||||||
helvum
|
helvum
|
||||||
heroic
|
|
||||||
httpie
|
httpie
|
||||||
hyperfine
|
hyperfine
|
||||||
imagemagickBig
|
imagemagick
|
||||||
img2pdf
|
img2pdf
|
||||||
impala
|
impala
|
||||||
imv
|
imv
|
||||||
inetutils
|
inetutils
|
||||||
jrnl
|
jrnl
|
||||||
keepassxc
|
keepassxc
|
||||||
krita
|
|
||||||
lazygit
|
lazygit
|
||||||
libreoffice
|
|
||||||
librewolf
|
|
||||||
libtool
|
libtool
|
||||||
links2
|
links2
|
||||||
lutris
|
|
||||||
mapscii
|
mapscii
|
||||||
mars-mips
|
|
||||||
moc
|
moc
|
||||||
musikcube
|
|
||||||
nautilus
|
|
||||||
ncmpcpp
|
ncmpcpp
|
||||||
nettools
|
|
||||||
neofetch
|
neofetch
|
||||||
nheko
|
|
||||||
networkmanagerapplet
|
networkmanagerapplet
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
nicotine-plus
|
nicotine-plus
|
||||||
nil
|
nil
|
||||||
nitch
|
nitch
|
||||||
swww
|
swww
|
||||||
|
microfetch
|
||||||
nmap
|
nmap
|
||||||
nodejs_20
|
notesnook
|
||||||
obsidian
|
|
||||||
onlyoffice-bin
|
onlyoffice-bin
|
||||||
pamixer
|
pamixer
|
||||||
pavucontrol
|
pavucontrol
|
||||||
pdfarranger
|
pdfarranger
|
||||||
pfetch
|
pfetch
|
||||||
|
pidgin
|
||||||
playerctl
|
playerctl
|
||||||
polkit
|
polkit
|
||||||
prismlauncher
|
prismlauncher
|
||||||
|
@ -76,34 +59,24 @@ in {
|
||||||
qbittorrent
|
qbittorrent
|
||||||
r2modman
|
r2modman
|
||||||
ripgrep
|
ripgrep
|
||||||
rnote
|
|
||||||
scc
|
|
||||||
scummvm
|
|
||||||
sherlock
|
|
||||||
signal-desktop-beta
|
signal-desktop-beta
|
||||||
smartmontools
|
smartmontools
|
||||||
teamspeak_client
|
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
temurin-bin-17
|
|
||||||
tldr
|
tldr
|
||||||
thunderbird
|
thunderbird
|
||||||
tor-browser
|
tor-browser
|
||||||
trash-cli
|
trash-cli
|
||||||
tree
|
|
||||||
ttyper
|
|
||||||
unzip
|
|
||||||
util-linux
|
util-linux
|
||||||
v4l-utils
|
v4l-utils
|
||||||
vlc
|
vlc
|
||||||
|
weechat
|
||||||
wget
|
wget
|
||||||
wine
|
|
||||||
winetricks
|
|
||||||
wireguard-tools
|
wireguard-tools
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
xdg-utils
|
xdg-utils
|
||||||
xournalpp
|
xournalpp
|
||||||
yazi
|
|
||||||
zapzap
|
zapzap
|
||||||
zip
|
zip
|
||||||
|
zoxide
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue