Update home configuration
homes/sybil-home.scm
1 | - | (use-modules (home openbox)) | |
2 | - | (use-modules (home utils)) | |
3 | 1 | (use-modules (home)) | |
2 | + | (use-home-modules hexchat keepassxc openbox ssh utils) | |
3 | + | (use-modules (home-config ssh)) | |
4 | + | (use-modules (gnu packages bittorrent)) | |
4 | 5 | (use-modules (gnu packages compton)) | |
5 | 6 | (use-modules (gnu packages dunst)) | |
6 | 7 | (use-modules (gnu packages games)) | |
8 | + | (use-modules (gnu packages gnuzilla)) | |
7 | 9 | (use-modules (gnu packages ibus)) | |
8 | 10 | (use-modules (gnu packages image-viewers)) | |
11 | + | (use-modules (gnu packages inkscape)) | |
12 | + | (use-modules (gnu packages libreoffice)) | |
13 | + | (use-modules (gnu packages lxde)) | |
14 | + | (use-modules (gnu packages mail)) | |
15 | + | (use-modules (gnu packages messaging)) | |
16 | + | (use-modules (gnu packages password-utils)) | |
9 | 17 | (use-modules (gnu packages pulseaudio)) | |
18 | + | (use-modules (gnu packages sync)) | |
10 | 19 | (use-modules (gnu packages xfce)) | |
20 | + | (use-modules (nonfree packages baba-is-you)) | |
11 | 21 | (use-modules (guix gexp)) | |
12 | 22 | (use-modules (guix import utils)); for flatten | |
13 | 23 | ||
… | |||
31 | 41 | else | |
32 | 42 | PS1='\\u@\\h \\w\\$ ' | |
33 | 43 | fi | |
44 | + | export EDITOR=nvim | |
34 | 45 | alias ls='ls -p --color=auto' | |
35 | 46 | alias ll='ls -l' | |
36 | 47 | alias grep='grep --color=auto' | |
… | |||
53 | 64 | ||
54 | 65 | (define gitconfig (local-file "files/gitconfig")) | |
55 | 66 | (define openbox-rc (local-file "files/openbox/rc.xml")) | |
67 | + | (define openbox-environment | |
68 | + | (plain-file "environment" "eval $(ssh-agent)")) | |
56 | 69 | (define openbox-autostart | |
57 | 70 | (computed-file "autostart" | |
58 | 71 | #~(with-output-to-file #$output | |
… | |||
74 | 87 | (local-file "files/xfce4-terminal/terminalrc")) | |
75 | 88 | ||
76 | 89 | (home | |
90 | + | "/data/tyreunom" | |
77 | 91 | (flatten | |
78 | 92 | (list | |
79 | - | (openbox-home (openbox-configuration | |
80 | - | (autostart openbox-autostart) | |
81 | - | (menus | |
82 | - | (list | |
83 | - | (openbox-menu | |
84 | - | (id "apps-game-menu") | |
85 | - | (label "Jeux") | |
86 | - | (elements | |
87 | - | (list | |
88 | - | (openbox-element-execute | |
89 | - | (label "MineTest") | |
90 | - | (command (file-append minetest "/bin/minetest")))))))) | |
91 | - | (root-elements | |
92 | - | (list | |
93 | - | (openbox-element-menu (id "apps-game-menu")) | |
94 | - | (openbox-element-execute | |
95 | - | (label "Terminal") | |
96 | - | (command (file-append xfce4-terminal "/bin/xfce4-terminal"))))) | |
97 | - | (rc openbox-rc))) | |
93 | + | (openbox-home | |
94 | + | (openbox-configuration | |
95 | + | (autostart openbox-autostart) | |
96 | + | (environ openbox-environment) | |
97 | + | (menus | |
98 | + | (list | |
99 | + | (openbox-menu | |
100 | + | (id "apps-game-menu") | |
101 | + | (label "Jeux") | |
102 | + | (elements | |
103 | + | (list | |
104 | + | (openbox-element-execute | |
105 | + | (label "MineTest") | |
106 | + | (command (file-append minetest "/bin/minetest"))) | |
107 | + | (openbox-element-execute | |
108 | + | (label "Baba is You") | |
109 | + | (command (file-append baba-is-you "/bin/baba-is-you")))))) | |
110 | + | (openbox-menu | |
111 | + | (id "apps-other-menu") | |
112 | + | (label "Autres") | |
113 | + | (elements | |
114 | + | (list | |
115 | + | (openbox-element-execute | |
116 | + | (label "Pavucontrol") | |
117 | + | (command (file-append pavucontrol "/bin/pavucontrol"))) | |
118 | + | (openbox-element-execute | |
119 | + | (label "Owncloud") | |
120 | + | (command (file-append owncloud-client "/bin/owncloud"))) | |
121 | + | (openbox-element-execute | |
122 | + | (label "Keepass") | |
123 | + | (command (file-append keepassxc "/bin/keepassxc"))) | |
124 | + | (openbox-element-execute | |
125 | + | (label "Libreoffice") | |
126 | + | (command (file-append libreoffice "/bin/libreoffice"))) | |
127 | + | (openbox-element-execute | |
128 | + | (label "Claws-mail") | |
129 | + | (command (file-append claws-mail "/bin/claws-mail --alternate-config-dir /data/tyreunom/.local/share/claws-mail"))) | |
130 | + | (openbox-element-execute | |
131 | + | (label "Hexchat") | |
132 | + | (command (file-append hexchat "/bin/hexchat"))) | |
133 | + | ;(openbox-element-execute | |
134 | + | ; (label "Transmission") | |
135 | + | ; (command (file-append (gexp-input transmission "gui") | |
136 | + | ; "/bin/transmission-gtk"))) | |
137 | + | (openbox-element-execute | |
138 | + | (label "Claws-mail") | |
139 | + | (command (file-append claws-mail "/bin/claws-mail"))) | |
140 | + | (openbox-element-execute | |
141 | + | (label "Inkscape") | |
142 | + | (command (file-append inkscape "/bin/inkscape")))))))) | |
143 | + | (root-elements | |
144 | + | (list | |
145 | + | (openbox-element-menu (id "apps-game-menu")) | |
146 | + | (openbox-element-menu (id "apps-other-menu")) | |
147 | + | (openbox-element-execute | |
148 | + | (label "Terminal") | |
149 | + | (command (file-append xfce4-terminal "/bin/xfce4-terminal"))) | |
150 | + | (openbox-element-execute | |
151 | + | (label "Icecat") | |
152 | + | (command (file-append icecat "/bin/icecat -P --no-remote"))) | |
153 | + | (openbox-element-execute | |
154 | + | (label "Gestionnaire de fichiers") | |
155 | + | (command (file-append pcmanfm "/bin/pcmanfm"))))) | |
156 | + | (rc openbox-rc))) | |
157 | + | (hexchat-home | |
158 | + | (hexchat-configuration | |
159 | + | (servlist | |
160 | + | (list | |
161 | + | (hexchat-server | |
162 | + | (name "ZNC") | |
163 | + | (servers '("lepiller.eu/6697")) | |
164 | + | (flags '(cycle global honor-proxy ssl favorite | |
165 | + | allow-invalid-certificates))))) | |
166 | + | (log-dir "/data/tyreunom/.config/hexchat/logs") | |
167 | + | (scrollback-dir "/data/tyreunom/.config/hexchat/scrollback"))) | |
168 | + | (keepassxc-home | |
169 | + | (keepassxc-configuration | |
170 | + | (last-databases '("/data/tyreunom/owncloud/synchro/pass.kdbx")) | |
171 | + | (last-dir "/data/tyreunom") | |
172 | + | (last-opened-databases '("/data/tyreunom/owncloud/synchro/pass.kdbx")))) | |
173 | + | (ssh-home | |
174 | + | (ssh-configuration | |
175 | + | (known-hosts known-hosts) | |
176 | + | (default-host | |
177 | + | (ssh-host-configuration | |
178 | + | (identity-file "/data/tyreunom/.ssh/id_rsa"))))) | |
98 | 179 | (simple-file-home bashrc ".bashrc") | |
99 | 180 | (simple-file-home bash_profile ".bash_profile") | |
100 | 181 | (simple-file-home gitconfig ".gitconfig") | |
101 | 182 | (simple-file-home gtkrc-2 ".gtkrc-2.0") | |
102 | 183 | (simple-file-home gtkrc-3 ".config/gtk-3.0/settings.ini") | |
103 | - | (simple-file-home xfce4-terminalrc ".config/xfce4/terminal/terminalrc")))) | |
184 | + | (simple-file-home xfce4-terminalrc ".config/xfce4/terminal/terminalrc") | |
185 | + | (symlink-file-home "/data/tyreunom/.mozilla" ".mozilla") | |
186 | + | (symlink-file-home "/mnt/usb/.gnupg" ".gnupg") | |
187 | + | (symlink-file-home "/data/tyreunom/.PlayOnLinux" ".PlayOnLinux") | |
188 | + | (symlink-file-home "/data/tyreunom/PlayOnLinux" "PlayOnLinux") | |
189 | + | (symlink-file-home "/data/tyreunom/Downloads" "Downloads") | |
190 | + | (symlink-file-home "/data/tyreunom/.config/transmission" | |
191 | + | ".config/transmission") | |
192 | + | (symlink-file-home "/data/tyreunom/.config/guix-gaming-channels" | |
193 | + | ".config/guix-gaming-channels"))) | |
194 | + | #:guix-config-symlink "/data/tyreunom/.config/guix") |
homes/tyreunom.manifest
7 | 7 | "guile-readline" "guile" | |
8 | 8 | ||
9 | 9 | "gettext" "unzip" "hunspell-dict-fr" "file" "licensecheck" "git:send-email" | |
10 | - | "bind:utils" "keepassxc" "gnupg" "pinentry" "youtube-dl" "git" | |
10 | + | "bind:utils" "gnupg" "pinentry" "youtube-dl" "git" | |
11 | 11 | ||
12 | 12 | "adb" "icedtea:jdk" | |
13 | 13 | ||
14 | 14 | "poedit" | |
15 | 15 | ||
16 | - | "zathura" "zathura-pdf-poppler" "owncloud-client" | |
16 | + | "zathura" "zathura-pdf-poppler" | |
17 | 17 | "transmission:gui" "pavucontrol" "ibus" "ibus-anthy" | |
18 | 18 | ||
19 | - | "dunst" "compton" | |
20 | - | ||
21 | - | "icecat" "hexchat" "claws-mail" "wget" "feh" "mpv" "libreoffice" | |
22 | - | "pcmanfm" "inkscape" | |
19 | + | "wget" "feh" "mpv" | |
23 | 20 | ||
24 | 21 | "glibc-locales" "diffoscope" | |
25 | - | "python" "python-neovim" "neovim")) | |
22 | + | "python" "python-pynvim" "neovim" | |
23 | + | "setxkbmap")) |
modules/home-config/ssh.scm unknown status 1
1 | + | (define-module (home-config ssh) | |
2 | + | #:use-module (home ssh) | |
3 | + | #:export (known-hosts)) | |
4 | + | ||
5 | + | (define known-hosts | |
6 | + | (list | |
7 | + | (ssh-known-host-configuration | |
8 | + | (names '("192.168.1.68")) | |
9 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGfAqcwAP7zdDpV6xEzvrClcW0rHa2AY6NNM/AOWPV8zU8nJ0x7XVpQWKhxfGVfa+EmGzmK1/h2/xBxSRBnB2FA=")) | |
10 | + | (ssh-known-host-configuration | |
11 | + | (names '("bayfront.guixsd.org" "185.233.100.56")) | |
12 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKov4OZDoFlbD3DZtPl7O2LO1IuMdBdToMVOxpF1vkPBL7N7Q9VBz8Faq6KBWzHYriTwg2XEq667sgUxvHzTIJE=")) | |
13 | + | (ssh-known-host-configuration | |
14 | + | (names '("framagit.org" "144.76.206.42")) | |
15 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMwVAxRFizaWBgaKvpwwBJZumDqaxXuucDvFsYhPZXxoUmvGG/+dQB90vC4rJRzZn/cFN5USQCaEVTWZQzqHJGg=")) | |
16 | + | (ssh-known-host-configuration | |
17 | + | (names '("git.savannah.gnu.org" "git.sv.gnu.org" "208.118.235.201" "209.51.188.201")) | |
18 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBP9c1Z2f4OHxymvLxqxQ/hY1g0ol0/iiXUrVFGZBBq4h5gD05c7Gw9rRrcrvF9XvumBvOghOQzDSZZLRWvFGocA=")) | |
19 | + | (ssh-known-host-configuration | |
20 | + | (names '("github.com" "192.30.253.112" "192.30.253.113" "140.82.118.4")) | |
21 | + | (algo "ssh-rsa") | |
22 | + | (key "AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==")) | |
23 | + | (ssh-known-host-configuration | |
24 | + | (names '("hermes.lepiller.eu" "lepiller.eu" "89.234.186.109")) | |
25 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHwFjjb3LeA8S5P1SJE1Drn7KQgJSLNn3li7ChvF6POEfekix4PKkRFKpvFNKjDVvYLq9/p863Kk3d94dzxGJs4=")) | |
26 | + | (ssh-known-host-configuration | |
27 | + | (names '("lfs.shaka.xyz]:2224" "[51.15.10.95]:2224")) | |
28 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBRclTw3aigtukAmMH8AiijpSPMrgSVtVZpk+vFPudOKDdV/k4X43jvBQaGBmq8dTJzPwV15VsX2XwObmlr3JOg=")) | |
29 | + | (ssh-known-host-configuration | |
30 | + | (names '("svn.linuxfromscratch.org" "192.155.86.174" "www.linuxfromscratch.org" "higgs.linuxfromscratch.org" "fr.linuxfromscratch.org")) | |
31 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBArm5Qu/vMLDKhrdIZ+5/jQOvr1J9ip08RY3Qkd7bDFTfMk1gbyJnCiQBncIK4iNjUF1OLiqJKMkTpLwv0bEvsc=")) | |
32 | + | (ssh-known-host-configuration | |
33 | + | (names '("ftp.federez.net" "62.210.81.204")) | |
34 | + | (algo "ecdsa-sha2-nistp521") | |
35 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBABzn68pwsOtQDzFEBsDo4U/k6N3YqWSK5ngEKMa9OVKqZEgnXyxVN8ew4r7o2Dp3yNx9FooWXDqTaeycaXjwNwkVQHOo4/Wj59d+7a8U0HOM+nogd2oqwAmMziN2mN39vncXVx+tiOnRXFS84JSsLJE68omMUyGbvYTvH+EsoRZaP+JQw==")) | |
36 | + | (ssh-known-host-configuration | |
37 | + | (names '("notabug.org" "176.9.32.93")) | |
38 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBK0PiD7FUF9Zo5YYh+dq7VY/zptvDPS9YjUq45jogxPLMq2b9zBgkfAVFrUTNjPsxh26jOWxI6OxxldUgse4CpY=")) | |
39 | + | (ssh-known-host-configuration | |
40 | + | (names '("gitlab.com" "35.231.145.151")) | |
41 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFSMqzJeV9rUzU4kWitGjeR4PWSa29SPqJ1fVkhtj3Hw9xjLVXVYrU9QlYWrOLXBpQ6KWjbjTDTdDkoohFzgbEY=")) | |
42 | + | (ssh-known-host-configuration | |
43 | + | (names '("ene.lepiller.eu" "rennes.lepiller.eu" "89.92.10.229" "192.168.1.20")) | |
44 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOhW/qorkJoTi2nvOxmDbaMlKsO6jTfj7FBB18Oj7tOBziJaDpgUNxyuRazEVOK0b/fdgzgBdzjSWfii+qwNzGI=")) | |
45 | + | (ssh-known-host-configuration | |
46 | + | (names '("xana.lepiller.eu" "62.210.81.154")) | |
47 | + | (key "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDp5sneP8KW0w/JrOSU61d049dROsR2PYxwO6hDon71gB88aqLaTuF5G162bwHKMX7LV37cy46RNbvwYQaeOPZQ=")))) |