everything

This commit is contained in:
tess 2023-08-12 19:52:24 +02:00
parent ee1eaa4ec1
commit be6608c95b
2 changed files with 102 additions and 55 deletions

View File

@ -13,7 +13,8 @@
nixpkgs.config.permittedInsecurePackages = [
"python-2.7.18.6"
];
# "electron-16.2.3"
];
# Bootloader.
boot.loader.systemd-boot.enable = true;
@ -42,6 +43,11 @@
# Enable networking
networking.networkmanager.enable = true;
services.devmon.enable = true;
services.gvfs.enable = true;
services.tumbler.enable = true;
services.udisks2.enable = true;
# Set your time zone.
time.timeZone = "Europe/Oslo";
@ -66,31 +72,43 @@
services.xserver = {
enable = true;
# i3
displayManager.defaultSession = "xfce+i3";
#displayManager.defaultSession = "";
#desktopManager = {
# xterm.enable = false;
# xfce = {
# enable = true;
# noDesktop = true;
# enableXfwm = false;
# };
#};
desktopManager = {
xterm.enable = false;
xfce = {
enable = true;
noDesktop = true;
enableXfwm = false;
};
};
displayManager = {
defaultSession = "none+i3";
startx.enable = true;
};
windowManager.i3 = {
enable = true;
};
};
xdg.mime.defaultApplications = {
"text/html" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
};
services.picom.enable = true;
#services.xserver.wacom.enable = true;
#xdg.mime.defaultApplications = {
#"text/html" = "org.qutebrowser.qutebrowser.desktop";
#"x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop";
#"x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop";
#"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
#"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
#};
# enable the fish
users.defaultUserShell = pkgs.fish;
#users.users.tess.shell = pkgs.fish;
#users.defaultUserShell = pkgs.fish;
#programs.fish.enable = true;
# enable the steam
programs.steam = {
@ -119,7 +137,7 @@
services.xserver = {
layout = "us";
xkbVariant = "dvp";
xkbOptions = "compose:102,numpad:shift3,kpdl:semi,keypad:atm,caps:shift";
xkbOptions = "compose:102,numpad:shift3,kpdl:semi,keypad:atm,caps:shift,lv3:ralt_switch";
};
# Enable CUPS to print documents.
@ -146,10 +164,10 @@
services.xserver.libinput.enable = true;
# Define a user account. Don't forget to set a password with passwd.
users.users.tess = {
users.users.lotte = {
isNormalUser = true;
description = "tess";
extraGroups = [ "networkmanager" "wheel" "dialout" ];
description = "lotte";
extraGroups = [ "networkmanager" "wheel" "dialout" "storage" ];
packages = with pkgs; [
firefox
# thunderbird
@ -165,12 +183,13 @@
# $ nix search wget
environment.systemPackages = with pkgs; [
# terminal
alacritty
fish
alacritty
fish
any-nix-shell
# window manager & theming stuff
i3
sway
autotiling
rofi
i3status-rust
@ -181,8 +200,9 @@
# streaming / gamign
unstable.obs-studio
parsec-bin
steam
lutris
lutris-unwrapped
joycond
wineWowPackages.stable
winetricks
@ -191,29 +211,41 @@
minetest
airshipper
prismlauncher
freesweep
# management
xsel
xfce.xfce4-clipman-plugin
dunst
clipman
xclip
xfce.xfce4-power-manager
xfce.xfce4-screenshooter
# file
du-dust
cinnamon.nemo
gnome.file-roller
# audio
pavucontrol
#browsing
qutebrowser
# email
gnome.geary
# pdf
evince
#progaming
git
unstable.helix
rustup
godot_4
godot-export-templates
godot
nodejs
python310
python310Packages.adblock
cope
#cope
arduino
# rust
rustup
llvmPackages_rocm.clang
llvmPackages_rocm.llvm
libclang
#language servers
rust-analyzer
lldb #not a langage server but w/e
@ -227,6 +259,11 @@
darktable
krita
blender
blockbench-electron
xf86_input_wacom
wacomtablet
fontforge
inkscape
# vrchat
dotnet-sdk
#dotnet-runtime
@ -241,44 +278,54 @@
eclipses.eclipse-java
# assembly
nasm
gcc
#gcc
gdb
# internetworking
wireshark
postman
# i am 10 and i want to donwload
# i am 10 and i want to donwload and play/hear the movies
mullvad
mullvad-vpn
qbittorrent
yt-dlp
cmus
cmusfm
syncplay
tor-browser-bundle-bin
flatpak
mpv
xfce.ristretto
ffmpeg
# messageing n shit
ungoogled-chromium
discord
telegram-desktop
#essentials
syncthing
keepassxc
gnome.gnome-calculator
calc
libwebp
libnotify
sox
coreutils
bat
htop
xorg.xkill
# other
neofetch
syncthing
keepassxc
gnome.geary
gnome.gnome-keyring
unstable.mpv
ungoogled-chromium
gnome.gnome-calculator
cmus
blueberry
mold
newsboat
mutt
libwebp
calc
libnotify
coreutils
anki-bin
syncplay
tor-browser-bundle-bin
xclip
evince
flatpak
sox
unstable.typst-lsp
projectm
libsForQt5.okular
picard
xfce.mousepad
xdotool
];
@ -306,7 +353,7 @@
# bvun
environment.variables.EDITOR = "nvim";
environment.variables.EDITOR = "hx";
programs.geary.enable = true;
services.gnome.gnome-keyring.enable = true;

View File

@ -1,6 +1,6 @@
{
inputs = {
nixpkgs.url = "nixpkgs/nixos-22.11";
nixpkgs.url = "nixpkgs/nixos-23.05";
nixpkgs-unstable.url = "nixpkgs/nixos-unstable";
supercolor.url = github:zoe-bat/supercolor;
kaokao.url = github:zoe-bat/kaokao;