mirror of
https://github.com/fscotto/infra.git
synced 2026-09-27 19:03:47 +00:00
Compare commits
4 Commits
886098dc0d
...
9315f0e8bc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9315f0e8bc | ||
|
|
cfedfbc676 | ||
|
|
13991fb2b4 | ||
|
|
e8e1cd3cbc |
@@ -3,6 +3,7 @@ desktop_profile: gnome
|
||||
desktop_environment: gnome
|
||||
desktop_sessions_enabled: []
|
||||
desktop_default_session: gnome
|
||||
emacs_enabled: true
|
||||
|
||||
# Fedora Workstation/GNOME desktop applications. Keep this profile separate from
|
||||
# workstation_* so nymph can remain a desktop laptop rather than a dev workstation.
|
||||
@@ -17,6 +18,7 @@ fedora_desktop_packages:
|
||||
- cmake
|
||||
- cscope
|
||||
- ctags
|
||||
- croc
|
||||
- delve
|
||||
- dnsmasq
|
||||
- fastfetch
|
||||
|
||||
@@ -19,6 +19,9 @@ fedora_intellij_copr_owner: coder966
|
||||
fedora_intellij_copr_project: intellij-idea-ultimate
|
||||
fedora_intellij_package_name: intellij-idea-ultimate
|
||||
|
||||
fedora_emacs_packages:
|
||||
- emacs-pgtk
|
||||
|
||||
fedora_docker_packages:
|
||||
- docker-ce
|
||||
- docker-ce-cli
|
||||
@@ -33,10 +36,20 @@ fedora_dotfiles:
|
||||
- src: .bashrc.d/
|
||||
dest: .bashrc.d/
|
||||
mode: preserve
|
||||
- src: .gtkrc-2.0
|
||||
dest: .gtkrc-2.0
|
||||
mode: "0644"
|
||||
- src: .config/gtk-3.0/
|
||||
dest: .config/gtk-3.0/
|
||||
mode: preserve
|
||||
- src: .config/gtk-4.0/
|
||||
dest: .config/gtk-4.0/
|
||||
mode: preserve
|
||||
|
||||
workstation_firewall_backend: firewalld
|
||||
|
||||
fedora_workstation_dev_packages:
|
||||
- croc
|
||||
- distrobox
|
||||
- gnupg
|
||||
- gnupg2-gpg-agent
|
||||
@@ -47,6 +60,7 @@ fedora_workstation_dev_packages:
|
||||
|
||||
workstation_host_linux_packages_fedora:
|
||||
- code
|
||||
- croc
|
||||
- firewall-config
|
||||
- gnome-extensions-app
|
||||
- gnome-shell-extension-appindicator
|
||||
|
||||
@@ -55,6 +55,7 @@ freebsd_development_packages:
|
||||
- shellcheck
|
||||
|
||||
freebsd_desktop_common_packages:
|
||||
- croc
|
||||
- dbus
|
||||
- dconf
|
||||
- firefox
|
||||
|
||||
@@ -42,6 +42,7 @@ mint_development_packages:
|
||||
- valgrind
|
||||
|
||||
mint_desktop_common_packages:
|
||||
- croc
|
||||
- dconf-cli
|
||||
- deja-dup
|
||||
- firefox
|
||||
|
||||
@@ -98,6 +98,7 @@ desktop_common_packages:
|
||||
- cups
|
||||
- cups-filters
|
||||
- cups-pk-helper
|
||||
- croc
|
||||
- flatpak
|
||||
- libsecret
|
||||
- sane
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
---
|
||||
workstation_dev_packages:
|
||||
- croc
|
||||
- distrobox
|
||||
- gnupg
|
||||
- gpg-agent
|
||||
|
||||
@@ -3,6 +3,7 @@ enabled_services:
|
||||
- docker
|
||||
|
||||
workstation_dev_wsl_packages:
|
||||
- croc
|
||||
- lazygit
|
||||
- pinentry-curses
|
||||
- python3-pip
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
---
|
||||
workstation_host_linux_packages:
|
||||
- croc
|
||||
- gnome-shell-extension-manager
|
||||
- gnome-shell-extensions
|
||||
- gnome-tweaks
|
||||
|
||||
@@ -100,6 +100,14 @@
|
||||
if 'graphical_desktop' in group_names
|
||||
else []
|
||||
)
|
||||
+ (
|
||||
(fedora_emacs_packages | default([]))
|
||||
if (
|
||||
'graphical_desktop' in group_names
|
||||
and (emacs_enabled | default(false) | bool)
|
||||
)
|
||||
else []
|
||||
)
|
||||
+ (
|
||||
(fedora_workstation_dev_packages | default(workstation_dev_packages | default([])))
|
||||
if 'workstation_dev_fedora' in group_names
|
||||
|
||||
@@ -234,10 +234,10 @@ if s:has_fzf_vim && s:FzfVersionOk()
|
||||
let g:fzf_colors = {
|
||||
\ "fg": ["fg", "Normal"],
|
||||
\ "bg": ["bg", "Normal"],
|
||||
\ "hl": ["fg", "Search"],
|
||||
\ "hl": ["fg", "FzfMatch"],
|
||||
\ "fg+": ["fg", "Normal"],
|
||||
\ "bg+": ["bg", "Normal"],
|
||||
\ "hl+": ["fg", "Search"],
|
||||
\ "hl+": ["fg", "FzfMatch"],
|
||||
\ "info": ["fg", "Comment"],
|
||||
\ "prompt": ["fg", "String"],
|
||||
\ "pointer": ["fg", "Statement"],
|
||||
@@ -557,10 +557,10 @@ set statusline+=\ %p%%\
|
||||
|
||||
" ==========================================================
|
||||
" Embedded colorscheme: sysdev_black
|
||||
" Self-contained — no external files needed
|
||||
" Self-contained — kept available as a custom theme.
|
||||
" ==========================================================
|
||||
|
||||
if &t_Co>=256
|
||||
function! s:ApplySysdevBlackColors() abort
|
||||
|
||||
highlight clear
|
||||
if exists("syntax_on")
|
||||
@@ -617,5 +617,20 @@ if &t_Co>=256
|
||||
hi ErrorMsg ctermfg=255 ctermbg=160
|
||||
hi WarningMsg ctermfg=214
|
||||
hi Todo ctermfg=16 ctermbg=220 cterm=bold
|
||||
hi FzfMatch ctermfg=82 ctermbg=NONE cterm=bold
|
||||
endfunction
|
||||
|
||||
command! SysdevBlack call s:ApplySysdevBlackColors()
|
||||
|
||||
" ==========================================================
|
||||
" Default colorscheme: zaibatsu
|
||||
" ==========================================================
|
||||
|
||||
set background=dark
|
||||
silent! colorscheme zaibatsu
|
||||
if !exists("g:colors_name") || g:colors_name !=# "zaibatsu"
|
||||
call s:ApplySysdevBlackColors()
|
||||
endif
|
||||
|
||||
" Keep fzf.vim matches readable on the dark terminal theme.
|
||||
hi FzfMatch ctermfg=82 ctermbg=NONE cterm=bold
|
||||
|
||||
3
dotfiles/fedora/.config/gtk-3.0/settings.ini
Normal file
3
dotfiles/fedora/.config/gtk-3.0/settings.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[Settings]
|
||||
gtk-theme-name=Adwaita-dark
|
||||
gtk-application-prefer-dark-theme=1
|
||||
3
dotfiles/fedora/.config/gtk-4.0/settings.ini
Normal file
3
dotfiles/fedora/.config/gtk-4.0/settings.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[Settings]
|
||||
gtk-theme-name=Adwaita-dark
|
||||
gtk-application-prefer-dark-theme=1
|
||||
2
dotfiles/fedora/.gtkrc-2.0
Normal file
2
dotfiles/fedora/.gtkrc-2.0
Normal file
@@ -0,0 +1,2 @@
|
||||
gtk-theme-name="Adwaita-dark"
|
||||
gtk-application-prefer-dark-theme=1
|
||||
Reference in New Issue
Block a user