remove dead code

This commit is contained in:
Grisha Shipunov 2025-01-03 00:22:37 +01:00
parent 08f643637f
commit a17948fc32
5 changed files with 4 additions and 221 deletions

View file

@ -13,5 +13,9 @@
tor-browser-bundle-bin
wl-clipboard
yt-dlp
element-desktop
discord
spotify
];
programs.steam.enable = true;
}

View file

@ -1,29 +0,0 @@
{ pkgs, inputs, lib, ... }:
{
environment.systemPackages = with pkgs; [
direnv
];
nixpkgs.overlays = [
inputs.emacs-overlay.overlay
];
services.emacs = {
install = true;
enable = false;
package = with pkgs; ((emacsPackagesFor (emacs-pgtk.overrideAttrs (old: {
passthru = old.passthru // {
treeSitter = true;
};
}))).emacsWithPackages (epkgs: with epkgs; [
# treesitter bits
treesit-grammars.with-all-grammars
vterm
pdf-tools
]));
defaultEditor = lib.mkDefault true;
};
}

View file

@ -1,21 +0,0 @@
# overrides to enable [sometimes] wonky intel acceleration
{ config, pkgs, ... }:
{
nixpkgs.config.packageOverrides = pkgs: {
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
};
hardware.opengl = {
enable = true;
extraPackages = with pkgs; [
vaapiVdpau
vaapiIntel
libvdpau-va-gl
intel-media-driver
];
};
boot.initrd.kernelModules = [ "i915" ];
}

View file

@ -1,5 +0,0 @@
{ config, pkgs, ... }:
{
boot.kernelPackages = pkgs.linuxPackages_latest;
}

View file

@ -1,166 +0,0 @@
# General Desktop-related config
{ pkgs, ... }:
{
imports = [
./desktop-software.nix
];
environment.systemPackages = with pkgs; [
screen-message
qbittorrent
gajim
imv
swayimg
mpv
evince
brightnessctl
pulsemixer
cmus
termusic
gsettings-desktop-schemas
xdg-utils
nextcloud-client
foot
qt5.qtwayland
bashmount
(xfce.thunar.override { thunarPlugins = with xfce; [ thunar-volman thunar-archive-plugin ]; })
audacity
];
#on the desktop, we need nice fonts ^^
fonts.fonts = with pkgs; [
monoid
font-awesome
dejavu_fonts
julia-mono
uw-ttyp0
gohufont
spleen
terminus_font
creep
corefonts
dina-font
fira
fira-mono
hack-font
liberation_ttf
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
noto-fonts-extra
proggyfonts
symbola
open-sans
twemoji-color-font
twitter-color-emoji
iosevka
];
fonts.enableDefaultFonts = true;
fonts.fontconfig = {
enable = true;
allowBitmaps = true;
useEmbeddedBitmaps = true;
defaultFonts.emoji = [
"Noto Color Emoji"
"Twitter Color Emoji"
];
};
# Enable sound.
security.rtkit.enable = true;
services.avahi = {
enable = true;
nssmdns = true;
};
services.pipewire = {
enable = true;
alsa.enable = true;
pulse.enable = true;
};
hardware.pulseaudio.zeroconf.discovery.enable = true;
hardware.bluetooth = {
enable = true;
package = pkgs.bluez;
};
programs.zsh.vteIntegration = true;
programs.bash.vteIntegration = true;
services.upower.enable = true;
services.acpid.enable = true;
programs.light.enable = true;
services.blueman.enable = true;
programs.xwayland.enable = true;
programs.sway = {
enable = true;
wrapperFeatures.gtk = true;
extraSessionCommands = ''
export SDL_VIDEODRIVER=wayland
export QT_QPA_PLATFORM=wayland-egl
export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
export QT_QPA_PLATFORMTHEME="gnome"
export QT_STYLE_OVERRIDE="adwaita-dark"
'';
extraPackages = with pkgs; [
alacritty
pamixer
swaylock
graphicsmagick
swayidle
wl-clipboard
mako
foot
rofi-wayland
grim
slurp
gnome.adwaita-icon-theme
i3status-rust
kanshi
wl-mirror
gammastep
];
};
environment.sessionVariables = { GTK_THEME = "Adwaita:dark"; };
xdg.portal = {
enable = true;
wlr.enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
services.udisks2.enable = true;
environment.shellAliases = {
# mounting shit
mnt = "udisksctl mount -b";
umnt = "udisksctl unmount -b";
unlock = "udisksctl unlock -b";
lock = "udisksctl lock -b";
# easier navigation
pwc = "pwd|wl-copy";
cdp = "cd $(wl-paste)";
};
qt = {
enable = true;
platformTheme = "gnome";
style = "adwaita-dark";
};
services.gnome.gnome-keyring.enable = true;
security.pam.services.greetd.enableGnomeKeyring = true;
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting \"$(${pkgs.fortune}/bin/fortune -s)\" --cmd ${pkgs.sway}/bin/sway";
};
};
};
programs.gnupg.agent.pinentryFlavor = "curses";
}