Skip to content

Instantly share code, notes, and snippets.

@aaronky
Last active September 26, 2021 09:05
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aaronky/6bd61fd60ef08dd215f2 to your computer and use it in GitHub Desktop.
Save aaronky/6bd61fd60ef08dd215f2 to your computer and use it in GitHub Desktop.
FreeBSD_Lenovo

Lenovo FreeBSD configs

  • sysctl
  • make.conf
  • kernel
  • Xdefaults
  • tmux.conf
  • loader.conf
  • pf.conf
  • rc.conf
  • spectrwm.conf
  • src.conf
  • xinitrc
  • xombrero.conf
  • xorg.conf
#!/usr/bin/env bash
/usr/local/bin/chrome --enable-plugins -proxy-server=http://127.0.0.1:8118 --homepage
cpu HAMMER
ident X1
makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support
options SCHED_ULE # ULE scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options INET6 # IPv6 communications protocols
options TCP_OFFLOAD # TCP offload
options SCTP # Stream Control Transmission Protocol
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options UFS_GJOURNAL # Enable gjournal-based UFS journaling
options MD_ROOT # MD is a potential root device
options NFSCL # New Network Filesystem Client
#options NFSD # New Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCL
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_PART_GPT # GUID Partition Tables.
#options GEOM_RAID # Soft RAID functionality.
options GEOM_LABEL # Provides labelization
options COMPAT_FREEBSD32 # Compatible with i386 binaries
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) support
options STACK # stack(9) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4)
options CAPABILITY_MODE # Capsicum capability mode
options CAPABILITIES # Capsicum capabilities
options PROCDESC # Support for process descriptors
options MAC # TrustedBSD MAC Framework
options KDTRACE_FRAME # Ensure frames are compiled in
options KDTRACE_HOOKS # Kernel DTrace hooks
options DDB_CTF # Kernel ELF linker loads CTF data
options INCLUDE_CONFIG_FILE # Include this file in kernel
options KDB # Enable kernel debugger support.
options KDB_TRACE # Print a stack trace for a panic.
options SMP # Symmetric MultiProcessor Kernel
device cpufreq
device acpi
options ACPI_DMAR
device pci
device ahci # AHCI-compatible SATA controllers
options ATA_STATIC_ID # Static device numbering
device scbus # SCSI bus (required for ATA/SCSI)
device ch # SCSI media changers
device da # Direct Access (disks)
#device sa # Sequential Access (tape etc)
#device cd # CD
device pass # Passthrough device (direct ATA/SCSI access)
device ses # Enclosure Services (SES and SAF-TE)
#device ctl # CAM Target Layer
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device kbdmux # keyboard multiplexer
device vga # VGA video card driver
#options VESA # Add support for VESA BIOS Extensions (VBE)
device splash # Splash screen and screen saver support
device psm
device sc
options SC_PIXEL_MODE # add support for the raster text mode
device vt
device vt_vga
device vt_efifb
device cbb # cardbus (yenta) bridge
device pccard # PC Card (16-bit) bus
device cardbus # CardBus (32-bit) bus
#device uart # Generic UART driver
device em # Intel PRO/1000 Gigabit Ethernet Family
device wlan # 802.11 support
options IEEE80211_DEBUG # enable debug msgs
options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
options IEEE80211_SUPPORT_MESH # enable 802.11s draft support
device wlan_wep # 802.11 WEP support
device wlan_ccmp # 802.11 CCMP support
device wlan_tkip # 802.11 TKIP support
device wlan_amrr # AMRR transmit rate control algorithm
device iwn # Intel 4965/1000/5000/6000 wireless NICs.
device loop # Network loopback
device random # Entropy device
device padlock_rng # VIA Padlock RNG
device rdrand_rng # Intel Bull Mountain RNG
device ether # Ethernet support
#device vlan # 802.1Q VLAN support
device tun # Packet tunnel.
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
device firmware # firmware assist module
device bpf # Berkeley packet filter
#options USB_DEBUG # enable debug msgs
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device xhci # XHCI PCI->USB interface (USB 3.0)
device usb # USB Bus (required)
device ukbd # Keyboard
device umass # Disks/Mass storage - Requires scbus and da
device sound # Generic sound driver (required)
device snd_hda # Intel High Definition Audio
device snd_ich # Intel, NVidia and other ICH AC'97 Audio
device mmc # MMC/SD bus
device mmcsd # MMC/SD memory card
device sdhci # Generic PCI SD Host Controller
device virtio # Generic VirtIO bus (required)
device virtio_pci # VirtIO PCI device
device vtnet # VirtIO Ethernet device
device virtio_blk # VirtIO Block device
device virtio_scsi # VirtIO SCSI device
device virtio_balloon # VirtIO Memory Balloon device
#device hyperv # HyperV drivers
#options XENHVM # Xen HVM kernel infrastructure
#device xenpci # Xen HVM Hypervisor services driver
#device vmx # VMware VMXNET3 Ethernet
kern.vty=vt
hw.vga.textmode="1"
acpi_ibm_load="YES"
acpi_video_load="YES"
hint.p4tcc.0.disable=1
hint.acpi_throttle.0.disabled=1
#drm.i915.enable_rc6=7
loader_logo="beastie"
kern.ipc.shmseg=1024
kern.ipc.shmmni=1024
kern.maxproc=10000
mmc_load="YES"
mmcsd_load="YES"
sdhci_load="YES"
#atapicam_load="YES"
fuse_load="YES"
coretemp_load="YES"
tmpfs_load="YES"
aio_load="YES"
libiconv_load="YES"
libmchain_load="YES"
cd9660_iconv_load="YES"
msdosfs_iconv_load="YES"
snd_driver_load="YES"
sem_load="YES"
linux_load="YES"
aesni_load="YES"
linux_load="YES"
hint.p4tcc.0.disabled=1
hw.snd.latency=7
hint.pcm.0.buffersize=65536
hint.pcm.1.buffersize=65536
autoboot_delay="0"
beastie_disable="YES"
hw.pci.do_power_nodriver=3
geom_eli_load="YES"
#vmm_load="YES"
#vboxdrv_load="YES
WITH_PKGNG=yes
WITH_ICONV=yes
WITHOUT_DEBUG=YES
NO_PROFILE=YES
NO_WERROR=
WERROR=
MAKE_JOBS_NUMBER?=2
OPTIMIZED_CFLAGS=YES
BUILD_OPTIMIZED=YES
WITH_CPUFLAGS=YES
WITH_OPTIMIZED_CFLAGS=YES
DEFAULT_VERSIONS=ruby=2.0
NO_SENDMAIL=true
WITH_OPENSSL_PORT=YES
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6
KERNCONF=X1
#FETCH_CMD=wget
#FETCH_BEFORE_ARGS= -n 4 -a
wifi=wlan0
ether=em0
vpn=tun0
set block-policy return
set skip on { lo0 $vpn }
scrub in all
#block quick inet6
block on { $wifi $ether }
pass quick proto { icmp, icmp6}
pass in on $ether inet proto tcp from any to any port 22
pass out quick modulate state
pass quick on { $wifi $ether } proto udp from any port 67:68
pass out quick proto udp to { 8.8.8.8 8.8.4.4 } port 53
pass quick proto udp to firewall port 1194
# vim: ft=pf
hostname="lenovo.loc"
background_dhclient="YES"
ifconfig_em0="DHCP"
ifconfig_em0_ipv6="inet6 accept_rtadv"
wlans_iwn0="wlan0"
ifconfig_wlan0="-ht WPA SYNCDHCP"
#ifconfig_wlan0="WPA"
#local_unbound_enable="YES"
#sshd_enable="YES"
moused_enable="YES"
moused_flags="-VH"
ntpd_enable="YES"
ntpd_flags="-g"
powerd_enable="YES"
powerd_flags="-a hiadaptive -b adaptive"
performance_cx_lowest="Cmax"
economy_cx_lowest="Cmax"
hald_enable="YES"
dbus_enable="YES"
devfs_system_ruleset="devfsrules_common"
#devfs_system_ruleset="localrules"
nfs_server_enable="NO"
nfs_client_enable="YES"
portmap_enable="NO"
syslogd_enable="YES"
syslogd_flags="-ss"
tcp_drop_synfin="YES"
clear_tmp_enable="YES"
pf_enable="YES" # Enable PF (load module if required)
pf_rules="/etc/pf.conf" # rules definition file for pf
pflog_enable="YES" # start pflogd(8)
pflog_logfile="/var/log/pflog" # where pflogd should store the logfile
tor_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
slim_enable="YES"
openvpn_enable="YES"
openvpn_configfile="/usr/local/etc/openvpn/openvpn.conf"
#cbsdrsyncd_flags="--config=/usr/jails/etc/rsyncd.conf"
#cbsdd_enable="YES"
#cbsd_workdir="/usr/jails"
rcshutdown_timeout="900"
sshd_flags="-oPort=22222"
kld_list="if_bridge if_tap vmm"
zfs_enable="YES"
vboxnet_enable="YES"
musicpd_enable="YES"
# PLEASE READ THE MAN PAGE BEFORE EDITING THIS FILE!
# http://opensource.conformal.com/cgi-bin/man-cgi?spectrwm
# NOTE: all rgb color values in this file are in hex! see XQueryColor for examples
# workspace_limit = 22
# focus_mode = default
# focus_close = previous
# focus_close_wrap = 1
# focus_default = last
# spawn_position = next
# warp_pointer = 1
# Window Decoratio
border_width = 0
color_focus = black
# color_focus_maximized = yellow
# color_unfocus = rgb:88/88/88
# color_unfocus_maximized = rgb:88/88/00
# region_padding = 0
# tile_gap = 0
# Region containment
# Distance window must be dragged/resized beyond the region edge before it is
# allowed outside the region.
# boundary_width = 50
# Remove window border when bar is disabled and there is only one window in workspace
disable_border = 1
# Bar Settings
# bar_enabled = 1
# bar_border_width = 1
# bar_border[1] = rgb:00/80/80
# bar_border_unfocus[1] = rgb:00/40/40
bar_color[1] = black
# bar_font_color[1] = rgb:a0/a0/a0
bar_font = -*-terminus-medium-*-*-*-*-*-*-*-*-*-*-*
bar_action = conky
bar_justify = left
# bar_format = +N:+I +S <+D>+4<%a %b %d %R %Z %Y+8<+A+4<+V
# bar_at_bottom = 1
# stack_enabled = 1
# clock_enabled = 1
# clock_format = %a %b %D %I:%M %Z %Y
# iconic_enabled = 0
# window_class_enabled = 0
# window_instance_enabled = 0
# window_name_enabled = 0
# verbose_layout = 1
# urgent_enabled = 1
# Dialog box size ratio when using TRANSSZ quirk; 0.3 < dialog_ratio <= 1.0
# dialog_ratio = 0.6
# Split a non-RandR dual head setup into one region per monitor
# (non-standard driver-based multihead is not seen by spectrwm)
# region = screen[1]:1280x1024+0+0
# region = screen[1]:1280x1024+1280+0
# Launch applications in a workspace of choice
autorun = ws[1]:urxvt
autorun = ws[2]:chrome
#autorun = ws[3]:pidgin
# Customize workspace layout at start
# layout = ws[1]:4:0:0:0:vertical
# layout = ws[2]:0:0:0:0:horizontal
# layout = ws[3]:0:0:0:0:fullscreen
# layout = ws[4]:4:0:0:0:vertical_flip
# layout = ws[5]:0:0:0:0:horizontal_flip
# Set workspace name at start
name = ws[1]:home
name = ws[2]:www
name = ws[3]:chat
name = ws[10]:work
# Mod key, (Windows key is Mod4) (Apple key on OSX is Mod2)
modkey = Mod4
# This allows you to include pre-defined key bindings for your keyboard layout.
# keyboard_mapping = ~/.spectrwm_us.conf
# PROGRAMS
# Validated default programs:
program[lock] = xscreensaver-command -lock
program[term] = urxvt
# program[menu] = dmenu_run $dmenu_bottom -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_border -sf $bar_color
# To disable validation of the above, free the respective binding(s):
# bind[] = MOD+Shift+Delete # disable lock
# bind[] = MOD+Shift+Enter # disable term
# bind[] = MOD+p # disable menu
# Optional default programs that will only be validated if you override:
# program[screenshot_all] = screenshot.sh full # optional
# program[screenshot_wind] = screenshot.sh window # optional
# program[initscr] = initscreen.sh # optional
# EXAMPLE: Define 'firefox' action and bind to key.
program[xombrero] = xombrero https://duckduckgo.com
bind[xombrero] = MOD+Shift+b
# QUIRKS
# Default quirks, remove with: quirk[class:name] = NONE
# quirk[MPlayer:xv] = FLOAT + FULLSCREEN + FOCUSPREV
# quirk[OpenOffice.org 2.4:VCLSalFrame] = FLOAT
# quirk[OpenOffice.org 3.0:VCLSalFrame] = FLOAT
# quirk[OpenOffice.org 3.1:VCLSalFrame] = FLOAT
# quirk[Firefox-bin:firefox-bin] = TRANSSZ
# quirk[Firefox:Dialog] = FLOAT
# quirk[Gimp:gimp] = FLOAT + ANYWHERE
# quirk[XTerm:xterm] = XTERM_FONTADJ
# quirk[xine:Xine Window] = FLOAT + ANYWHERE
# quirk[Xitk:Xitk Combo] = FLOAT + ANYWHERE
# quirk[xine:xine Panel] = FLOAT + ANYWHERE
# quirk[Xitk:Xine Window] = FLOAT + ANYWHERE
# quirk[xine:xine Video Fullscreen Window] = FULLSCREEN + FLOAT
# quirk[pcb:pcb] = FLOAT
#
bar_border[1] = black
#bar_border[1] = rgb:CC/66/66
bar_font_color[1] = rgb:47/47/47
bar_color[1] = rgb:A5/AF/86
WITHOUT_ACCT=1
WITHOUT_AMD=1
WITHOUT_ATM=1
WITHOUT_AUDIT=1
WITHOUT_BIND=1
WITHOUT_BSNMP=1
WITHOUT_CVS=1
WITHOUT_DICT=1
#WITHOUT_EXAMPLES=1
WITHOUT_FLOPPY=1
WITHOUT_FREEBSD_UPDATE=1
WITHOUT_GAMES=1
#WITHOUT_GROFF=1
WITHOUT_HTML=1
WITHOUT_IPFILTER=1
WITHOUT_IPFW=1
WITHOUT_IPX=1
WITHOUT_LOCATE=1
WITHOUT_LPR=1
WITHOUT_MAIL=1
WITHOUT_MAILWRAPPER=1
WITHOUT_NIS=1
WITHOUT_PPP=1
WITHOUT_QUOTAS=1
WITHOUT_ROUTED=1
WITHOUT_SENDMAIL=1
#WITHOUT_SHAREDOCS=1
WITHOUT_SYSINSTALL=1
#WITHOUT_ZFS=1
# Enhance shared memory X11 interface
kern.ipc.shmmax=67108864
kern.ipc.shmall=32768
# Enhance desktop responsiveness under high CPU use (200/224)
kern.sched.preempt_thresh=224
# Bump up maximum number of open files
kern.maxfiles=200000
# Disable PC Speaker [211/1852]
hw.syscons.bell=0
# Shared memory for Chromium
kern.ipc.shm_allow_removed=1
vfs.usermount=1
net.inet6.ip6.accept_rtadv=1
vfs.read_max=128
net.inet.tcp.nolocaltimewait=1
net.inet.udp.blackhole=1 # drop udp packets destined for closed sockets (default 0)
net.inet.tcp.blackhole=2 # drop tcp packets destined for closed ports (default 0)
# General Security and DoS mitigation.
#net.inet.ip.check_interface=1 # verify packet arrives on correct interface (default 0)
net.inet.ip.portrange.randomized=1 # randomize outgoing upper ports (default 1)
net.inet.ip.process_options=0 # IP options in the incoming packets will be ignored (default 1)
net.inet.ip.random_id=1 # assign a random IP_ID to each packet leaving the system (default 0)
net.inet.ip.redirect=0 # do not send IP redirects (default 1)
net.inet.ip.accept_sourceroute=0 # drop source routed packets since they can not be trusted (default 0)
net.inet.ip.sourceroute=0 # if source routed packets are accepted the route data is ignored (default 0)
net.inet.icmp.bmcastecho=0 # do not respond to ICMP packets sent to IP broadcast addresses (default 0)
net.inet.icmp.maskfake=0 # do not fake reply to ICMP Address Mask Request packets (default 0)
net.inet.icmp.maskrepl=0 # replies are not sent for ICMP address mask requests (default 0)
net.inet.icmp.log_redirect=0 # do not log redirected ICMP packet attempts (default 0)
net.inet.icmp.drop_redirect=1 # no redirected ICMP packets (default 0)
net.inet.icmp.icmplim_output=1 # show "Limiting open port RST response" messages (default 1)
net.inet.tcp.always_keepalive=0 # tcp keep alive detection for dead peers, can be spoofed (default 1)
net.inet.tcp.drop_synfin=1 # SYN/FIN packets get dropped on initial connection (default 0)
net.inet.tcp.icmp_may_rst=0 # icmp may not send RST to avoid spoofed icmp/udp floods (default 1)
net.inet.tcp.msl=15000 # 15s maximum segment life waiting for an ACK in reply to a SYN-ACK or FIN-ACK (default 30000)
net.inet.tcp.path_mtu_discovery=0 # disable MTU discovery since most ICMP type 3 packets are dropped by others (default 1)
net.inet.tcp.rfc3042=0 # disable limited transmit mechanism which can slow burst transmissions (default 1)
net.inet.tcp.sack.enable=1 # TCP Selective Acknowledgments are needed for high throughput (default 1)
net.inet.udp.blackhole=1 # drop udp packets destined for closed sockets (default 0)
net.inet.tcp.blackhole=2 # drop tcp packets destined for closed ports (default 0)
#net.inet.tcp.log_in_vain=1
#net.inet.udp.log_in_vain=1
security.bsd.see_other_uids=0
security.bsd.see_other_gids=0
#security.bsd.conservative_signals=1
security.bsd.unprivileged_proc_debug=0
security.bsd.unprivileged_read_msgbuf=0
security.bsd.hardlink_check_uid=1
security.bsd.hardlink_check_gid=1
compat.linux.osrelease=2.6.18
hw.acpi.lid_switch_state=S3
set-option -g default-shell /usr/local/bin/zsh
#set -g prefix ^a
set -g status on
set -g pane-base-index 1
set -g base-index 1
set -g status-utf8 on
set -g set-titles on
#set -g default-terminal "screen-256color"
set -g default-terminal "rxvt-unicode-256color"
set-option -g set-titles-string '#{pane_current_command}'
set-option -g history-limit 1024
set-option -g visual-activity on
set-option -g status-position bottom
set-option -g renumber-windows on
set-window-option -g utf8 on
set-window-option -g monitor-activity off
# Mouse
#setw -g mode-mouse on
#set -g mouse-select-window on
#set -g mouse-select-pane on
#set -g mouse-resize-pane on
# Split
set-option -g pane-active-border-fg colour234
set-option -g pane-active-border-bg default
set-option -g pane-border-fg colour234
set-option -g pane-border-bg default
# Status
set -g status-left ''
#set -g status-right '#[fg=colour176,bold,bg=colour237,bold] %B #[fg=colour146,bold,bg=colour236,bold]%d, #[fg=colour173,bold,bg=colour236,bold]%Y#[fg=default] #[fg=colour234,bold,bg=colour12,bold] %R '
#set -g status-right-length 100
set -g status-right ''
set -g status-bg default
setw -g window-status-format '#[fg=colour236,bold,bg=colour180,bold] #I #[fg=colour180,bold,bg=colour236,bold] #W '
setw -g window-status-current-format '#[fg=colour180,bold,bg=colour236,bold] #I #[fg=colour236,bold,bg=colour180,bold] #W '
set-option -g status-right "#(~/Projects/tmux-powerline-fix-freebsd/powerline.sh right)"
set -g update-environment "DISPLAY SSH_ASKPASS SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY"
set-environment -g 'SSH_AUTH_SOCK' ~/.ssh/ssh_auth_sock
URxvt*locale: UTF-8
URxvt.imLocale: en_US.UTF-8
!URxvt*termName: rxvt-unicode
! vim: set filetype=xdefaults :
*foreground: #D7D0C7
!#*background: #151515
*background: black
!black
! *color0: #AF875F
! *color8: #AF875F
*color0: #101010
*color8: #404040
!red
*color1: #E84F4F
*color9: #D23D3D
!green
*color2: #B8D68C
*color10: #A0CF5D
!yellow
*color3: #E1AA5D
*color11: #F39D21
!blue
*color4: #7DC1CF
*color12: #4E9FB1
!magenta
*color5: #9B64FB
*color13: #8542FF
!cyan
*color6: #6D878D
*color14: #42717B
!white
*color7: #dddddd
*color15: #dddddd
!#URxvt*borderColor: #151515
!#URxvt*colorBD: #ffffff
URxvt*cursorColor: #ff8939
URxvt*cursorColor2: #151515
URxvt.scrollBar: false
!URxvt*loginShell: true
URxvt*font: -xos4-terminus-medium-*-*-*-14-*-*-*-*-*-iso8859-15,xft:terminus:pixelsize:11
URxvt*boldFont: -xos4-terminus-bold-*-*-*-14-*-*-*-*-*-iso8859-15,xft:terminus:bold:pixelsize:12
!#URxvt*italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true:pixelsize=12
!#URxvt*boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true:pixelsize=12
! invisibone by baskerville
!
! vim: set ft=xdefaults:
URxvt.background: #232323
URxvt.foreground: #A0A0A0
URxvt.colorBD: #CFCFCF
URxvt.colorUL: #A0A0A0
URxvt.colorIT: #686868
!BLK
URxvt.color0: #303030
URxvt.color8: #686868
!RED
URxvt.color9: #FFA7DA
URxvt.color1: #D370A3
!GRN
URxvt.color10: #A3D572
URxvt.color2: #6D9E3F
!BLU
URxvt.color12: #98CBFE
URxvt.color4: #6095C5
!YEL
URxvt.color11: #EFBD8B
URxvt.color3: #B58858
!CYN
URxvt.color14: #75DAA9
URxvt.color6: #3BA275
!MAG
URxvt.color13: #E5B0FF
URxvt.color5: #AC7BDE
!WHT
URxvt.color7: #CFCFCF
URxvt.color15: #FFFFFF
*cursorColor: #917154
*colorIT: #E3AB8D
*colorBD: #F0E5DF
*colorUL: #cd546c
*VT100.colorBDMode: true
*VT100.colorBD: red
*VT100.colorULMode: true
*VT100.colorUL: magenta
*VT100.veryBoldColors: 6
*foreground: #eddcd3
*background: #181512
! Black Black !
*color0: #252525
*color8: #454545
! Red Red !
*color1: #CD546C
*color9: #EF545F
! Green Green !
*color2: #A5AF86
*color10: #BDC79E
! Yellow Yellow!
*color3: #CD7860
*color11: #E88773
! Blue Blue !
*color4: #7A9388
*color12: #94B1A3
! Magenta Magenta
*color5: #917154
*color13: #989584
! Cyan Cyan !
*color6: #767D75
*color14: #9DA69E
! White White !
*color7: #C2C2A8
*color15: #DBDAC1
// ObliviousGmn
*foreground: #ffffff
*background: black
*cursorColor: #222222
*colorUL: #C5C8A8
//black
*color0: #474747
*color8: #383838
//red
*color1: #D85774
*color9: #F59BB0
//green
*color2: #C5C8A8
*color10: #DEFFD4
//yellow
*color3: #BACCAC
*color11: #BED19E
//blue
*color4: #C777AF
*color12: #D498D0
//magenta
*color5: #E36BB2
*color13: #D14BAA
//cyan
*color6: #D09EAF
*color14: #CC91A3
//white
*color7: #F5CCD4
*color15: #FFFFFF
!# URxvt.clipboard.autocopy: true
URxvt.clipboard.copycmd: xclip -i -selection clipboard
URxvt.clipboard.pastecmd: xclip -o -selection clipboard
URxvt.keysym.Shift-Control-C: perl:clipboard:copy
URxvt.keysym.Shift-Control-V: perl:clipboard:paste
URxvt.iso14755: False
!#URxvt.clipboard.copycmd: xsel -ib
!#URxvt.clipboard.pastecmd: xsel -ob
!URxvt.perl-ext-common: default,clipboard
!URxvt.perl-ext-common: default,selection,clipboard,matcher
URxvt.perl-ext-common: default,matcher
URxvt.url-launcher: /usr/local/bin/xombrero
URxvt.matcher.button: S1
URxvt.perl-lib: /usr/local/lib/urxvt/perl/
!URxvt*font: -*-proggytiny-*-*-*-*-*-*-*-*-*-*-iso8859-*
!URxvt*boldFont: -*-proggytiny-*-*-*-*-*-*-*-*-*-*-iso8859-*
!URxvt*font: -*-dina-medium-r-*-*-*-*-*-*-*-*-microsoft-cp1252
!URxvt*font: -windows-dina-medium-r-normal--13-80-96-96-c-70-iso8859-1
!urxvt.font: xft:terminus:pixelsize=7
!urxvt*boldFont: xft:terminus:pixelsize=7
!urxvt.font: xft:Dina:pixelsize=10
!urxvt*boldFont: xft:Dina:pixelsize=10
#urxvt.font: xft:Monospace:pixelsize=10
#urxvt*boldFont: xft:Monospace:pixelsize=10
!URxvt*font: -proggytiny-*-*-*-*-10-*-*-*-*-*-*-*
!urxvt*boldFont: -proggytiny-*-*-*-*-10-*-*-*-*-*-*-*
!urxvt.font: xft:proggytiny:pixelsize=10
!urxvt*boldFont: xft:proggytiny:pixelsize=10
urxvt.termName: xterm
urxvt.scrollBar: false
urxvt.imLocale: en_US.UTF-8
urxvt.loginShell: true
urxvt.saveLines: 512
urxvt.geometry: 100x30
urxvt.boldMode: false
urxvt.inheritPixmap: false
urxvt.shading: 40
urxvt.xftAntialias: false
urxvt.jumpScroll: true
urxvt.tintColor: white
urxvt.internalBorder: 0
!urxvt.cursorColor: #E2BAF1
urxvt.cursorColor: #ff9900
urxvt.cursorColor2: #000000
urxvt.background: #262729
urxvt.foreground: white
urxvt.colorBD: #ffffff
urxvt.colorIT: #bbbbbb
urxvt.colorUL: #999999
urxvt.underlineColor: #999999
urxvt.borderless: true
rxvt*font:*-*-fixed-medium-r-normal--*-110-*-*-*-*-iso8859-1
rxvt*boldFont:*-*-fixed-medium-r-normal--*-110-*-*-*-*-iso8859-1
!urxvt.font: xft:Inconsolata:size=9
!urxvt*boldFont: xft:Inconsolata:size=9
!urxvt.font: xft:montecarlo:pixelsize=7
!urxvt*boldFont: xft:montecarlo:pixelsize=7
!urxvt.font: xft:profont:pixelsize=12
!urxvt*boldFont: xft:profont:pixelsize=12
rxvt.termName: rxvt
rxvt.scrollBar: false
rxvt.imLocale: en_US.UTF-8
rxvt.loginShell: true
rxvt.saveLines: 512
rxvt.geometry: 100x30
rxvt.boldMode: true
!urxvt.inheritPixmap: false
!urxvt.shading: 15
rxvt.xftAntialias: false
rxvt.jumpScroll: true
!rxvt.tintColor: white
rxvt.internalBorder: 0
rxvt.cursorBlink: false
rxvt.cursorColor: #E2BAF1
rxvt.cursorColor2: #000000
rxvt.background: #262626
rxvt.foreground: #686868
rxvt.colorBD: #ffffff
rxvt.colorIT: #bbbbbb
rxvt.colorUL: #999999
rxvt.underlineColor: #999999
rxvt.borderless: true
!*background: #151515
!*foreground: #cacaca
*background: #262626
*foreground: #686868
!Colorful-Neon
! Black
!*color0: #5A5A5A
!*color0: #262729
!*color8: #554444
!*color8: #3E3E3E
! Red
!*color1: #FF4747
!*color9: #FF6767
! Green
!*color2: #AFC81C
!*color10: #BFC81C
! Yellow
!*color3: #FDD338
!*color11: #F4D461
! Blue
!*color4: #619AF4
!*color12: #5496FF
! Purple
!*color5: #5F5A90
!*color13: #826AB1
! Cyan
!*color6: #47E0FF
!*color14: #2ED9FB
! White
!*color7: #FFFFFF
!*color15: #DEDEDE
URxvt*cursorBlink: true
xft.antialias: true
!Warm Colors
!black
!*color0: #262729
!*color8: #554444
!red
!*color1: #EA6868
!*color9: #FF7272
!green
!*color2: #ABCB8D
!*color10: #AFD78A
!yellow
!*color3: #E8AE5B
!*color11: #FFA75D
!blue
!*color4: #71C5F4
!*color12: #67CDE9
!magenta
!*color5: #E2BAF1
!*color13: #ECAEE9
!cyan
!*color6: #21F1EA
!*color14: #36FFFC
!white
!*color7: #F1F1F1
!*color15: #FFFFFF
!Arthur Colors
!*color0: #3d352a
!*color1: #cd5c5c
!*color2: #86af80
!*color3: #e8ae5b
!*color4: #6495ed
!*color5: #deb887
!*color6: #b0c4de
!*color7: #bbaa99
!*color8: #554444
!*color9: #cc5533
!*color10: #88aa22
!*color11: #ffa75d
!*color12: #87ceeb
!*color13: #996600
!*color14: #b0c4de
!*color15: #ddccbb
!thayer colors
!black
!*color0: #1B1D1E
!*color8: #505354
*color0: #262729
*color8: #554444
!red
*color1: #F92672
*color9: #FF669D
!green
*color2: #A6E22E
*color10: #BEED5F
!yellow
*color3: #FD971F
*color11: #E6DB74
!blue
*color4: #66D9EF
*color12: #66D9EF
!magenta
*color5: #9E6FFE
*color13: #9E6FFE
!cyan
*color6: #5E7175
*color14: #A3BABF
!white
*color7: #CCCCC6
*color15: #F8F8F2
!Justin Colors
!black text
!*color0: #242424
!*color8: #cdb5cd
!red text
!*color1: #bf7979
!*color9: #f4a45f
!green text
!*color2: #97b26b
!*color10: #c5f779
!yellow text
!*color3: #cdcda1
!*color11: #ffffaf
!blue text
!*color4: #86a2be
!*color12: #98afd9
!magenta text
!*color5: #d9b798
!*color13: #d7d998
!cyan text
!*color6: #a1b5cd
!*color14: #a1b5cd
!white
!*color7: #ffffff
!*color15: #dedede
xclock*hourColor: rgb:0/0/0
xclock*minuteColor: rgb:8/8/8
xclock*secondColor: rgb:b/b/b
xclock*majorColor: rgb:0/0/0
xclock*minorColor: rgb:6/6/6
xcalc*ti.button1.vertDistance: 4
xcalc*ti.button2.vertDistance: 4
xcalc*ti.button3.vertDistance: 4
xcalc*ti.button4.vertDistance: 4
xcalc*ti.button5.vertDistance: 4
xcalc*ti.background: gray90
xcalc*ti.bevel.borderColor: gray65
xcalc*ti.bevel.borderWidth: 1
xcalc*ti.bevel.vertDistance: 4
xcalc*ti.bevel.defaultDistance: 0
xcalc*ti.bevel.background: rgb:b/c/b
xcalc*ti.bevel.screen*background: rgb:b/c/b
xcalc*ti.bevel.screen.borderColor: rgb:b/c/b
xcalc*ti.bevel.screen.vertDistance: 10
xcalc*ti.bevel.screen.horizDistance: 10
xcalc*ti.bevel.screen*left: chainLeft
xcalc*ti.bevel.screen*right: chainRight
xcalc*ti.bevel.screen*top: chainTop
xcalc*ti.bevel.screen*bottom: chainBottom
xcalc*ti.bevel.screen*LCD.foreground: gray10
xcalc*ti.bevel.screen*INV.vertDistance: 0
xcalc*ti.Command.borderColor: gray65
xcalc*ti.Command.background: gray85
xcalc*ti.Command.foreground: gray30
xcalc*ti.button5.background: rgb:e/b/b
xcalc*ti.button20.background: rgb:e/d/c
xcalc*ti.button25.background: rgb:e/d/c
xcalc*ti.button30.background: rgb:e/d/c
xcalc*ti.button35.background: rgb:e/d/c
xcalc*ti.button40.background: rgb:b/b/e
xcalc*ti.button22.background: gray95
xcalc*ti.button23.background: gray95
xcalc*ti.button24.background: gray95
xcalc*ti.button27.background: gray95
xcalc*ti.button28.background: gray95
xcalc*ti.button29.background: gray95
xcalc*ti.button32.background: gray95
xcalc*ti.button33.background: gray95
xcalc*ti.button34.background: gray95
xcalc*ti.button37.background: gray95
xcalc*ti.button38.background: gray95
xcalc*ti.button39.background: gray95
xmessage*form.okay.shapeStyle: rectangle
xmessage*form.okay.background: IndianRed
xmessage*form.okay.foreground: rgb:e/b/b
xmessage*message*background: ivory3
xmessage*background: gray85
xmessage*foreground: gray15
xmessage*Scrollbar.width: 1
xmessage*Scrollbar.borderWidth: 0
xmessage*Text.?.cursorColor: rgb:d/5/5
xmessage*Text.borderColor: gray65
xmessage*Text*background: gray95
xmessage*Command.highlightThickness: 1
xmessage*Command.internalWidth: 5
xmessage*Command.internalHeight: 3
xmessage*Command.borderColor: gray40
xmessage*Command.shapeStyle: Rectangle
xmessage*Command.background: gray80
xmessage*font: -*-clean-*-*-*-*-*-*-*-*-*-*-iso8859-2
URxvt.font: xft:Terminus-12:antialias=false:hinting=false:autohint=false
URxvt.boldFont: xft:Terminus-12:bold:antialias=false:hinting=false:autohint=false
URxvt.font: xft:Terminus:pixelsize=14:antialias=false
URxvt.boldFont: xft:Terminus:bold:pixelsize=14:antialias=false
URxterm*font: -*-terminus-medium-r-normal-*-14-*-*-*-*-*-iso10646-1
URxTerm*boldFont: -*-terminus-medium-r-normal-*-14-*-*-*-*-*-iso10646-1
xscreensaver.Dialog.foreground: #ffffff
xscreensaver.Dialog.background: #000000
xscreensaver.Dialog.topShadowColor: #000000
xscreensaver.Dialog.bottomShadowColor: #000000
xscreensaver.Dialog.Button.foreground: #666666
xscreensaver.Dialog.Button.background: #ffffff
!username/password input box and date text colour
xscreensaver.Dialog.text.foreground: #666666
xscreensaver.Dialog.text.background: #ffffff
xscreensaver.Dialog.internalBorderWidth:24
xscreensaver.Dialog.borderWidth: 20
xscreensaver.Dialog.shadowThickness: 2
!timeout bar (background is actually determined by Dialog.text.background)
xscreensaver.passwd.thermometer.foreground: #666666
xscreensaver.passwd.thermometer.background: #000000
xscreensaver.passwd.thermometer.width: 8
xscreensaver -no-splash &
xsetroot -solid black &
export LANG="en_US.UTF-8" &
xset b 0 &
#exec $1
exec spectrwm
http_proxy = socks5://127.0.0.1:9050/
##
## GENERAL SETTINGS
##
#
# The strategy for the config file is as follows:
#
# Boolean values are the opposite of the default and need to simply be
# uncommented to alter the default.
#
# Text values *are* set to the default and in order to change them one must
# uncomment the option *and* change the value.
#
# NOTE: browser_mode and gui_mode MUST be the first entries in this
# file!
# Normal browser operation (default).
# browser_mode = normal
# Prevent tracking operation.
# browser_mode = whitelist
# Classic GUI (default).
# gui_mode = classic
# Minimalistic GUI.
# gui_mode = minimal
home = https://www.duckduckgo.com
# download_dir = ~/downloads
# download_mode = start
# download_notifications = 1
# window_maximize = 1
# window_width = 1024
# window_height = 768
# enable_spell_checking = 1
# spell_check_languages = en_US
# default_zoom_level = 1.0
# encoding = UTF-8
ssl_ca_file = /usr/local/share/certs/ca-root-nss.crt
# ssl_strict_certs = 1
# enable_strict_transport = 0
# ctrl_click_focus = 1
# append_next = 0
# save_global_history = 1
# color_visited_uris = 0
# guess_search = 1
# enable_autoscroll = 1
# session_autosave = 1
# history_autosave = 1
# autofocus_onload = 1
# single_instance = 1
# enable_socket = 1
# enable_js_autorun = 0
# auto_load_images = 0
# enable_localstorage = 0
# userstyle = /usr/local/share/xombrero/style.css
# userstyle_global = 1
# enable_favicon_entry = 0
# enable_favicon_tabs = 1
# preload_strict_transport = 1
# referer = always
# warn_cert_changes = 1
# enable_cache = 1
# js_auto_open_windows = 0
# See http://www.xroxy.com/proxylist.php for a good list of open
# proxies.
#
# polipo
# http_proxy = http://127.0.0.1:8123
#
# tsocks
# http_proxy = http://127.0.0.1:1080
#
# If you only occasionally use a proxy
http_proxy_starts_enabled = 0
# Search engines; uncomment one of these lines for you favorite search
# engine.
#
# Google
# search_string = https://www.google.com/search?q=%s
#
# Yahoo
# search_string = http://search.yahoo.com/search?p=%s
#
# Start Page
# search_string = https://startpage.com/do/search?language=english_us&cat=web&query=%s
#
# DuckDuckGo
search_string = https://www.duckduckgo.com/?q=%s
# External editor.
# NOTE: The editor specified here must not fork into the background.
#
# Examples of editors:
# external_editor = gvim -f <file>
# external_editor = xterm -geometry 177x58+0+0 -font -*-fixed-medium-r-*-*-15-*-*-*-*-*-iso8859-* -e vim -f <file>
# external_editor = emacsclient -c <file>
# "default_script" points to a script executed by the run_script
# command. The only argument passed to this script is the current URI.
#
# default_script = ~/.xombrero/playflash.sh
# "user_agent" can be set to just about anything, for a comprehensive
# list see: http://www.useragentstring.com/pages/All/ . If more than one
# "user_agent" is given, then xombrero will use them in a round-robin
# fashion for each request.
#
#user_agent = Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
#user_agent = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
#user_agent = Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.27 Safari/532.0
#user_agent = Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7C144 Safari/528.16
#
##
## ALIASES
##
# Aliases are given in the following format:
#
# alias = <alias>, <link>
#
# Where the link part might contain "%s", the "%s" will be substituted
# with the user's input when the alias is expanded.
# alias = s, https://www.google.com/search?q=%s
# alias = w, https://secure.wikimedia.org/wikipedia/en/w/index.php?title=Special%3ASearch&search=%s
# alias = ports, http://openports.se/search.php?so=%s
##
## COOKIE, JAVASCRIPT AND PLUGIN WHITE LISTS
##
# Add the domains you trust.
# cookie_wl = .conformal.com
# cookie_wl = .peereboom.us
# js_wl = .conformal.com
# js_wl = .peereboom.us
# pl_wl = .conformal.com
# pl_wl = .peereboom.us
##
## FORCE HTTPS FOR SITES
##
# Add the domains of sites that should be only accesed over HTTPS.
# force_https = .conformal.com
##
## MIME TYPES
##
# PDF, note that xpdf can't load a URI directly; use "@" in front of
# mime_type to indicate to download the file first.
# mime_type = application/pdf,kpdf
# mime_type = @application/pdf,xpdf
# Specific MIME type for video.
# mime_type = video/x-ms-wmv,mplayer
# mime_type = video/quicktime,mplayer
# Default MIME type for video.
# mime_type = video/*,mplayer
# Default MIME type for audio.
# mime_type = audio/*,vlc
# Word documents.
# mime_type = application/msword,soffice
# Ignoring flash can be done by using the donothing pseudo-binary.
# mime_type = application/x-shockwave-flash,donothing
##
## ADVANCED SETTINGS
##
# resource_dir = /usr/local/share/xombrero/
# refresh_interval = 10
# url_regex = ^[[:blank:]]*[^[:blank:]]*([[:alnum:]-]+\.)+[[:alnum:]-][^[:blank:]]*[[:blank:]]*$
# gnutls_priority_string = NORMAL:%COMPAT
# NOTE: webkit 1.4.x overwrites these values!
# max_host_connections = 5
# max_connections = 25
##
## ADVANCED GUI SETTINGS
##
# The following low-level GUI settings are set by the high-level setting
# "gui_mode".
# The settings for "gui_mode = classic" are as follows:
# fancy_bar = 1
# show_tabs = 1
# tab_style = normal
# userstyle_global = 0
# show_url = 1
# show_statusbar = 0
show_scrollbars = 0
# The settings for "gui_mode = minimal" are as follows:
fancy_bar = 0
show_tabs = 1
tab_style = compact
# show_url = 0
# show_statusbar = 1
show_scrollbars = 0
# The following are settings shared between "classic" and "minimal"
# "gui_mode":
# statusbar_elems = BP
icon_size = 2
# cmd_font = monospace normal 9
# oops_font = monospace normal 9
# statusbar_font = monospace normal 9
# tabbar_font = monospace normal 9
##
## ADVANCED COOKIE AND JAVASCRIPT SETTINGS
##
# The following low-level settings are set by the high-level setting
# "browser_mode", and shouldn't be tweaked manually unless you know what
# you are doing.
# The settings for "browser_mode = normal" are as follows:
# allow_volatile_cookies = 0
# cookie_policy = allow
# cookies_enabled = 1
# enable_cookie_whitelist = 0
# read_only_cookies = 0
# save_rejected_cookies = 0
# session_timeout = 3600
# enable_scripts = 1
# enable_js_whitelist = 0
# enable_localstorage = 1
# enable_plugins = 1
# enable_plugin_whitelist = 0
# allow_insecure_content = 1
# allow_insecure_scripts = 1
# do_not_track = 0
# The settings for "browser_mode = whitelist" are as follows:
# allow_volatile_cookies = 0
# cookie_policy = no3rdparty
# cookies_enabled = 1
# enable_cookie_whitelist = 1
# read_only_cookies = 0
# save_rejected_cookies = 0
# session_timeout = 3600
# enable_scripts = 0
# enable_js_whitelist = 1
# enable_localstorage = 0
# enable_plugins = 0
# enable_plugin_whitelist = 1
# allow_insecure_content = 0
# allow_insecure_scripts = 0
# do_not_track = 1
##
## KEY BINDINGS
##
# To delete all default keybindings use "keybinding = clearall".
#
# keybinding = clearall
#
# Key names can be found at:
#
# http://git.gnome.org/browse/gtk+/tree/gdk/gdkkeysyms-compat.h
#
# Just chop off the "GDK_" part and you have the keyname. Or look at:
#
# http://git.gnome.org/browse/gtk+/tree/gdk/gdkkeysyms.h
#
# and chop off "GDK_KEY_".
#
# Be aware that the names are case sensitive!
#
# The default keybindings are the following:
#
# keybinding = command,colon
# keybinding = search,slash
# keybinding = searchb,question
# keybinding = command_mode,!Escape
# keybinding = insert_mode,i
# keybinding = cookiejar,!M1-j
# keybinding = downloadmgr,!M1-d
# keybinding = history,!M1-h
# keybinding = print,!C-p
# keybinding = quitall,!C-q
# keybinding = restart,!M1-q
# keybinding = run_script,!M1-r
# keybinding = js toggle,!C-j
# keybinding = cookie toggle,!M1-c
# keybinding = togglesrc,!C-s
# keybinding = yankuri,y
# keybinding = pasteuricur,p
# keybinding = pasteurinew,P
# keybinding = toplevel toggle,!F4
# keybinding = help,!F1
# keybinding = proxy toggle,!F2
# keybinding = searchnext,n
# keybinding = searchprevious,N
# keybinding = focusaddress,!F6
# keybinding = focussearch,!F7
# keybinding = hinting,f
# keybinding = hinting,period
# keybinding = hinting_newtab,S-F
# keybinding = hinting_newtab,comma
# keybinding = userstyle,s
# keybinding = userstyle_global,S
# keybinding = goback,BackSpace
# keybinding = goback,!M1-Left
# keybinding = goforward,!S-BackSpace
# keybinding = goforward,!M1-Right
# keybinding = reload,!F5
# keybinding = reload,!C-r
# keybinding = reload,!C-l
# keybinding = favorites,!M1-f
# keybinding = scrolldown,j
# keybinding = scrolldown,Down
# keybinding = scrollup,k
# keybinding = scrollup,Up
# keybinding = scrollbottom,G
# keybinding = scrollbottom,End
# keybinding = scrolltop,Home
# keybinding = scrollpagedown,space
# keybinding = scrollpagedown,!C-f
# keybinding = scrollpagedown,Page_Down
# keybinding = scrollhalfdown,!C-d
# keybinding = scrollpageup,Page_Up
# keybinding = scrollpageup,!C-b
# keybinding = scrollhalfup,!C-u
# keybinding = scrollright,l
# keybinding = scrollright,Right
# keybinding = scrollfarright,dollar
# keybinding = scrollleft,h
# keybinding = scrollleft,Left
# keybinding = scrollfarleft,0
# keybinding = statustoggle,!C-n
# keybinding = stop,!S-F5
# keybinding = tabnew,!C-t
# keybinding = tabclose,!C-w
# keybinding = tabundoclose,U
# keybinding = tabnext 1,!C-1
# keybinding = tabnext 2,!C-2
# keybinding = tabnext 3,!C-3
# keybinding = tabnext 4,!C-4
# keybinding = tabnext 5,!C-5
# keybinding = tabnext 6,!C-6
# keybinding = tabnext 7,!C-7
# keybinding = tabnext 8,!C-8
# keybinding = tabnext 9,!C-9
# keybinding = tabfirst,!C-less
# keybinding = tablast,!C-greater
# keybinding = tabprevious,!C-Left
# keybinding = tabnext,!C-Right
# keybinding = focusout,!C-minus
# keybinding = focusin,!C-equal
# keybinding = focusin,!C-plus
# keybinding = focusreset,!C-0
# keybinding = editelement,!C-i
# keybinding = passthrough,!C-z
# keybinding = :open ,!F9
# keybinding = :open <uri>,!F10
# keybinding = :tabnew ,!F11
# keybinding = :tabnew <uri>,!F12
# parse the contents of another configuration file
# include_config = ~/.xombrero_alternate.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "AIGLX" "true"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/share/fonts/misc/"
FontPath "/usr/local/share/fonts/TTF/"
FontPath "/usr/local/share/fonts/OTF/"
FontPath "/usr/local/share/fonts/Type1/"
FontPath "/usr/local/share/fonts/100dpi/"
FontPath "/usr/local/share/fonts/75dpi/"
FontPath "/usr/local/share/fonts/terminus-font/"
FontPath "/usr/local/share/fonts/anonymous-pro/"
FontPath "/usr/local/share/fonts/proggy_fonts-ttf/"
FontPath "/usr/local/share/fonts/ubuntu-font/"
FontPath "/usr/local/share/fonts/artwiz-aleczapka-en/"
EndSection
Section "Module"
Load "glx"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "record"
Load "freetype"
Load "bitmap"
Load "type1"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Device"
Identifier "Card1"
Driver "vesa"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment