WIP: Switch to NixOS #5

Draft
FunctionalHacker wants to merge 1349 commits from nix into main
10 changed files with 141 additions and 133 deletions
Showing only changes of commit 86ba9538de - Show all commits

View file

@ -1 +1,2 @@
package-lock.json package-lock.json
dotdrop/

View file

@ -30,40 +30,40 @@ font:
colors: colors:
# Default colors # Default colors
primary: primary:
background: "0x282c34" background: '0x282c34'
foreground: "0xabb2bf" foreground: '0xabb2bf'
# Cursor colors # Cursor colors
cursor: cursor:
text: "0x282c34" text: '0x282c34'
cursor: "0xabb2bf" cursor: '0xabb2bf'
# Normal colors # Normal colors
normal: normal:
black: "0x282c34" black: '0x282c34'
red: "0xe06c75" red: '0xe06c75'
green: "0x98c379" green: '0x98c379'
yellow: "0xe5c07b" yellow: '0xe5c07b'
blue: "0x61afef" blue: '0x61afef'
magenta: "0xc678dd" magenta: '0xc678dd'
cyan: "0x56b6c2" cyan: '0x56b6c2'
white: "0xabb2bf" white: '0xabb2bf'
# Bright colors # Bright colors
bright: bright:
black: "0x3e4452" black: '0x3e4452'
red: "0xbe5046" red: '0xbe5046'
green: "0x98c379" green: '0x98c379'
yellow: "0xd19a66" yellow: '0xd19a66'
blue: "0x61afef" blue: '0x61afef'
magenta: "0xc678dd" magenta: '0xc678dd'
cyan: "0x56b6c2" cyan: '0x56b6c2'
white: "0x5c6370" white: '0x5c6370'
bell: bell:
animation: EaseOutExpo animation: EaseOutExpo
duration: 0 duration: 0
color: "#ffffff" color: '#ffffff'
mouse_bindings: mouse_bindings:
- { mouse: Middle, action: PasteSelection } - { mouse: Middle, action: PasteSelection }

View file

@ -23,7 +23,7 @@ import:
lastgenre: lastgenre:
whitelist: ~/.config/beets/whitelist whitelist: ~/.config/beets/whitelist
lyrics: lyrics:
fallback: "" fallback: ''
play: play:
command: mpv command: mpv
mpd: mpd:
@ -41,5 +41,5 @@ musicbrainz:
user: FunctionalHacker user: FunctionalHacker
pass: "{{@@ env['PASS_MUSICBRAINZ'] @@}}" pass: "{{@@ env['PASS_MUSICBRAINZ'] @@}}"
mbcollection: mbcollection:
auto: "yes" auto: 'yes'
collection: "a4955b5c-db7f-4e27-9887-f77f820bad34" collection: 'a4955b5c-db7f-4e27-9887-f77f820bad34'

View file

@ -1,3 +1,4 @@
VteTerminal, vte-terminal { VteTerminal,
vte-terminal {
padding: 40px; padding: 40px;
} }

View file

@ -1,19 +1,19 @@
var child_process = require("child_process"); var child_process = require('child_process');
function getStdout(cmd) { function getStdout(cmd) {
var stdout = child_process.execSync(cmd); var stdout = child_process.execSync(cmd);
return stdout.toString().trim(); return stdout.toString().trim();
} }
exports.host = "imap.migadu.com"; exports.host = 'imap.migadu.com';
exports.port = 993; exports.port = 993;
exports.tls = true; exports.tls = true;
exports.tlsOptions = { exports.tlsOptions = {
rejectUnauthorized: true, rejectUnauthorized: true,
}; };
exports.username = "admin@korhonen.cc"; exports.username = 'admin@korhonen.cc';
exports.password = "{{@@ env['PASS_EMAIL_ADMIN'] @@}}"; exports.password = "{{@@ env['PASS_EMAIL_ADMIN'] @@}}";
exports.onNewMail = "mbsync admin@korhonen.cc"; exports.onNewMail = 'mbsync admin@korhonen.cc';
exports.onNewMailPost = exports.onNewMailPost =
"~/git/dotfiles/scripts/mail/notify-new-mail.sh admin@korhonen.cc"; '~/git/dotfiles/scripts/mail/notify-new-mail.sh admin@korhonen.cc';
exports.boxes = ["INBOX"]; exports.boxes = ['INBOX'];

View file

@ -1,19 +1,19 @@
var child_process = require("child_process"); var child_process = require('child_process');
function getStdout(cmd) { function getStdout(cmd) {
var stdout = child_process.execSync(cmd); var stdout = child_process.execSync(cmd);
return stdout.toString().trim(); return stdout.toString().trim();
} }
exports.host = "imap.migadu.com"; exports.host = 'imap.migadu.com';
exports.port = 993; exports.port = 993;
exports.tls = true; exports.tls = true;
exports.tlsOptions = { exports.tlsOptions = {
rejectUnauthorized: true, rejectUnauthorized: true,
}; };
exports.username = "functionalhacker@korhonen.cc"; exports.username = 'functionalhacker@korhonen.cc';
exports.password = "{{@@ env['PASS_EMAIL_HACKER'] @@}}"; exports.password = "{{@@ env['PASS_EMAIL_HACKER'] @@}}";
exports.onNewMail = "mbsync functionalhacker@korhonen.cc"; exports.onNewMail = 'mbsync functionalhacker@korhonen.cc';
exports.onNewMailPost = exports.onNewMailPost =
"~/git/dotfiles/scripts/mail/notify-new-mail.sh functionalhacker@korhonen.cc"; '~/git/dotfiles/scripts/mail/notify-new-mail.sh functionalhacker@korhonen.cc';
exports.boxes = ["INBOX"]; exports.boxes = ['INBOX'];

View file

@ -1,19 +1,19 @@
var child_process = require("child_process"); var child_process = require('child_process');
function getStdout(cmd) { function getStdout(cmd) {
var stdout = child_process.execSync(cmd); var stdout = child_process.execSync(cmd);
return stdout.toString().trim(); return stdout.toString().trim();
} }
exports.host = "imap.migadu.com"; exports.host = 'imap.migadu.com';
exports.port = 993; exports.port = 993;
exports.tls = true; exports.tls = true;
exports.tlsOptions = { exports.tlsOptions = {
rejectUnauthorized: true, rejectUnauthorized: true,
}; };
exports.username = "marko@korhonen.cc"; exports.username = 'marko@korhonen.cc';
exports.password = "{{@@ env['PASS_EMAIL_MARKO'] @@}}"; exports.password = "{{@@ env['PASS_EMAIL_MARKO'] @@}}";
exports.onNewMail = "mbsync marko@korhonen.cc"; exports.onNewMail = 'mbsync marko@korhonen.cc';
exports.onNewMailPost = exports.onNewMailPost =
"~/git/dotfiles/scripts/mail/notify-new-mail.sh marko@korhonen.cc"; '~/git/dotfiles/scripts/mail/notify-new-mail.sh marko@korhonen.cc';
exports.boxes = ["INBOX"]; exports.boxes = ['INBOX'];

View file

@ -1,5 +0,0 @@
{%@@ if profile == "ReekyPC" @@%}
device_config:
- id_uuid: 10879044936567925003
ignore:true
{%@@ endif @@%}

View file

@ -1,13 +1,13 @@
* { * {
border: none; border: none;
border-radius: 0; border-radius: 0;
font-family: "Noto Sans Display", "Font Awesome 5 Free"; font-family: 'Noto Sans Display', 'Font Awesome 5 Free';
font-size: 13px; font-size: 13px;
min-height: 0; min-height: 0;
} }
window#waybar { window#waybar {
background: #292D3E; background: #292d3e;
color: white; color: white;
} }
@ -19,20 +19,32 @@ window#waybar {
} }
#workspaces button.focused { #workspaces button.focused {
background: #64727D; background: #64727d;
} }
#mode { #mode {
background: #64727D; background: #64727d;
} }
#clock, #battery, #cpu, #temperature, #memory, #backlight, #network, #pulseaudio, #custom-media, #custom-yay, #tray, #mode, #idle_inhibitor { #clock,
#battery,
#cpu,
#temperature,
#memory,
#backlight,
#network,
#pulseaudio,
#custom-media,
#custom-yay,
#tray,
#mode,
#idle_inhibitor {
padding: 0 10px; padding: 0 10px;
margin: 0 5px; margin: 0 5px;
} }
#clock { #clock {
background-color: #64727D; background-color: #64727d;
} }
#battery { #battery {
@ -63,7 +75,7 @@ window#waybar {
} }
#temperature { #temperature {
background: #97B084; background: #97b084;
color: black; color: black;
} }
@ -78,7 +90,7 @@ window#waybar {
} }
#cpu { #cpu {
background: #BD9B5D; background: #bd9b5d;
color: #000000; color: #000000;
} }
@ -111,12 +123,12 @@ window#waybar {
} }
#custom-media { #custom-media {
background: #97B084; background: #97b084;
color: black; color: black;
} }
#custom-yay { #custom-yay {
background-color: #64727D; background-color: #64727d;
} }
#tray { #tray {
@ -127,4 +139,3 @@ window#waybar {
background-color: #8fbcbb; background-color: #8fbcbb;
color: #000000; color: #000000;
} }