Skip to content

matee8/configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

312 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

configs

Personal system-wide and user-specific configuration files for Arch Linux.

Screenshot

Quick Links

System Core

  • Kernel & Firmware: linux, linux-firmware, amd-ucode
  • Base System: base, base-devel, polkit, systemd-resolvconf, zram-generator

Hardware Support

  • Bluetooth: bluez, bluez-utils
  • Audio: pipewire, wireplumber, sof-firmware
  • Graphics: mesa, lib32-mesa, vulkan-radeon
  • Utilities: brightnessctl

Networking

  • Core: iwd
  • Tools: openssh, sshpass, wireguard-tools, lftp

Display & UI

  • Compositor: sway
  • Tiling Script: autotiling
  • Compatibility: xdg-desktop-portal, xdg-desktop-portal-wlr
  • Fonts: ttf-hack-nerd, noto-fonts-emoji
  • Visuals: swaybg, yambar (AUR)
  • Launcher: fuzzel

Terminal

  • Emulator: foot
  • Shell Enhancements: bash-completion, fzf, zoxide, tree
  • System Monitoring: btop, fastfetch
  • pacman Utilities: pacutils, pacman-contrib, reflector

Core Applications

  • Browser: firefox
  • File Management: atool, unrar, zip, unzip, ntfs-3g, e2fsprogs, exfatprogs
  • Screenshots/Clipboard: grim, slurp, wl-clipboard

Gaming

  • Compatibility: wine, wine-mono, wine-gecko
  • Optimization: gamemode

Development Tools

  • Version Control: git
  • Debugging/Profiling: valgrind, gdb, perf
  • Containerization: docker, docker-compose
  • Editor: neovim, tree-sitter-cli
  • Utilities: aichat, man-db, man-pages

Language Support

  • C/C++: clang
  • JavaScript/TypeScript: nodejs, npm, typescript-language-server, vscode-css-languageserver, vscode-html-languageserver
  • Lua: lua, stylua
  • Python: python, uv, pyright, jupyter-notebook
  • Rust: rustup
  • LaTeX: texlive, texlive-langeuropean, biber, texlab

System Services (system level)

Core System

Network

  • iptables.service / ip6tables.service - Firewall rules
  • iwd.service - Wireless daemon
  • systemd-resolved.service - DNS resolver

Time & Scheduling

  • systemd-timesyncd.service - NTP time synchronization
  • fstrim.timer - SSD TRIM optimization
  • paccache.timer - Pacman cache cleaning
  • reflector.timer - Mirror list updating

Systemd Infrastructure

  • systemd-resolved-monitor.socket / systemd-resolved-varlink.socket - DNS resolver sockets
  • systemd-userdbd.socket - User database service socket

User Services (--user level)

Audio

  • pipewire.service / pipewire.socket - Multimedia framework
  • wireplumber.service - Session/policy manager for PipeWire

Desktop Integration

  • xdg-user-dirs.service - User directory management

Setup commands

ln -sf /usr/share/zoneinfo/Europe/Budapest /etc/localtime
hwclock --systohc
locale-gen
passwd --lock root
xdg-user-dirs-update
useradd -m -G wheel -G gamemode -G docker mate
passwd mate
ln -s ~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list

Maual setup

Firefox

  • Search engines
  • Extensions

About

System-wide and user-specific configuration files.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors