Compare commits

...

9 Commits

Author SHA1 Message Date
36d601f30f Add config for GTK and QT 2020-12-14 13:42:38 +01:00
76197ef7b7 Install linux-zen on arch 2020-12-14 12:12:05 +01:00
fca57baaf3 Remove virtualbox on arch 2020-12-14 12:11:19 +01:00
f377f19637 Resize arch boot partition 2020-12-14 12:11:12 +01:00
f9a1938d8b Add user to "games" group on arch 2020-12-12 13:27:11 +01:00
a27cfd8670 Install emoji font 2020-12-12 13:27:02 +01:00
9983b8336c Set font size in dunst 2020-12-12 13:26:55 +01:00
b654b73920 Install stress 2020-12-12 13:26:42 +01:00
802be27107 Enable yubikey-touch-detector 2020-12-12 13:26:42 +01:00
10 changed files with 91 additions and 5 deletions

View File

@@ -140,6 +140,8 @@ run pasystray pasystray
# redshift unit already exists
run redshift redshift-gtk -c ~/.config/redshift.conf
run yubikey-touch-detector yubikey-touch-detector -libnotify
if [[ "${MACHINE_HAS_KEEPASSX}" == "true" ]] ; then
run keepassx keepassx --keyfile ~/.secret/main.key ~/.secret/main.kdbx
fi

View File

@@ -4,6 +4,8 @@ empty_directories:
mode: '0700'
- name: .config/nvim
- name: .config/rofi
- name: .config/gtk-3.0
- name: .config/qt5ct
dotfiles:
- from: autostart/autostart.sh
to: .autostart.sh
@@ -46,6 +48,7 @@ dotfiles:
to: .zshrc.d
- from: dunst/dunstrc
to: .config/dunstrc
template: true
- from: redshift/redshift.conf
to: .config/redshift.conf
- from: vscode/settings.json
@@ -57,3 +60,9 @@ dotfiles:
template: true
- from: rofi/config
to: .config/rofi/config
- from: gtk/gtk-3.0.ini
to: .config/gtk-3.0/settings.ini
- from: gtk/gtkrc-2.0
to: .gtkrc-2.0
- from: qt/qt5ct.conf
to: .config/qt5ct/qt5ct.conf

View File

@@ -84,7 +84,7 @@
### Text ###
font = pango:Inconsolata 9
font = DejaVu Sans {{ machine.font_size }}
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.

15
gtk/gtk-3.0.ini Normal file
View File

@@ -0,0 +1,15 @@
[Settings]
gtk-theme-name=Breeze
gtk-icon-theme-name=breeze-dark
gtk-font-name=Cantarell 11
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull

18
gtk/gtkrc-2.0 Normal file
View File

@@ -0,0 +1,18 @@
# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
include "/home/hannes/.gtkrc-2.0.mine"
gtk-theme-name="Breeze"
gtk-icon-theme-name="breeze-dark"
gtk-font-name="Cantarell 11"
gtk-cursor-theme-name="breeze_cursors"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintfull"

View File

@@ -19,6 +19,7 @@ general {
}
order += "yubikey"
order += "volume_status output"
order += "volume_status input"
order += spotify
@@ -41,6 +42,10 @@ battery_level all {
threshold_full = 95
}
yubikey {
format = '[  YubiKey[\?if=is_gpg ][\?if=is_u2f ] ]'
}
clock {
format = ["{DE}", "{NZ}", "{Cuba}", "{MX}", "{CZ}", "{NL}", "{VN}"]
format_time = "  {name} \[KW %V\] %a %d.%m.%Y %H:%M:%S "

View File

@@ -29,7 +29,7 @@ sed -e 's/\s*\([^#]*\).*/\1/' << EOF | sfdisk ${DEVICE}
device: ${DEVICE}
${DEVICE}1 : name=uefi , size=512M , type=uefi
${DEVICE}2 : name=boot , size=200M , type=linux
${DEVICE}2 : name=boot , size=512M , type=linux
${DEVICE}3 : name=cryptpart , type=linux
EOF
@@ -61,7 +61,7 @@ mount ${DEVICE}2 /mnt/boot
mkswap /dev/vgbase/swap
swapon /dev/vgbase/swap
pacstrap /mnt base linux linux-firmware networkmanager amd-ucode lvm2 grub efibootmgr
pacstrap /mnt base linux-zen linux-firmware networkmanager amd-ucode lvm2 grub efibootmgr
genfstab -U /mnt >> /mnt/etc/fstab

View File

@@ -100,6 +100,10 @@ packages:
fedora: []
ubuntu: []
archlinux: ["ttf-linux-libertine"]
font-emoji:
fedora: []
ubuntu: []
archlinux: ["noto-fonts-emoji"]
git:
fedora: ["git", "gitk"]
ubuntu: ["git", "git-extras", "gitk", "git-email"]
@@ -323,7 +327,7 @@ packages:
gpg:
fedora: ["gnupg2", "paperkey", "yubikey-manager"]
ubuntu: ["gnupg2"]
archlinux: ["gnupg", "paperkey", "yubikey-manager"]
archlinux: ["gnupg", "paperkey", "yubikey-manager", "yubikey-touch-detector"]
networkmanager:
fedora: ["NetworkManager", "NetworkManager-wifi"]
ubuntu: ["network-manager", "network-manager-openvpn", "network-manager-openconnect"]
@@ -391,7 +395,7 @@ packages:
virtualbox:
fedora: []
ubuntu: ["virtualbox"]
archlinux: ["virtualbox", "virtualbox-host-modules-arch"]
archlinux: []
ssh:
fedora: []
ubuntu: []
@@ -476,6 +480,10 @@ packages:
fedora: ["pv"]
ubuntu: ["pv"]
archlinux: ["pv"]
stress:
fedora: []
ubuntu: []
archlinux: ["stress"]
remove:
mousepad:

28
qt/qt5ct.conf Normal file
View File

@@ -0,0 +1,28 @@
[Appearance]
color_scheme_path=/usr/share/qt5ct/colors/airy.conf
custom_palette=false
icon_theme=breeze
standard_dialogs=default
style=Fusion
[Fonts]
fixed=@Variant(\0\0\0@\0\0\0\x1e\0\x44\0\x65\0j\0\x61\0V\0u\0 \0L\0G\0\x43\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
general=@Variant(\0\0\0@\0\0\0\x1e\0\x44\0\x65\0j\0\x61\0V\0u\0 \0L\0G\0\x43\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
[Interface]
activate_item_on_single_click=1
buttonbox_layout=0
cursor_flash_time=1000
dialog_buttons_have_icons=1
double_click_interval=400
gui_effects=@Invalid()
keyboard_scheme=2
menus_have_icons=true
show_shortcuts_in_context_menus=true
stylesheets=@Invalid()
toolbutton_style=4
underline_shortcut=1
wheel_scroll_lines=3
[SettingsWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x16\0\0\t\xff\0\0\x5\x88\0\0\0\0\0\0\0\x16\0\0\t\xff\0\0\x5\x88\0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\x16\0\0\t\xff\0\0\x5\x88)

View File

@@ -45,6 +45,7 @@
- wireshark
- docker
- sudonopw
- games
when: distro == 'archlinux'
tags: [always]