問題タブ [nixos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kde - ログイン後に Synaptics Touch Pad が無効になる
NixOS でプラズマ 5 を使用して KDE を使用していますが、何らかの理由で KDM でログインした後、タッチ パッドが無効になります。起動直後の出力です。synclient -l
この問題の原因は何ですか? 任意のガイダンスをいただければ幸いです。
keyboard - 一部の setxkbmap オプションが無視されるのはなぜですか?
share/X11/xkb/rules/evdev/lst に、ctrl のこのオプション セットがあります
それらのいくつかは機能します-実行するsetxkbmap -option -option 'ctrl:nocaps'
と、正しい動作が得られます。ただし、その他の一部は無視されます。たとえば、setxkbmap -option -option 'ctrl:swap_lalt_lctl_lwin'
.
私が行った観察の 1 つは、無視されたオプションは では表示されますが、 では表示されsetxkbmap -query
ないということsetxkbmap -print
です。この動作のデモンストレーションを次に示します。
これをこれ以上深く掘り下げる方法がわかりません。その他の環境情報は次のとおりです。
- Linux ディストリビューションは NixOs です
- ウィンドウマネージャーは XMonad、ディスプレイマネージャーは SLiM、デスクトップマネージャーなし
- キーボード レイアウトは colemak です (qwerty に切り替えても問題は解決しません)
- man ページによると、setxkbmap のバージョンは 1.3.0 です。
nixos - 「nixos-rebuild スイッチ」で pulseaudio ファイルが衝突する原因は?
nixos-rebuild スイッチを実行すると、ファイルの衝突に関するメッセージが大量に表示されます。たとえば、
それらはすべてpulseaudioに関係しているようです。これは、どういうわけか 2 つの pulseaudio パッケージがインストールされているということですか? 私の /etc/nixos/configuration.nix にはhardware.pulseaudio.enable = true;
pulseaudio がありますが、他の方法で参照していません。
おそらく、現在実行中の pulseaudio と 1 つの構成後のスイッチとの間で競合が発生している可能性がありますか?
haskell - nixpkgs にないパッケージ用のローカル nix 環境を作成するには、cabal2nix を使用します。
私は現在、NixOS で開発している Yesod Web アプリケーションを持っています。default.nix
O'Charles のブログ投稿で説明されているようなファイルを使用しています。
これは非常にうまく機能しています。yesod
バイナリを使用でき、cabal
通常どおりです。しかし、私は1つの問題に直面しています。を実行するcabal haddock
と、次のエラーが発生します。
これについてグーグルで検索すると、次のリンクが表示されます: github: cabal haddock 'cannot meet -package-id' #2468。ghcWithPackages を使うべきだと言っているようです。
グーグルで検索すると、NixghcWithPackages
の O'Charles' (個人的な?) wiki が表示されます。既に nixpkgs にあるパッケージを開発するために使用する例がありghcWithPackages
ますが、まだ nixpkgs にないパッケージ (私の cms/ブログ) で動作させることはできません。
O'Charles' wiki で説明されているように設定して実行するnix-shell -v
と、次のエラーが発生します。
上記のエラーが発生するのはなぜですか? まだ nixpkgs にない Haskell プロジェクトのdefault.nix
andを書くにはどうすればよいですか? shell.nix
理想的には、それが機能するように使用ghcWithPackages
されcabal haddock
ます。
nixos - nix-shell: カスタム環境変数を指定する方法は?
nixos と nix 式について学んでいます。プロジェクト フォルダーに shell.nix を作成し、実行時にnix-shell
環境変数を事前設定したいと考えています。たとえば、PGDATA 環境変数を設定するには、次のようにします。
nix 式ファイルを作成する方法がいくつかあることは知っています (ほとんどの方法にまだ慣れていません)。これが私のサンプルです:
shell.nix
nixos - NixOs で ssh 構成ファイルを更新する方法
私はNixOsで遊んでいて、設定ファイルをどのように変更できるのか疑問に思っていました. たとえば、ssh 構成ファイル/etc/ssh/ssh_config
を ( root を許可するために) 変更しようとしましたが、リンクにすぎないため、ファイルを保存できません。ファイルを手動で変更することは(システムが変更を認識する必要があるため)行う方法ではないことを理解しています.NixOsの方法は何ですか?
nixos - nix-expression に引数を設定する方法
私は Nix が初めてで、例に示されているhelloの派生を理解しようとしています。
構文と何をすべきかは理解できますが、最初の引数 (特にperl
one_ がどのように供給されるのか) がわかりません。
つまり、perl
この派生を呼び出す前に引数を設定しているのは誰ですか。perl
それはの依存関係であることを意味しhello
ますか?
git - 「git mergetool」をメルドで使用すると、「--output $MERGED」ファイルの作成に失敗する
Meld を使用した Git マージの記事で説明されている 'git mergetool' で meld ツールを使用してい ます。
~/.gitconfig
私の問題
記事で説明されているように、私は3つのビューを持っています:
しかし、meld はファイル $MERGED を作成しないため、meld で変更したかったファイルは次のようになります。
融合エラーメッセージ
「git mergetool」も次のエラーを出力します。
質問
$MERGED ファイルが見つからないのは、おそらくメルドの問題が原因です。ただし、この問題はNixOS 固有の問題ではないと思います。
メルドの問題はhttp://forums.gentoo.org/viewtopic-t-973234-view-previous.html?sid=1b42d7d0d9e268b592dc476c8c38bc89でも議論されていますが、それが私の問題の原因であるかどうかはわかりません。
次に試すことができるヒントを教えてください。