-; Set the screen brightness. Default is 1.0.
-;brightness=0.9
-; It is also possible to use different settings for day and night
-; since version 1.8.
-;brightness-day=0.7
-;brightness-night=0.4
-; Set the screen gamma (for all colors, or each color channel
-; individually)
-;gamma=0.8
-;gamma=1.0
-;gamma=0.8:0.7:0.8
-; This can also be set individually for day and night since
-; version 1.10.
-;gamma-day=0.8:0.7:0.8
-;gamma-night=0.6
-
-; Set the location-provider: 'geoclue2' or 'manual'
-; type 'redshift -l list' to see possible values.
-; The location provider settings are in a different section.
-;location-provider=manual
-location-provider=geoclue2
-
-; Set the adjustment-method: 'randr', 'vidmode'
-; type 'redshift -m list' to see all possible values.
-; 'randr' is the preferred method, 'vidmode' is an older API.
-; but works in some cases when 'randr' does not.
-; The adjustment method settings are in a different section.
-adjustment-method=randr
-
-; Configuration of the location-provider:
-; type 'redshift -l PROVIDER:help' to see the settings.
-; ex: 'redshift -l manual:help'
-; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
-; are negative numbers.
-;[manual]
-;lat=48.1
-;lon=11.6
-
-; Configuration of the adjustment-method
-; type 'redshift -m METHOD:help' to see the settings.
-; ex: 'redshift -m randr:help'
-; In this example, randr is configured to adjust screen 1.
-; Note that the numbering starts from 0, so this is actually the
-; second screen. If this option is not specified, Redshift will try
-; to adjust _all_ screens.
-;[randr]
-;screen=1
-#+end_src
-
-** rofi
-:PROPERTIES:
-:header-args+: :tangle ~/.config/rofi/config
-:END:
-
-#+begin_src conf
-! rofi.font: Ubuntu Mono 13
-! rofi.font: Inconsolata 16
-! rofi.font: Iosevka 13
-! rofi.font: Source Code Pro 11
-rofi.font: Source Code Pro 10.5
-rofi.modi: run,window
-! rofi.width: 640
-rofi.width: 600
-!rofi.location: 2
-!rofi.yoffset: 200
-rofi.monitor: -1
-!rofi.lines: 10
-
-!rofi.theme: /usr/share/rofi/themes//Arc.rasi
-!rofi.theme: /usr/share/rofi/themes//Paper.rasi
-!rofi.theme: /usr/share/rofi/themes//sidebar.rasi
-
-rofi.theme: /usr/share/rofi/themes//gruvbox-light.rasi
-#+end_src
-
-** rofi-pass
-:PROPERTIES:
-:header-args+: :tangle ~/.config/rofi-pass/config
-:END:
-
-#+begin_src conf
-# permanently set alternative root dir
-# root=/path/to/root
-
-# rofi command. Make sure to have "$@" as last argument
-_rofi () {
- #rofi -no-auto-select -kb-accept-entry "!Return" -i -no-levenshtein-sort "$@"
- rofi -i -no-auto-select -kb-accept-entry "!Return" "$@"
-}
-
-# xdotool needs the keyboard layout to be set using setxkbmap
-# You can do this in your autostart scripts (e.g. xinitrc)
-
-# If for some reason, you cannot do this, you can set the command here.
-# and set fix_layout to true
-fix_layout=false
-
-layout_cmd () {
- setxkbmap us
-}
-
-# fields to be used
-URL_field='url'
-USERNAME_field='user'
-AUTOTYPE_field='autotype'
-
-# delay to be used for :delay keyword
-delay=2
-
-## Programs to be used
-# Editor
-EDITOR='gvim -f'
-
-# Browser
-BROWSER='chromium'
-
-## Misc settings
-
-default_do='menu' # menu, autotype, copyPass, typeUser, typePass, copyUser, copyUrl, viewEntry, typeMenu, actionMenu, copyMenu, openUrl
-auto_enter='false'
-notify='false'
-default_autotype='user :tab pass'
-
-# color of the help messages
-# leave empty for autodetection
-help_color="#4872FF"
-
-# Clipboard settings
-# Possible options: primary, clipboard, both
-clip=primary
-
-# Options for generating new password entries
-# default_user is also used for password files that have no user field.
-default_user=aminb
-default_user2=aminban
-password_length=30
-
-# Custom Keybindings
-#autotype="Alt+1"
-autotype="Alt+m"
-type_user="Alt+2"
-type_pass="Alt+3"
-open_url="Alt+4"
-copy_name="Alt+u"
-copy_url="Alt+l"
-copy_pass="Alt+p"
-show="Alt+o"
-copy_entry="Alt+2"
-type_entry="Alt+1"
-copy_menu="Alt+c"
-action_menu="Alt+a"
-type_menu="Alt+t"
-help="Alt+h"
-switch="Alt+x"
-insert_pass="Alt+n"
-#+end_src
-
-** sway
-
-*** main
-:PROPERTIES:
-:header-args+: :tangle ~/.config/sway/config
-:END:
-
-#+begin_src conf
-### Variables
-# super
-set $mod Mod4
-# alt
-set $mod2 Mod1
-set $left h
-set $down j
-set $up k
-set $right l
-set $term urxvt
-set $menu rofi -show run -display-run '> ' -display-window ' 🗔 '
-
-### Output configuration
-#
-# Default wallpaper (more resolutions are available in __DATADIR__/backgrounds/sway/)
-output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
-#
-# Example configuration:
-#
-# output HDMI-A-1 resolution 1920x1080 position 1920,0
-#
-# You can get the names of your outputs by running: swaymsg -t get_outputs
-
-### Idle configuration
-
-exec swayidle \
- timeout 120 '[ -f ~/.nosleep ] || swaymsg "output * dpms off"' \
- resume '[ -f ~/.nosleep ] || swaymsg "output * dpms on"' \
-
-
-### Key bindings
-#
-# Basics:
-#
- # start a terminal
- bindsym $mod+Return exec $term -name floating
- bindsym $mod+Shift+Return exec $term
- for_window [class="URxvt" instance="floating"] floating enable
-
- # kill focused window
- bindsym $mod+Shift+q kill
-
- # start your launcher
- bindsym $mod+d exec $menu
-
- # password manager
- bindsym $mod2+space exec rofi-pass
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # reload the configuration file
- bindsym $mod+Shift+c reload
-
- # exit sway (logs you out of your wayland session)
- # bindsym $mod+Shift+e exit
-
- bindsym $mod+apostrophe exec rofi-light # rofi-based brightness chooser
- bindsym XF86MonBrightnessUp exec light -A 5 # increase screen brightness
- bindsym XF86MonBrightnessDown exec light -U 5 # decrease screen brightness
-
- bindsym XF86AudioRaiseVolume exec pamixer --allow-boost --increase 5
- bindsym XF86AudioLowerVolume exec pamixer --allow-boost --decrease 5
- bindsym XF86AudioMute exec pamixer --toggle-mute
- bindsym XF86AudioMicMute exec pactl set-source-mute 1 toggle
-
- bindsym $mod+Shift+apostrophe exec rofi-remmina.py # choose remmina connection
-
- # original sway workspace switch and window move
- bindsym $mod+bracketleft workspace prev
- bindsym $mod+bracketright workspace next
- bindsym $mod+braceleft move container to workspace prev
- bindsym $mod+braceright move container to workspace next
-
- # bspwm-esque workspace switch and window move
- bindsym $mod2+bracketleft exec sway-ws-util switch prev
- bindsym $mod2+bracketright exec sway-ws-util switch next
- bindsym $mod2+braceleft exec sway-ws-util move prev follow
- bindsym $mod2+braceright exec sway-ws-util move next follow
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # _move_ the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # switch to workspace
- bindsym $mod+1 workspace 1
- bindsym $mod+2 workspace 2
- bindsym $mod+3 workspace 3
- bindsym $mod+4 workspace 4
- bindsym $mod+5 workspace 5
- bindsym $mod+6 workspace 6
- bindsym $mod+7 workspace 7
- bindsym $mod+8 workspace 8
- bindsym $mod+9 workspace 9
- bindsym $mod+0 workspace 10
- # move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace 1
- bindsym $mod+Shift+2 move container to workspace 2
- bindsym $mod+Shift+3 move container to workspace 3
- bindsym $mod+Shift+4 move container to workspace 4
- bindsym $mod+Shift+5 move container to workspace 5
- bindsym $mod+Shift+6 move container to workspace 6
- bindsym $mod+Shift+7 move container to workspace 7
- bindsym $mod+Shift+8 move container to workspace 8
- bindsym $mod+Shift+9 move container to workspace 9
- bindsym $mod+Shift+0 move container to workspace 10
- # Note: workspaces can have any name you want, not just numbers.
- # We just use 1-10 as the default.
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- bindsym $mod+s layout stacking
- bindsym $mod+w layout tabbed
- bindsym $mod+e layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle sticky-ness of the current (floating) window
- bindsym $mod+$mod2+space sticky toggle
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+space focus mode_toggle
-
- # move focus to the parent container
- bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+Shift+r mode "resize"
-
-#
-# Power button
-#
-
-set $mode_system System (l)ock, (e)xit sway, (s)uspend, (h)ibernate, (r)eboot, (S)hutdown
-mode "$mode_system" {
- bindsym l exec swaylock, mode "default"
- bindsym e exec swaymsg exit, mode "default"
- bindsym s exec systemctl suspend, mode "default"
- bindsym h exec systemctl hibernate, mode "default"
- bindsym r exec systemctl reboot, mode "default"
- bindsym Shift+s exec systemctl poweroff -i, mode "default"
-
- # back to normal: Enter, Escape, or q
- bindsym Return mode "default"
- bindsym Escape mode "default"
- bindsym q mode "default"
-}
-# bindsym XF86PowerOff mode "$mode_system"
-bindsym $mod+Shift+e mode "$mode_system"
-
-#
-# Presentation mode
-#
-
-bindsym $mod+$mod2+p exec ([ ! -e ~/.nosleep ] && touch ~/.nosleep || rm ~/.nosleep) && killall -USR1 i3status
-
-#
-# Notifications
-#
-
-bindsym $mod+Shift+n mode notifications
-mode notifications {
- bindsym Return exec makoctl invoke; exec makoctl dismiss; mode default
- bindsym d exec makoctl dismiss; mode default
- bindsym Shift+d exec makoctl dismiss -a; mode default
-
- bindsym Escape mode default
- bindsym q mode default
-}
-
-#
-# Screenshotting
-#
-
-bindsym $mod+Shift+s mode screenshot
-mode screenshot {
- bindsym a exec grim $(xdg-user-dir PICTURES)/shots/$(date +'%Y-%m-%d-%H%M%S.png'); mode default
- bindsym r exec slurp | grim -g - $(xdg-user-dir PICTURES)/shots/$(date +'%Y-%m-%d-%H%M%S.png'); mode default
-
- bindsym Escape mode default
- bindsym q mode default
-}
-
-#
-# Window configurations
-#
-for_window [class="mpv"] floating enable
-for_window [class="TelegramDesktop"] floating enable
-for_window [app_id="pavucontrol"] floating enable
-for_window [app_id="meld"] floating enable
-for_window [app_id="nm-connection-editor"] floating enable
-
-#
-# Status Bar:
-#
-# Read `man 5 sway-bar` for more information about this section.
-bar {
- position bottom
- colors {
- statusline #ffffff
- background #212121
- inactive_workspace #21212100 #21212100 #5c5c5c
- }
- status_command i3status | my-i3status.py
-}
-
-# font pango: benis uushi 9
-# font pango: Ubuntu Mono 11
-# font pango: Inconsolata 11
-font pango: DejaVu Sans Mono 9
-# font pango: Liberation Mono 9
-
-exec xrdb .Xresources
-# exec pgrep -x "systemd-inhibit" || \
-# systemd-inhibit --what=handle-power-key --who=aminb \
-# --why="Handle power button in sway" sleep infinity
-exec mako 2>&1 >/tmp/mako.log
-exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
-
-include /etc/sway/config.d/*
-include ~/.config/sway/`hostname`
-
-exec systemd-notify --ready || true
-
-#+end_src
-
-*** langa
-:PROPERTIES:
-:header-args+: :tangle ~/.config/sway/langa
-:END:
-
-#+begin_src conf
-input "2:7:SynPS/2_Synaptics_TouchPad" {
- events disabled
- dwt enabled
- tap enabled
- natural_scroll enabled
- click_method clickfinger
-}
-
-input "1:1:AT_Translated_Set_2_keyboard" {
- repeat_delay 200
- repeat_rate 45
- xkb_layout us_ab,ir
- xkb_options ctrl:nocaps,altwin:swap_alt_win,grp:shifts_toggle
-}
-#+end_src
-
-*** shemshak
-:PROPERTIES:
-:header-args+: :tangle ~/.config/sway/shemshak
-:END:
-
-#+begin_src conf
-input "1739:31251:DLL07BE:01_06CB:7A13_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
- click_method clickfinger
-}
-
-input "1:1:AT_Translated_Set_2_keyboard" {
- repeat_delay 200
- repeat_rate 45
- xkb_layout us,ir
- xkb_options ctrl:nocaps,altwin:swap_alt_win,ctrl:rctrl_ralt,grp:shifts_toggle
-}
-#+end_src
-** swaylock
-:PROPERTIES:
-:header-args+: :tangle ~/.config/swaylock/config
-:END:
-
-#+begin_src conf
-image=/home/amin/usr/pics/wp/wp2445784-blurred-wallpapers.jpg
-scaling=fill
-#+end_src
-** systemd
-
-Keep boot messages on tty1 (see [[https://wiki.archlinux.org/index.php/getty#Have_boot_messages_stay_on_tty1][here]])
-
-#+begin_src conf :tangle /sudo::/etc/systemd/system/getty@tty1.service.d/noclear.conf
-[Service]
-TTYVTDisallocate=no
-#+end_src
-
-** TLP
-
-*** langa
-
-#+begin_src conf :tangle (when (and (eq system-type 'gnu/linux) (string= (system-name) "langa")) "/sudo::/etc/default/tlp")
-# ------------------------------------------------------------------------------
-# tlp - Parameters for power saving
-# See full explanation: http://linrunner.de/en/tlp/docs/tlp-configuration.html
-
-# Hint: some features are disabled by default, remove the leading # to enable
-# them.
-
-# Set to 0 to disable, 1 to enable TLP.
-TLP_ENABLE=1
-
-# Operation mode when no power supply can be detected: AC, BAT.
-# Concerns some desktop and embedded hardware only.
-TLP_DEFAULT_MODE=AC
-
-# Operation mode select: 0=depend on power source, 1=always use TLP_DEFAULT_MODE
-# Hint: use in conjunction with TLP_DEFAULT_MODE=BAT for BAT settings on AC.
-TLP_PERSISTENT_DEFAULT=0
-
-# Seconds laptop mode has to wait after the disk goes idle before doing a sync.
-# Non-zero value enables, zero disables laptop mode.
-DISK_IDLE_SECS_ON_AC=0
-DISK_IDLE_SECS_ON_BAT=2
-
-# Dirty page values (timeouts in secs).
-MAX_LOST_WORK_SECS_ON_AC=15
-MAX_LOST_WORK_SECS_ON_BAT=60
-
-# Hint: CPU parameters below are disabled by default, remove the leading #
-# to enable them, otherwise kernel default values are used.
-
-# Select a CPU frequency scaling governor.
-# Intel Core i processor with intel_pstate driver:
-# powersave(*), performance.
-# Older hardware with acpi-cpufreq driver:
-# ondemand(*), powersave, performance, conservative, schedutil.
-# (*) is recommended.
-# Hint: use tlp-stat -p to show the active driver and available governors.
-# Important:
-# powersave for intel_pstate and ondemand for acpi-cpufreq are power
-# efficient for *almost all* workloads and therefore kernel and most
-# distributions have chosen them as defaults. If you still want to change,
-# you should know what you're doing! You *must* disable your distribution's
-# governor settings or conflicts will occur.
-#CPU_SCALING_GOVERNOR_ON_AC=powersave
-#CPU_SCALING_GOVERNOR_ON_BAT=powersave
-
-# Set the min/max frequency available for the scaling governor.
-# Possible values strongly depend on your CPU. For available frequencies see
-# the output of tlp-stat -p.
-#CPU_SCALING_MIN_FREQ_ON_AC=0
-#CPU_SCALING_MAX_FREQ_ON_AC=0
-#CPU_SCALING_MIN_FREQ_ON_BAT=0
-#CPU_SCALING_MAX_FREQ_ON_BAT=0
-
-# Set energy performance hints (HWP) for Intel P-state governor:
-# performance, balance_performance, default, balance_power, power
-# Values are given in order of increasing power saving.
-# Note: Intel Skylake or newer CPU and Kernel >= 4.10 required.
-CPU_HWP_ON_AC=balance_performance
-CPU_HWP_ON_BAT=balance_power
-
-# Set Intel P-state performance: 0..100 (%).
-# Limit the max/min P-state to control the power dissipation of the CPU.
-# Values are stated as a percentage of the available performance.
-# Requires an Intel Core i processor with intel_pstate driver.
-#CPU_MIN_PERF_ON_AC=0
-#CPU_MAX_PERF_ON_AC=100
-#CPU_MIN_PERF_ON_BAT=0
-#CPU_MAX_PERF_ON_BAT=30
-
-# Set the CPU "turbo boost" feature: 0=disable, 1=allow
-# Requires an Intel Core i processor.
-# Important:
-# - This may conflict with your distribution's governor settings
-# - A value of 1 does *not* activate boosting, it just allows it
-#CPU_BOOST_ON_AC=1
-#CPU_BOOST_ON_BAT=0
-
-# Minimize number of used CPU cores/hyper-threads under light load conditions:
-# 0=disable, 1=enable.
-SCHED_POWERSAVE_ON_AC=0
-SCHED_POWERSAVE_ON_BAT=1
-
-# Kernel NMI Watchdog:
-# 0=disable (default, saves power), 1=enable (for kernel debugging only).
-NMI_WATCHDOG=0
-
-# Change CPU voltages aka "undervolting" - Kernel with PHC patch required.
-# Frequency voltage pairs are written to:
-# /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
-# CAUTION: only use this, if you thoroughly understand what you are doing!
-#PHC_CONTROLS="F:V F:V F:V F:V"
-
-# Set CPU performance versus energy savings policy:
-# performance, balance-performance, default, balance-power, power.
-# Values are given in order of increasing power saving.
-# Requires kernel module msr and x86_energy_perf_policy from linux-tools.
-ENERGY_PERF_POLICY_ON_AC=performance
-ENERGY_PERF_POLICY_ON_BAT=balance-power
-
-# Disk devices; separate multiple devices with spaces (default: sda).
-# Devices can be specified by disk ID also (lookup with: tlp diskid).
-DISK_DEVICES="sda sdb"
-
-# Disk advanced power management level: 1..254, 255 (max saving, min, off).
-# Levels 1..127 may spin down the disk; 255 allowable on most drives.
-# Separate values for multiple disks with spaces. Use the special value 'keep'
-# to keep the hardware default for the particular disk.
-DISK_APM_LEVEL_ON_AC="254 254"
-DISK_APM_LEVEL_ON_BAT="128 128"
-
-# Hard disk spin down timeout:
-# 0: spin down disabled
-# 1..240: timeouts from 5s to 20min (in units of 5s)
-# 241..251: timeouts from 30min to 5.5 hours (in units of 30min)
-# See 'man hdparm' for details.
-# Separate values for multiple disks with spaces. Use the special value 'keep'
-# to keep the hardware default for the particular disk.
-#DISK_SPINDOWN_TIMEOUT_ON_AC="0 0"
-#DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"
-
-# Select IO scheduler for the disk devices: cfq, deadline, noop (Default: cfq).
-# Separate values for multiple disks with spaces. Use the special value 'keep'
-# to keep the kernel default scheduler for the particular disk.
-#DISK_IOSCHED="cfq cfq"
-
-# AHCI link power management (ALPM) for disk devices:
-# min_power, med_power_with_dipm(*), medium_power, max_performance.
-# (*) Kernel >= 4.15 required, then recommended.
-# Multiple values separated with spaces are tried sequentially until success.
-SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
-SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
-
-# Exclude host devices from AHCI link power management.
-# Separate multiple hosts with spaces.
-#SATA_LINKPWR_BLACKLIST="host1"
-
-# Runtime Power Management for AHCI host and disks devices:
-# on=disable, auto=enable.
-# EXPERIMENTAL ** WARNING: auto will most likely cause system lockups/data loss.
-#AHCI_RUNTIME_PM_ON_AC=on
-#AHCI_RUNTIME_PM_ON_BAT=on
-
-# Seconds of inactivity before disk is suspended.
-AHCI_RUNTIME_PM_TIMEOUT=15
-
-# PCI Express Active State Power Management (PCIe ASPM):
-# default, performance, powersave.
-PCIE_ASPM_ON_AC=performance
-PCIE_ASPM_ON_BAT=powersave
-
-# Radeon graphics clock speed (profile method): low, mid, high, auto, default;
-# auto = mid on BAT, high on AC; default = use hardware defaults.
-RADEON_POWER_PROFILE_ON_AC=high
-RADEON_POWER_PROFILE_ON_BAT=low
-
-# Radeon dynamic power management method (DPM): battery, performance.
-RADEON_DPM_STATE_ON_AC=performance
-RADEON_DPM_STATE_ON_BAT=battery
-
-# Radeon DPM performance level: auto, low, high; auto is recommended.
-RADEON_DPM_PERF_LEVEL_ON_AC=auto
-RADEON_DPM_PERF_LEVEL_ON_BAT=auto
-
-# WiFi power saving mode: on=enable, off=disable; not supported by all adapters.
-WIFI_PWR_ON_AC=off
-WIFI_PWR_ON_BAT=on