diff --git a/configDots/alacritty/active_colourscheme.toml b/configDots/alacritty/active_colourscheme.toml new file mode 100644 index 0000000..04777bf --- /dev/null +++ b/configDots/alacritty/active_colourscheme.toml @@ -0,0 +1,27 @@ +[colors.bright] +black = "#181818" +blue = "#90b0d1" +cyan = "#87ceeb" +green = "#b1d631" +magenta = "#8181a6" +red = "#ff6a6a" +white = "#c1cdc1" +yellow = "#ff9800" + +[colors.cursor] +cursor = "#c2c2b0" +text = "#c2c2b0" + +[colors.normal] +black = "#111111" +blue = "#6688aa" +cyan = "#528b8b" +green = "#719611" +magenta = "#8f6f8f" +red = "#aa4450" +white = "#d3d3d3" +yellow = "#cc8800" + +[colors.primary] +background = "#222222" +foreground = "#c2c2b0" diff --git a/configDots/alacritty/alacritty.toml b/configDots/alacritty/alacritty.toml new file mode 100644 index 0000000..cfe35f5 --- /dev/null +++ b/configDots/alacritty/alacritty.toml @@ -0,0 +1,22 @@ +import = ["/home/je/.config/alacritty/active_colourscheme.toml"] + +[cursor.style] +shape = "Beam" + +[cursor.vi_mode_style] +shape = "Underline" + +[font] +size = 10 + +[font.bold] +family = "EnvyCodeR" +style = "Bold" + +[font.italic] +family = "EnvyCodeR" +style = "Italic" + +[font.normal] +family = "EnvyCodeR" +style = "Regular" diff --git a/configDots/pikaur.conf b/configDots/pikaur.conf index 7bc6e9a..d1b2f71 100644 --- a/configDots/pikaur.conf +++ b/configDots/pikaur.conf @@ -35,6 +35,7 @@ debug = no privilegeescalationtool = sudo privilegeescalationtarget = pikaur userid = 0 +preserveenv = PKGDEST,VISUAL,EDITOR,http_proxy,https_proxy,ftp_proxy,HTTP_PROXY,HTTPS_PROXY,FTP_PROXY,ALL_PROXY [review] noedit = yes diff --git a/sysconfig_arch/baseconfig.yaml b/sysconfig_arch/baseconfig.yaml index 7350c3f..89f65ca 100644 --- a/sysconfig_arch/baseconfig.yaml +++ b/sysconfig_arch/baseconfig.yaml @@ -24,7 +24,7 @@ package: name: - puppet - state: present + state: absent update_cache: false - name: "Console settings" diff --git a/sysconfig_arch/lib/etc/ssh/sshd_config.d/sec.conf b/sysconfig_arch/lib/etc/ssh/sshd_config.d/sec.conf new file mode 100644 index 0000000..e86a389 --- /dev/null +++ b/sysconfig_arch/lib/etc/ssh/sshd_config.d/sec.conf @@ -0,0 +1,2 @@ +ChallengeResponseAuthentication no +PermitRootLogin no diff --git a/sysconfig_arch/lib/etc/ssh/sshd_config.d/userkeys.conf b/sysconfig_arch/lib/etc/ssh/sshd_config.d/userkeys.conf new file mode 100644 index 0000000..111eeae --- /dev/null +++ b/sysconfig_arch/lib/etc/ssh/sshd_config.d/userkeys.conf @@ -0,0 +1,3 @@ +PubkeyAuthentication yes +AuthorizedKeysCommand /etc/ssh/userkeys.sh +AuthorizedKeysCommandUser nobody diff --git a/sysconfig_arch/lib/etc/ssh/sshd_config.d/x11.conf b/sysconfig_arch/lib/etc/ssh/sshd_config.d/x11.conf new file mode 100644 index 0000000..453ef5b --- /dev/null +++ b/sysconfig_arch/lib/etc/ssh/sshd_config.d/x11.conf @@ -0,0 +1,3 @@ +X11Forwarding yes +X11DisplayOffset 10 +X11UseLocalhost no diff --git a/sysconfig_arch/lib/etc/ssh/userkeys.sh b/sysconfig_arch/lib/etc/ssh/userkeys.sh new file mode 100644 index 0000000..2436412 --- /dev/null +++ b/sysconfig_arch/lib/etc/ssh/userkeys.sh @@ -0,0 +1,3 @@ +#!/bin/sh +curl --silent --fail https://code.elfring.ms/$1.keys 2>&1 + diff --git a/sysconfig_arch/server.yaml b/sysconfig_arch/server.yaml new file mode 100644 index 0000000..3803829 --- /dev/null +++ b/sysconfig_arch/server.yaml @@ -0,0 +1,53 @@ +- name: "Server Setup" + hosts: localhost + connection: local + + tasks: + + - name: "Install base packages" + package: + name: + - openssh + state: present + update_cache: true + + - name: "Run SSH Server" + service: + name: sshd + state: started + enabled: yes + + - name: "Sudo: config file" + copy: + dest: /etc/sudoers + src: ./lib/etc/sudoers + owner: root + group: root + mode: 0440 + + - name: "Sudo: Create groups" + group: + name: '{{ item }}' + state: present + system: true + with_items: + - wheel + - sudo + + - name: "Pacman configuration" + when: "'arm' not in ansible_machine" + copy: + dest: /etc/pacman.conf + src: ./lib/etc/pacman.conf + owner: root + group: root + mode: 0644 + + - name: "Pacman configuration (ARM)" + when: "'arm' in ansible_machine" + copy: + dest: /etc/pacman.conf + src: ./lib/etc/pacman.conf.arm + owner: root + group: root + mode: 0644 diff --git a/sysconfig_arch/workstation_aurSoftware.yaml b/sysconfig_arch/workstation_aurSoftware.yaml index d1ef992..d6dc8dd 100644 --- a/sysconfig_arch/workstation_aurSoftware.yaml +++ b/sysconfig_arch/workstation_aurSoftware.yaml @@ -10,9 +10,9 @@ aur: name: - autotiling - - free42 - insync - c-lolcat + - plus42 - ttf-unifont - ttf-symbola diff --git a/tweaks.org b/tweaks.org index 1840e3e..7fe2626 100644 --- a/tweaks.org +++ b/tweaks.org @@ -12,6 +12,7 @@ user_pref("cookiebanners.service.mode", 2 ); user_pref("cookiebanners.service.mode.privateBrowsing", 2 ); user_pref("cookiebanners.ui.desktop.enabled", true ); user_pref("signon.firefoxRelay.feature", "0" ) ; +user_pref("signon.includeOtherSubdomainsInLookup" false) ; #+END_EXAMPLE