mirror of
https://github.com/inexcode/nixos-config.git
synced 2024-11-27 08:21:27 +00:00
Update desktop conf
This commit is contained in:
parent
aa2ca53a67
commit
a06f729126
|
@ -24,8 +24,20 @@ in {
|
||||||
boot.loader = {
|
boot.loader = {
|
||||||
systemd-boot.enable = true;
|
systemd-boot.enable = true;
|
||||||
efi.canTouchEfiVariables = true;
|
efi.canTouchEfiVariables = true;
|
||||||
|
grub.useOSProber = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
fileSystems."/mediastorage" = {
|
||||||
|
device = "/dev/disk/by-uuid/aed202ac-7414-40b9-9d71-011b7043c850";
|
||||||
|
fsType = "ext4";
|
||||||
|
};
|
||||||
|
|
||||||
|
fileSystems."/backups" = {
|
||||||
|
device = "/dev/disk/by-uuid/63db910e-f906-4211-bac5-4330777c8283";
|
||||||
|
fsType = "ext4";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "inex-pc";
|
hostName = "inex-pc";
|
||||||
networkmanager.enable = true;
|
networkmanager.enable = true;
|
||||||
|
@ -139,7 +151,10 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualisation.docker.enable = true;
|
virtualisation.docker = {
|
||||||
|
enable = true;
|
||||||
|
enableOnBoot = false;
|
||||||
|
};
|
||||||
|
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||||
users.users.inex = {
|
users.users.inex = {
|
||||||
|
|
|
@ -5,34 +5,40 @@ let
|
||||||
in {
|
in {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Utils
|
# Utils
|
||||||
cool-retro-term
|
|
||||||
tmux
|
|
||||||
ponysay
|
|
||||||
(pkgs.callPackage ./modules/my_vim.nix {})
|
|
||||||
neofetch
|
|
||||||
pciutils
|
pciutils
|
||||||
usbutils
|
usbutils
|
||||||
i2c-tools
|
i2c-tools
|
||||||
lm_sensors
|
lm_sensors
|
||||||
bind
|
bind
|
||||||
libcec
|
|
||||||
# openvpn
|
|
||||||
git
|
|
||||||
unzip
|
|
||||||
tldr
|
|
||||||
ffmpeg
|
|
||||||
wget
|
|
||||||
nix-bundle
|
nix-bundle
|
||||||
nmap
|
|
||||||
file
|
file
|
||||||
unrar
|
restic
|
||||||
mosh
|
|
||||||
syncthing
|
|
||||||
|
|
||||||
# ROCm
|
# Connectivity
|
||||||
rocm-opencl-runtime
|
nmap
|
||||||
rocm-smi
|
libcec
|
||||||
clinfo
|
|
||||||
|
# File systems
|
||||||
|
gparted
|
||||||
|
|
||||||
|
# Archives
|
||||||
|
unzip
|
||||||
|
unrar
|
||||||
|
|
||||||
|
# Running things
|
||||||
|
appimage-run
|
||||||
|
|
||||||
|
# Manuals
|
||||||
|
unstable.manix
|
||||||
|
tldr
|
||||||
|
|
||||||
|
# Terminal
|
||||||
|
cool-retro-term
|
||||||
|
mosh
|
||||||
|
tmux
|
||||||
|
neofetch
|
||||||
|
ponysay
|
||||||
|
bpytop
|
||||||
|
|
||||||
# Voice
|
# Voice
|
||||||
speechd
|
speechd
|
||||||
|
@ -50,18 +56,24 @@ in {
|
||||||
|
|
||||||
# Browsers
|
# Browsers
|
||||||
firefox
|
firefox
|
||||||
|
ungoogled-chromium
|
||||||
|
unstable.tor-browser-bundle-bin
|
||||||
|
|
||||||
|
# Downloaders
|
||||||
transmission-gtk
|
transmission-gtk
|
||||||
youtube-dl
|
youtube-dl
|
||||||
|
syncthing
|
||||||
|
wget
|
||||||
|
|
||||||
# Messangers
|
# Messangers
|
||||||
tdesktop
|
tdesktop
|
||||||
#discord
|
#discord
|
||||||
mumble
|
mumble
|
||||||
#riot-desktop
|
#riot-desktop
|
||||||
#qtox
|
qtox
|
||||||
dino
|
dino
|
||||||
zoom-us
|
#zoom-us
|
||||||
teams
|
#teams
|
||||||
teamspeak_client
|
teamspeak_client
|
||||||
|
|
||||||
# Games
|
# Games
|
||||||
|
@ -69,37 +81,49 @@ in {
|
||||||
steam-run-native
|
steam-run-native
|
||||||
openttd
|
openttd
|
||||||
minecraft
|
minecraft
|
||||||
unstable.lutris-unwrapped
|
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
wineWowPackages.full
|
wineWowPackages.full
|
||||||
wineWowPackages.fonts
|
wineWowPackages.fonts
|
||||||
winetricks
|
winetricks
|
||||||
xonotic
|
xonotic
|
||||||
|
|
||||||
# Development
|
# VCS
|
||||||
|
git
|
||||||
|
gitAndTools.git-bug
|
||||||
|
|
||||||
|
# IDE
|
||||||
vscode
|
vscode
|
||||||
ansible
|
(pkgs.callPackage ./modules/my_vim.nix {})
|
||||||
|
|
||||||
|
# Compilers and interpretators
|
||||||
|
ccls
|
||||||
|
cmake
|
||||||
|
gcc-unwrapped
|
||||||
octaveFull
|
octaveFull
|
||||||
texlive.combined.scheme-full
|
texlive.combined.scheme-full
|
||||||
gcc-unwrapped
|
|
||||||
python3Full
|
python3Full
|
||||||
# (import (builtins.fetchTarball "https://github.com/babariviere/nixpkgs/archive/flutter-init.tar.gz") {}).flutter
|
|
||||||
#android-studio
|
|
||||||
cmake
|
|
||||||
nodejs
|
nodejs
|
||||||
|
fdroidserver
|
||||||
|
|
||||||
ccls
|
# Docker and orchestration
|
||||||
|
ansible_2_9
|
||||||
|
docker-compose
|
||||||
|
|
||||||
|
# Maps
|
||||||
josm
|
josm
|
||||||
|
|
||||||
# Screen recording
|
# Screen recording
|
||||||
unstable.obs-studio
|
unstable.obs-studio
|
||||||
|
unstable.obs-wlrobs
|
||||||
|
unstable.obs-v4l2sink
|
||||||
|
#unstable.obs-linuxbrowser
|
||||||
peek
|
peek
|
||||||
|
|
||||||
# Graphics
|
# Graphics
|
||||||
krita
|
krita
|
||||||
gmic_krita_qt
|
gmic_krita_qt
|
||||||
potrace
|
potrace
|
||||||
|
ffmpeg
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
audacity
|
audacity
|
||||||
|
@ -107,8 +131,12 @@ in {
|
||||||
picard
|
picard
|
||||||
cmus
|
cmus
|
||||||
spotify
|
spotify
|
||||||
|
pulseeffects
|
||||||
|
|
||||||
vlc
|
vlc
|
||||||
|
syncplay
|
||||||
|
|
||||||
|
kruler
|
||||||
|
|
||||||
# Plugins
|
# Plugins
|
||||||
# ladspaPlugins
|
# ladspaPlugins
|
||||||
|
@ -122,6 +150,7 @@ in {
|
||||||
klavaro
|
klavaro
|
||||||
liberation_ttf
|
liberation_ttf
|
||||||
keepassxc
|
keepassxc
|
||||||
|
glow
|
||||||
|
|
||||||
# Themes
|
# Themes
|
||||||
paper-icon-theme
|
paper-icon-theme
|
||||||
|
|
Loading…
Reference in a new issue