1
0
Fork 0
mirror of https://github.com/inexcode/nixos-config.git synced 2024-11-23 15:01:26 +00:00

Update desktop conf

This commit is contained in:
Inex Code 2021-01-26 21:18:43 +03:00
parent aa2ca53a67
commit a06f729126
2 changed files with 77 additions and 33 deletions

View file

@ -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 = {

View file

@ -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