Commit graph

192 commits

Author SHA1 Message Date
b9198dcc7d
Install dependency for ansible on Fedora from RPM
Closes #6

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-31 15:51:16 +01:00
2c1e709682 Merge pull request 'Add playbook for Fedora upgrade to next release' (#25) from fedora-release-upgrade into main
Reviewed-on: #25
2020-10-31 12:24:09 +01:00
e7f54b1b53
Add playbook for Fedora upgrade to next release
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-31 12:22:58 +01:00
ec504f50cf Merge pull request 'adjustments-from-riemann' (#23) from adjustments-from-riemann into main
Reviewed-on: #23
2020-10-17 13:50:00 +02:00
bf1cce91fa
Install RPMFusion RPMs and fix warning for VSCode
Closes #18

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-17 13:41:57 +02:00
c52ced59e5
Install Nord for Konsole by default
Closes #22

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-17 13:23:29 +02:00
0736d64ecc
Include distribution in ssh key name
Closes #19

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-17 13:16:23 +02:00
0b7969ad00
Switch mkdir from shell to file/directory
Closes #21

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-17 13:15:46 +02:00
f1e4bc4898
Add -K switch to Makefile
Closes #20

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-17 13:09:16 +02:00
d8ceebc224
Refactor Fedora-specific tasks
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-14 21:52:39 +02:00
6d5e469a9b
Fix order of setting repositories and installing
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-14 21:43:24 +02:00
7dcb5b4321
Fix unfinished refactor
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-14 20:31:50 +02:00
2a567d873c Merge pull request 'local-repositories-fedora' (#17) from local-repositories-fedora into main
Reviewed-on: #17
2020-10-14 20:30:26 +02:00
4518be6552
Add role for local repositories
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-14 20:11:25 +02:00
66aa6fbdbf
Refactor fedora packages
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-14 20:10:55 +02:00
646268d5e5
Fix paths for VSCode
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-13 09:10:39 +02:00
0d5a5b2194 Merge pull request 'haskell' (#15) from haskell into main
Reviewed-on: #15
2020-10-13 09:02:42 +02:00
fcc7373630
Split packages to separate tasks
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-13 09:00:47 +02:00
5a4eda0cdb
Create role for Haskell
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-13 09:00:00 +02:00
1d5b8c5d64
Fix VSCode configuration installation
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-13 08:58:20 +02:00
3ffd139ef1 Merge pull request 'Add VSCode configuration and keybinds' (#13) from vscode into main
Reviewed-on: #13
2020-10-12 22:16:29 +02:00
a783eb1c86
Add VSCode configuration and keybinds
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-12 22:13:28 +02:00
5853c4fb30
Add keys to .PHONY
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-12 17:41:49 +02:00
759e926f2b
Fix typo in export_keys script
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 23:21:19 +02:00
0157190552 Merge pull request 'Shell' (#12) from shell into main
Reviewed-on: #12
2020-10-11 22:46:46 +02:00
edfdaef321
Move all packages to separate role
- Merge playerctl and flameshot into one
- Move shell packages to separate role

Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-11 22:42:35 +02:00
18ea17262c
Fix tmux prefix
Closes #10

Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-11 22:36:29 +02:00
368e991fe6
Add script for exporting public keys
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:43:26 +02:00
45e78f4a0c
Fix permissions on ssh_config
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:43:06 +02:00
f6026af54d
Fix oh-my-zsh and starship
- Install oh-my-zsh only if not present
- Install starship as unattended

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:36:01 +02:00
c83b93a64f
Create configuration directories for nvim and tmux
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:35:49 +02:00
ed17ed1348
Disable Doom Emacs install because of errors
To be fixed by #4

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:33:16 +02:00
9e19c044b7
Enable flathub
Closes #9

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:32:53 +02:00
4e28898c24
Install shell tools and update user as root
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:32:35 +02:00
6fef6f11f0
Run DNF as root
Part of #8

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:31:09 +02:00
9fab75e3ef
Add GPG key to gitconfig automatically
Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:27:02 +02:00
937c3f6263
Fix VSCode installation
Closes #7

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:24:43 +02:00
a44adf3325
Remove collection community.general
Tracked in #6

Signed-off-by: Matej Focko <me@mfocko.xyz>
2020-10-11 20:20:56 +02:00
2e3be924d2
Use git instead of shell
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-11 18:40:02 +02:00
55fee79589
Add installation of Doom Emacs to playbook
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-11 17:11:52 +02:00
de292d018f
Add first version of playbooks and configs
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-11 15:09:15 +02:00
cf3839f82f
Initial commit
Signed-off-by: Matej Focko <matej.focko@outlook.com>
2020-10-11 13:51:25 +02:00